[elrepo] [elrepo-devel] Broken kmod-compat-wireless package

Phil Perry phil at elrepo.org
Mon Aug 13 18:59:59 EDT 2012


On 13/08/12 23:42, Roy Bonser wrote:
> Hi, I have been trying to test the new kmod-compat-wireless rpms on a newly
> installed rhel6.3 laptop and can not get the firmware to load. I have the
> firmware files extracted and in the /lib/firmware/b43 folder. The kmod
> loads but says the firmware is missing. Here is the info from dmesg:
>
> Compat-wireless backport release: compat-wireless-v3.5-3
> Backport based on linux-stable.git v3.5
> compat.git: linux-stable.git
> bcma-pci-bridge 0000:02:00.0: PCI INT A ->  Link[LNKB] ->  GSI 11 (level,
> low) ->  IRQ 11
> bcma-pci-bridge 0000:02:00.0: setting latency timer to 64
> bcma: Found chip with id 0x4331, rev 0x02 and package 0x09
> bcma: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x25, class 0x0)
> bcma: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x1D, class 0x0)
> bcma: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x13, class 0x0)
> bcma: Bus registered
> cfg80211: Calling CRDA to update world regulatory domain
> cfg80211: World regulatory domain updated:
> cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain,
> max_eirp)
> cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
> cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
> cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
> cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
> cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
> b43-phy0: Broadcom 4331 WLAN found (core revision 29)
> b43-phy0 debug: Found PHY: Analog 9, Type 7, Revision 1
> b43-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2059, Revision 0
> Broadcom 43xx driver loaded [ Features: PMNLS ]
> b43-phy0 ERROR: Firmware file "b43/ucode29_mimo.fw" not found
> b43-phy0 ERROR: Firmware file "b43-open/ucode29_mimo.fw" not found
> b43-phy0 ERROR: You must go to
> http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download
> the correct firmware for this driver version. Please carefully read all
> instructions on this website.
>
> # ls -l /lib/firmware/b43/ucode29_mimo.fw
> -rw-r--r--. 1 root root 39760 Aug 13 16:00 /lib/firmware/b43/ucode29_mimo.fw
>
> # uname -a
> Linux testmac 2.6.32-279.2.1.el6.x86_64 #1 SMP Thu Jul 5 21:08:58 EDT 2012
> x86_64 x86_64 x86_64 GNU/Linux
>
> # rpm -q kmod-compat-wireless
> kmod-compat-wireless-3.5-3.el6.elrepo.x86_64
>
> Hardware is a new mid-2012 macbook pro. Any suggestions? Is there a way to
> see where it is looking for the firmware files? Do you need more info?
>
> Thanks,
>    --Roy
>

Hi Roy,

Thanks for the info.

Dmesg above has already told you where it's looking for the firmware:

b43-phy0 ERROR: Firmware file "b43/ucode29_mimo.fw" not found

so that would be /lib/firmware/b43/ucode29_mimo.fw

A common trait emerging seems to relate to firmware failing to load, and 
I believe the new v3.5 compat-wireless branch uses a new firmware loader 
so I suspect some incompatibility somewhere along these lines. I'll try 
to look into this next week but it's difficult without hardware to test.

With the driver loaded, do you see any firmware related modules loaded? 
For example, any output from:

/sbin/lsmod | grep firmware

and can you show us:

/sbin/lsmod | grep b43

Thanks.



More information about the elrepo mailing list