Tiny Core Base > CorePlus
WiFi Cannot Scan
Juanito:
You have two choices to get your hardware working:
b43 kernel module with firmware, but no blacklist required (do not load wl-modules-KERNEL)
or
wl-modules-KERNEL without firmware, but blacklist the bcma, ssb and b43 modules
With the first option you may need to follow the instructions here:
http://wireless.kernel.org/en/users/Drivers/b43
..to cut your own firmware.
eltone:
--- Quote from: Juanito on January 10, 2014, 12:19:55 AM ---You have two choices to get your hardware working:
b43 kernel module with firmware, but no blacklist required (do not load wl-modules-KERNEL)
--- End quote ---
Juanito,
I agree with your first choice and dmesg now mentions it:
--- Quote ---root@box:~#
EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
microcode: AMD CPU family 0xf not supported
cfg80211: Calling CRDA to update world regulatory domain
b43-phy0: Broadcom 4318 WLAN found (core revision 9)
b43-phy0: Found PHY: Analog 3, Type 2 (G), Revision 7
Broadcom 43xx driver loaded [ Features: PMNL ]
ieee80211 phy0: Selected rate control algorithm 'pid'
microcode: AMD CPU family 0xf not supported
8139too 0000:06:06.0 eth0: link down
microcode: AMD CPU family 0xf not supported
microcode: AMD CPU family 0xf not supported
microcode: AMD CPU family 0xf not supported
microcode: AMD CPU family 0xf not supported
microcode: AMD CPU family 0xf not supported
microcode: AMD CPU family 0xf not supported
microcode: AMD CPU family 0xf not supported
microcode: AMD CPU family 0xf not supported
microcode: AMD CPU family 0xf not supported
microcode: AMD CPU family 0xf not supported
microcode: AMD CPU family 0xf not supported
microcode: AMD CPU family 0xf not supported
------------[ cut here ]------------
WARNING: at drivers/net/wireless/b43/main.c:2574 0xf85ce129()
Hardware name: Pavilion dv8000 (ET831UA#ABA)
Modules linked in: cpufreq_powersave cpufreq_stats cpufreq_userspace cpufreq_conservative b43 mac80211 bcma cfg80211 squashfs loop hp_wmi sparse_keymap powernow_k8 video backlight 8139cp sdhci_pci sdhci ac battery mmc_core tifm_7xx1 wmi 8139too tifm_core ssb pcspkr
Pid: 5344, comm: ifconfig Not tainted 3.8.13-tinycore #2511
Call Trace:
[<c012b5dd>] ? 0xc012b5dd
[<f85ce129>] ? 0xf85ce129
[<f85ce129>] ? 0xf85ce129
[<c012b60b>] ? 0xc012b60b
[<f85ce129>] ? 0xf85ce129
[<f85cf02e>] ? 0xf85cf02e
[<f853a235>] ? 0xf853a235
[<f8538acb>] ? 0xf8538acb
[<c0143bea>] ? 0xc0143bea
[<c0429b7f>] ? 0xc0429b7f
[<c0429af2>] ? 0xc0429af2
[<c0429d6b>] ? 0xc0429d6b
[<c04263d2>] ? 0xc04263d2
[<c01b1ed2>] ? 0xc01b1ed2
[<c0429e3f>] ? 0xc0429e3f
[<c046dca0>] ? 0xc046dca0
[<c04263d2>] ? 0xc04263d2
[<c01b1ed2>] ? 0xc01b1ed2
[<c014654c>] ? 0xc014654c
[<c041945b>] ? 0xc041945b
[<c0419283>] ? 0xc0419283
[<c01b67a0>] ? 0xc01b67a0
[<c01b7239>] ? 0xc01b7239
[<c012263e>] ? 0xc012263e
[<c041a2be>] ? 0xc041a2be
[<c041afc0>] ? 0xc041afc0
[<c01b72ac>] ? 0xc01b72ac
[<c04c63d8>] ? 0xc04c63d8
---[ end trace 41743691ca79d3f4 ]---
b43-phy0: Loading firmware version 410.2160 (2015-15-255 15:32:10)
b43-phy0 warning: No "pcm5.fw" firmware file found. Hardware accelerated cryptography is disabled.
b43-phy0 warning: 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.
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed
net_ratelimit: 5 callbacks suppressed
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed
b43-phy0 ERROR: MAC suspend failed
root@box:~#
--- End quote ---
I have never downloaded any firmware or needed a wired connection on other distros.
Q: Why not bundle it with TCP 5.1?
The b43 kernel module is but it's firmware is not.
eltone
gerald_clark:
Hundreds of unused firmware files would be a waste of memory.
Just load the extension containing the ones you need.
Juanito:
--- Quote from: eltone on January 10, 2014, 02:12:57 AM ---Q: Why not bundle it with TCP 5.1?
The b43 kernel module is but it's firmware is not.
--- End quote ---
broadcom does not make its drivers available to the open source community so the b43 module is reverse-engineered. This is why the linux wireless page provides the firmware cutter and points you towards where you can find the firmware to cut - it is OK for an individual to do this, but a distro cannot neccessarily make the firmware available.
if you don't want to cut your own firmware, then you can use the closed source broadcom wl module provided by the wl-modules-KERNEL extension. Since the wl module is provided by broadcom the firmware is included.
eltone:
Hi,
'wl-modules-3.8.13-tinycore.tcz' is non-functional, therefore, please confirm accuracy:
--- Quote ---
I. Cut your own firmware w/TCP 5.1
If you are using the b43 driver from 3.2 kernel or newer:
1) Make sure b43-fwcutter.tcz is installed
2) Download version 5.100.138 of Broadcom's proprietary driver and extract the firmware from it:
a. export FIRMWARE_INSTALL_DIR="/lib/firmware"
b. wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
c. tar xjf broadcom-wl-5.100.138.tar.bz2
d. sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.100.138/linux/wl_apsta.o
--- Quote ---
--- Code: ---root@box:/home/tc/b43fw# wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5
.100.138.tar.bz2
Connecting to www.lwfinger.com (173.254.28.119:80)
broadcom-wl-5.100.13 100% |*******************************| 13197k 0:00:00 ETA
root@box:/home/tc/b43fw# tar xjf broadcom-wl-5.100.138.tar.bz2
root@box:/home/tc/b43fw# sudo b43-fwcutter -w /usr/local/lib/firmware broadcom-w
l-5.100.138/linux/wl_apsta.o
This file is recognised as:
filename : wl_apsta.o
version : 666.2
MD5 : e1b05e268bcdbfef3560c28fc161f30e
Extracting b43/lp0initvals14.fw
Extracting b43/lcn0bsinitvals25.fw
Extracting b43/n0bsinitvals25.fw
Extracting b43/n0bsinitvals17.fw
Extracting b43/ucode17_mimo.fw
Extracting b43/ucode16_lp.fw
Extracting b43/sslpn1initvals27.fw
Extracting b43/lp2bsinitvals19.fw
Extracting b43/sslpn3bsinitvals21.fw
Extracting b43/ucode16_sslpn.fw
ucode time: 01:15:07
Extracting b43/ucode25_lcn.fw
Extracting b43/ucode21_sslpn.fw
Extracting b43/lp0bsinitvals14.fw
Extracting b43/b0g0initvals9.fw
Extracting b43/ucode20_sslpn.fw
Extracting b43/a0g1bsinitvals9.fw
Extracting b43/lp1initvals20.fw
Extracting b43/b0g0bsinitvals13.fw
Extracting b43/lp2initvals19.fw
Extracting b43/n2bsinitvals19.fw
Extracting b43/sslpn4bsinitvals22.fw
Extracting b43/ucode16_sslpn_nobt.fw
ucode date: 2011-02-23
Extracting b43/n1bsinitvals20.fw
Extracting b43/n1initvals20.fw
Extracting b43/b0g0bsinitvals5.fw
failed to open file: Read-only file system
root@box:/home/tc/b43fw#
--- End code ---
THX!
eltone
--- End quote ---
--- End quote ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version