Bug 439153

Summary: b43 fails to load on kernel 2.6.24.4-58.fc8
Product: [Fedora] Fedora Reporter: Dario Castellarin <req1348>
Component: kernelAssignee: John W. Linville <linville>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 8CC: kernel-maint
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: 2.6.24.4-59.fc8 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-03-28 15:01:43 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Log of the failure from dmesg none

Description Dario Castellarin 2008-03-27 11:37:51 UTC
Description of problem:
The b43 module fails to load with kernel 2.6.24.4-58.fc8 complaining about a lot
of unknown symbols.
Tested on x86_64.

Version-Release number of selected component (if applicable):
kernel-2.6.24.4-58.fc8

How reproducible:
Always

Steps to Reproduce:
1. boot the kernel
2. see it fail
3.
  
Actual results:
b43 fails to load

Expected results:
b43 loads fine

Additional info:
05:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)
        Subsystem: Dell Unknown device 0007
        Flags: bus master, fast devsel, latency 0, IRQ 18
        Memory at c0200000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 2
        Capabilities: [58] Message Signalled Interrupts: Mask- 64bit- Queue=0/0
Enable-
        Capabilities: [d0] Express Legacy Endpoint, MSI 00
        Kernel driver in use: b43-pci-bridge
        Kernel modules: ssb

Comment 1 Dario Castellarin 2008-03-27 11:37:51 UTC
Created attachment 299304 [details]
Log of the failure from dmesg

Comment 2 Alexei Podtelezhnikov 2008-03-27 12:30:16 UTC
I can confirm this. b43 is busted in 2.6.24.4-58.fc8.
Even LED won't light up.

Comment 3 John W. Linville 2008-03-27 14:57:07 UTC
I'm not really sure why ieee80211 is being loaded at all.  Anyway, I'll get a 
fix for this into the fedora kernels as of -59.fc8 or later.

In the meantime, you can try:

   modprobe -r ieee80211
   modprobe cfg80211
   modprobe b43

Does that help?

Comment 4 Dario Castellarin 2008-03-27 17:57:37 UTC
(In reply to comment #3)
> I'm not really sure why ieee80211 is being loaded at all.  Anyway, I'll get a 
> fix for this into the fedora kernels as of -59.fc8 or later.
> 
> In the meantime, you can try:
> 
>    modprobe -r ieee80211
>    modprobe cfg80211
>    modprobe b43
> 
> Does that help?

Yes it does, I'm writing from kernel 2.6.24.4-58 right now.
Anyway, I get a strange warning when modprobing b43:

[root@dario-laptop ~]# modprobe b43
WARNING: Error inserting ieee80211
(/lib/modules/2.6.24.4-58.fc8/kernel/net/ieee80211/ieee80211.ko): Invalid module
format

Apart from this, wireless works fine as usual.


Comment 5 John W. Linville 2008-03-27 21:19:52 UTC
http://koji.fedoraproject.org/koji/taskinfo?taskID=534358

Comment 6 Alexei Podtelezhnikov 2008-03-28 00:12:56 UTC
2.6.24.4-59.fc8 fixes it.

On the side note, I understand the rapid nature of wireless development, the 
noise from b43 is too much.

[user@laptop ~]$ dmesg | grep b43 | wc -l
109

We don't have that many bugreports to justify this amount of debugging.
Can we have a special boot option to turn it off/on (with off by default).
 

Comment 7 Dario Castellarin 2008-03-28 09:23:09 UTC
I confirm -59 solves it