Tiny Core Linux

Tiny Core Base => TCB Q&A Forum => Topic started by: drtrppr on November 24, 2015, 06:04:47 PM

Title: bcm-43xx firmware doesn't load
Post by: drtrppr on November 24, 2015, 06:04:47 PM
Hello,

Trying to get wifi working on TCE 6, but no success after some reading and trying.

System Stats - dmesg tab shows errors loading the bcm-43xx firmware, some files are missing? Incomplete tcz or do i have to download some other package? 

b43-phy0: Broadcom 4318 WLAN found (core revision 9)
b43-phy0: Found PHY: Analog 3, Type 2 (G), Revision 7
b43-phy0 warning: 5 GHz band is unsupported on this PHY
Broadcom 43xx driver loaded [ Features: PMNLS ]
b43 ssb0:0: Direct firmware load failed with error -2
b43 ssb0:0: Falling back to user helper
b43 ssb0:0: Direct firmware load failed with error -2
b43 ssb0:0: Falling back to user helper
b43 ssb0:0: Direct firmware load failed with error -2
b43 ssb0:0: Falling back to user helper
b43 ssb0:0: Direct firmware load failed with error -2
b43 ssb0:0: Falling back to user helper
b43-phy0 ERROR: Firmware file "b43/ucode5.fw" request failed (err=-12)
b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" request failed (err=-12)
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.
Title: Re: bcm-43xx firmware doesn't load
Post by: Misalf on November 24, 2015, 06:47:24 PM
Hi.
Add boot code  blacklist=ssb,b43,bcma  to your bootloader.
Add  wl-modules-3.16.6-tinycore.tcz  to OnBoot.
Title: Re: bcm-43xx firmware doesn't load
Post by: drtrppr on November 25, 2015, 12:07:08 PM
Add boot code  blacklist=ssb,b43,bcma  to your bootloader.
Add  wl-modules-3.16.6-tinycore.tcz  to OnBoot.

Did this, ended up with 'kernel driver in use: wl' (lspci), so driver loaded correctly. But, wl-driver doesn't support 4318, so wifi is not working.

Searching/reading says something about a cutter, found/installed b43-fwcutter, but that doesn't help either.

(Thought the loading error was a result of installing the broadcom_b43xx.tcz, but that's apparently not the case. When not loading the tcz, the error message is still present.)


Title: Re: bcm-43xx firmware doesn't load
Post by: Juanito on November 25, 2015, 12:13:09 PM
I believe 4318 is supported by the b43 driver in the wireless-KERNEL extension.

Firmware cutting instructions here:

http://linuxwireless.sipsolutions.net/en/users/Drivers/b43/
Title: Re: bcm-43xx firmware doesn't load
Post by: zatman on November 25, 2015, 05:59:13 PM
Hi,

From your log...

Code: [Select]
b43-phy0 ERROR: Firmware file "b43/ucode5.fw" request failed (err=-12)
You would need "firmware-openfwwf.tcz" (see attached pic), which has "ucode5.fw".

I hope this helps.
Title: Re: bcm-43xx firmware doesn't load
Post by: drtrppr on November 27, 2015, 11:40:54 AM

You would need "firmware-openfwwf.tcz" (see attached pic), which has "ucode5.fw".

I hope this helps.

That would have been the first thing to do, see if requested file is on the system  :-[ .

But, downloading the tcz didn't get rid of error. I can find the file in /usr/local/lib/firmware/b43, according to info I've read this seems the right place.


Title: Re: bcm-43xx firmware doesn't load
Post by: Misalf on November 27, 2015, 12:00:34 PM
Did you try using  fwcutter  as the link Juanito provided explained?
Title: Re: bcm-43xx firmware doesn't load
Post by: Juanito on November 27, 2015, 12:43:21 PM
But, downloading the tcz didn't get rid of error. I can find the file in /usr/local/lib/firmware/b43, according to info I've read this seems the right place.

You need to load the firmware before loading wireless-KERNEL (which loads the b43 module).
Title: Re: bcm-43xx firmware doesn't load
Post by: drtrppr on November 30, 2015, 10:12:36 AM
Got a new bcm-43 firmware tcz, added a line to onboot.lst to load tcz, installed wifi.tcz, and all is working fine now.