Hello
I'm very new in TinyCore.
I've installed CorePlus 6.4.1 with wifi extensions on a old laptop (HP Pavilion ze4900). This laptop is equipped with a Broadcom 4306 Wlan card.
At boot time I got the messages :
b43-phy0: Broadcom 4306 WLAN found (core revision 5)
b43-phy0: Found PHY: Analog 2, Type 2 (G), Revision 2
b43-phy0 warning: 5 GHz band is unsupported on this PHY
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/pcm5.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.
Looking at the /usr/local/lib/firmware directory which contains all the loaded firmware, it turned out that indeed no pcm5.fw file existed in the b43 subdirectory, and that no b43-open subdirectory was existing.
The required b43-open/ucode5.fw file existed insead in b43 subdirectory.
My understanding is that the problem comes from the loaded TC extension firmware-openfwwf.tcz .
Looking at it from the Apps application, it shows that it loads only 3 files in the /usr/local/lib/firmware/b43 subdirectory, and does not create and populate a (..)/b43-open subdirectory
To verify this analysis and to progress in the installation, I've built a new extension, based on information provided in
http://linuxwireless.org/en/users/Drivers/b43/To build the tcz file, I've have taken as an example the code in firefox-getlatest.sh loaded with TC extension firefox-getlatest.tcz (which is also bugged, but this is another issue)
I've extracted the four required files (b0g0bsinitvals5.fw, b0g0initvals5.fw, pcm5.fw and ucode5.fw) from
version 5.100.138 of Broadcom's proprietary driver.
The built tcz loads the four files in (..)/b43 subdir. Actually, after some tests, no b43-open subdir
needs to be created. I understand that the system, when searching firmware, looks automatically in b43-open if it does not find files in b43 subdir.
Loading my home-made extension instead of the official one, I've been able to start the Wifi (allowing me to send this post).
Attached are the two created files (.tcz and .tcz.md5.txt)(note that no COPYING or LICENCE are included, no such files being available in the original Broadcom proprietary driver)
Best regards
------- Moderated --------
Extensions removed. Private extensions are not allowed on the forum.