Update : It's working using :
cfg80211 405538 3 b43,brcmsmac,mac80211
Need help to make this WiFi CarD WorK on LenovO G470 :
Just downloaded :
And I noticed wifi is working once the wifi drivers are activated (dkms) …
07:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
PcI=14e4:4727
lspci -vnk 02:00.0 0280: 14e4:4727 (rev 01) Subsystem: 14e4:051b Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at d0400000 (64-bit, non-prefetchable) [size=16K] Capabilities: [40] Power Management version 3 Capabilities: [58] Vendor Specific Information: Len=78 <?> Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [d0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [13c] Virtual Channel Capabilities: [160] Device Serial Number 00-00-f9-ff-ff-6a-ec-55 Capabilities: [16c] Power Budgeting <?> Kernel driver in use: wl sudo lshw -C network *-network description: Network controller product: BCM4313 802.11b/g/n Wireless LAN Controller vendor: Broadcom Corporation physical id: 0 bus info: pci@0000:02:00.0 version: 01 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=bcma-pci-bridge latency=0 resources: irq:17 memory:d0400000-d0403fff
Drivers :
VendoR :
BCM43XX :
https://wiki.archlinux.org/index.php/Broadcom_wireless
ToDo :
find /lib/modules/$(uname -r)/ -iname "brc*" /lib/modules/3.2.6lenovog470+/kernel/drivers/net/wireless/brcm80211 /lib/modules/3.2.6lenovog470+/kernel/drivers/net/wireless/brcm80211/brcmutil /lib/modules/3.2.6lenovog470+/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko /lib/modules/3.2.6lenovog470+/kernel/drivers/net/wireless/brcm80211/brcmfmac /lib/modules/3.2.6lenovog470+/kernel/drivers/net/wireless/brcm80211/brcmfmac/brcmfmac.ko
UbuntU: Fetched 314 MB in 4min 3s (1,287 kB/s)
sudo aptitude install firmware-brcm80211 firmware-linux-nonfree module-assistant sudo modprobe -rv brcmsmac ; modinfo brcmsmac && sudo modprobe -v brcmsmac ; dmesg | tail filename: /lib/modules/3.2.0-8-generic-pae/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko license: Dual BSD/GPL description: Broadcom 802.11n wireless LAN driver. author: Broadcom Corporation srcversion: 28455C06BCCA00B40F1321E alias: pci:v000014E4d00000576sv*sd*bc*sc*i* alias: pci:v000014E4d00004727sv*sd*bc*sc*i* alias: pci:v000014E4d00004353sv*sd*bc*sc*i* alias: pci:v000014E4d00004357sv*sd*bc*sc*i* depends: mac80211,brcmutil,cfg80211,cordic,crc8 intree: Y vermagic: 3.2.0-8-generic-pae SMP mod_unload modversions 686 insmod /lib/modules/3.2.4+/kernel/lib/cordic.ko insmod /lib/modules/3.2.4+/kernel/lib/crc8.ko insmod /lib/modules/3.2.4+/kernel/net/mac80211/mac80211.ko insmod /lib/modules/3.2.4+/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko [ 7.648040] cfg80211: Calling CRDA to update world regulatory domain [ 9.052746] cfg80211: World regulatory domain updated: [ 9.052749] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 9.052751] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 9.052753] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 9.052755] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 9.052757] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 9.052759] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) (...) [ 9.481981] cfg80211: Calling CRDA for country: XV [ 22.933824] cfg80211: Found new beacon on frequency: 2472 MHz (Ch 13) on phy0 [ 22.933852] cfg80211: Pending regulatory request, waiting for it to be processed... Symbol: BRCMSMAC [=n] Type : tristate Prompt: Broadcom IEEE802.11n PCIe SoftMAC WLAN driver Defined at drivers/net/wireless/brcm80211/Kconfig:4 Depends on: NETDEVICES [=y] && WLAN [=y] && PCI [=y] && MAC80211 [=m] && BCMA [=m]=n Location: -> Device Drivers -> Network device support (NETDEVICES [=y]) -> Wireless LAN (WLAN [=y]) Selects: BRCMUTIL [=m] && FW_LOADER [=y] && CRC_CCITT [=m] && CRC8 [=m] && CORDIC [=m]
sudo aptitude install firmware-brcm80211 firmware-linux-nonfree module-assistant sudo modprobe -v brcm80211 # insmod /lib/modules/2.6.38.8-porteus/kernel/net/wireless/cfg80211.ko # insmod /lib/modules/2.6.38.8-porteus/kernel/net/net/mac80211/mac80211.ko # insmod /lib/modules/2.6.38.8-porteus/kernel/drivers/staging/brcm80211/brcm80211.ko
Unknown ?
[ 794.375312] bcma-pci-bridge 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 794.375326] bcma-pci-bridge 0000:02:00.0: setting latency timer to 64 [ 794.375391] bcma: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x24, class 0x0) [ 794.375417] bcma: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x18, class 0x0) [ 794.375478] bcma: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x11, class 0x0) [ 794.406998] bcma: Bus registered [ 794.537077] cfg80211: Calling CRDA to update world regulatory domain [ 794.686650] cfg80211: World regulatory domain updated: [ 794.686672] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 794.686677] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 794.686681] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 794.686685] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 794.686689] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 794.686693] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
lspci -knn #| 02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01) #| Subsystem: Broadcom Corporation Device [14e4:051b] #| Kernel driver in use: bcma-pci-bridge sudo modprobe -v b43 ; dmesg #| insmod /lib/modules/3.1.0-999-generic/kernel/drivers/ssb/ssb.ko #| insmod /lib/modules/3.1.0-999-generic/kernel/drivers/bcma/bcma.ko #| insmod /lib/modules/3.1.0-999-generic/kernel/net/wireless/cfg80211.ko #| insmod /lib/modules/3.1.0-999-generic/kernel/net/mac80211/mac80211.ko #| insmod /lib/modules/3.1.0-999-generic/kernel/drivers/net/wireless/b43/b43.ko [ 795.039669] b43-phy0: Broadcom 4313 WLAN found (core revision 24) [ 795.040623] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 10, Type 8, Revision 1) [ 795.040655] b43: probe of bcma0:0 failed with error -95 [ 795.040719] Broadcom 43xx driver loaded [ Features: PNL ]
http://packages.qa.debian.org/b/b43-fwcutter.html
sudo apt-get install firmware-b43-lpphy-installer # Setting up firmware-b43-lpphy-installer (1:015-3) ... # No chroot environment found. Starting normal installation # No supported card found. # Use proper b43 or b43legacy firmware. # Aborting.
Error: “authentication” “timed out” “brcmsmac”
Linux version 4.15.0-88-generic (buildd@lgw01-amd64-036) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #88-Ubuntu SMP Tue Feb 11 20:11:34 UTC 2020 02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter (rev 01) Subsystem: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter Kernel driver in use: bcma-pci-bridge Kernel modules: bcma
[ 172.136619] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready [ 172.139085] ERROR @wl_cfg80211_scan : [ 172.139088] WLC_SCAN error (-22)
echo "blacklist bcma" | sudo tee -a /etc/modprobe.d/blacklist.conf
Is not solving anything….
Linux version 4.19.0-8-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.98-1 (2020-01-26) 02:00.0 Network controller: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter (rev 01) Subsystem: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter Kernel driver in use: wl Kernel modules: bcma, wl
lspci -k 02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01) Subsystem: Broadcom Corporation Device 051b Kernel driver in use: wl
cat /proc/version Linux version 2.6.39-bpo.2-amd64 (Debian 2.6.39-3~bpo60+1) (norbert@tretkowski.de) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Tue Jul 26 10:35:23 UTC 2011
cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-2.6.39-bpo.2-amd64 root=UUID=3f886623-74d6-4874-b27a-ff135d754c51 ro acpi_osi=!Linux pcie_aspm=force apic=debug pci=nocrs
Testing using OpenAP FreeWiFi @ ~100K/s
wget -O /dev/null ftp://ftp.free.fr/mirrors/cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-6.0.2.1-amd64-CD-1.iso
non-free / DebiaN :
sudo aptitude install -t unstable broadcom-sta-source sudo m-a --text prepare sudo m-a --text a-i broadcom-sta sudo modprobe -v wl insmod /lib/modules/3.0.0-1-amd64/kernel/net/wireless/lib80211.ko install /sbin/modprobe --ignore-install wl insmod /lib/modules/3.0.0-1-amd64/kernel/drivers/net/wireless/wl.ko modprobe -r b44 b43 b43legacy ssb brcm80211 modprobe -v wl # insmod /lib/modules/3.1.0-0301rc9-generic/kernel/net/wireless/lib80211.ko # install /sbin/modprobe --ignore-install wl # insmod /lib/modules/3.1.0-0301rc9-generic/kernel/drivers/net/wireless/wl.ko # iwconfig eth1 power off # ToDo
root@lap:/home/rzr# lspci -vnn -d 14e4: 02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01) Subsystem: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:051b] Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at d0400000 (64-bit, non-prefetchable) [size=16K] Capabilities: [40] Power Management version 3 Capabilities: [58] Vendor Specific Information: Len=78 <?> Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [d0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [13c] Virtual Channel Capabilities: [160] Device Serial Number 00-00-f9-ff-ff-FF-FF-FF Capabilities: [16c] Power Budgeting <?> Kernel driver in use: bcma-pci-bridge Kernel modules: bcma, wl dmesg [ 110.192127] brcmsmac bcma0:0: brcmsmac: brcms_ops_bss_info_changed: associated [ 110.192134] brcmsmac bcma0:0: brcms_ops_bss_info_changed: arp filtering: 1 addresses (implement) [ 110.192137] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos enabled: true (implement) [ 110.192149] wlan0: associated [ 111.101809] brcmsmac bcma0:0: wl0: brcms_c_d11hdrs_mac80211: ▒S_\xffffffb8 txop exceeded phylen 161/256 dur 1794/1504 [ 111.104842] brcmsmac bcma0:0: wl0: brcms_c_d11hdrs_mac80211: ▒S_\xffffffb8 txop exceeded phylen 137/256 dur 1602/1504 [ 111.107449] brcmsmac bcma0:0: wl0: brcms_c_d11hdrs_mac80211: ▒S_\xffffffb8 txop exceeded phylen 153/256 dur 1730/1504 [ 115.236676] wlan0: deauthenticated from 7e:6d:17:c5:59:4c (Reason: 3=DEAUTH_LEAVING) [ 115.279399] brcmsmac bcma0:0: brcmsmac: brcms_ops_bss_info_changed: disassociated [ 115.279421] brcmsmac bcma0:0: brcms_ops_bss_info_changed: arp filtering: 1 addresses (implement) [ 115.279428] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos enabled: false (implement) [ 115.312613] cfg80211: Calling CRDA to update world regulatory domain
See BrcSmac
sudo lshw -C network *-network UNCLAIMED description: Network controller product: BCM4313 802.11bgn Wireless Network Adapter vendor: Broadcom Limited physical id: 0 bus info: pci@0000:02:00.0 version: 01 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: latency=0 resources: memory:d0400000-d0403fff sudo modprobe -v brcmsmac insmod /lib/modules/5.6.0-2-amd64/kernel/lib/crypto/libarc4.ko insmod /lib/modules/5.6.0-2-amd64/kernel/net/mac80211/mac80211.ko insmod /lib/modules/5.6.0-2-amd64/kernel/drivers/bcma/bcma.ko insmod /lib/modules/5.6.0-2-amd64/kernel/lib/math/cordic.ko insmod /lib/modules/5.6.0-2-amd64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko insmod /lib/modules/5.6.0-2-amd64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko # Invesigate sudo dmesg | grep -i "error\|warn\|fail" "platform regulatory.0: firmware: failed to load regulatory.db (-2)" dmesg | grep 'cfg80211:' #| [ 8.864736] cfg80211: failed to load regulatory.db sudo aptitude install wireless-regdb crda echo "brcmsmac" | sudo tee -a /etc/modules # WorkAround grep blacklist $PWD/broadcom-sta-dkms.conf blacklist b43 blacklist b43legacy blacklist b44 blacklist bcma blacklist brcm80211 # blacklist brcmsmac