===== LINUX =====
* firmware-b43-installer
* https://wiki.debian.org/bcm43xx
* LattitudE
===== LENOVO G470 : BCM4313 =====
Update : It's working using :
cfg80211 405538 3 b43,brcmsmac,mac80211
Need help to make this WiFi CarD WorK on LenovO G470 :
Just downloaded :
* http://cdimage.ubuntu.com/daily-live/20120111/precise-desktop-i386.iso
And I noticed wifi is working once the wifi drivers are activated (dkms) ...
FeedBacK:
* http://www.linuxquestions.org/questions/showthread.php?p=4499737#post4499737 # LenovO G565
* http://www.linuxquestions.org/questions/showthread.php?p=4499733#post4499733
===== TODO =====
* http://slaine.org/_slaine/Meego_1.2_Wifi.html# ToDo
===== INDEX =====
* BCM57780 : AtoM
* BCM5751 : [[HP]]
* BCM4313
* http://rzr.online.fr/q/broadcom# Is #WiFi #BCM4313 PcI=14e4:4727 supported on #LinuxKernel v3+ ? which @BroadCom #DriveR for @LenovO G470 ?
* http://rzr.online.fr/q/broadcom# installed #ubuntu #precise to test #TiZen #Sdk and noticed that #WiFi #BCM4313 is supported out of the BoX
* BCM4350 : DelL
===== WLAN : BROADCOM BCM4313 =====
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
* http://superuser.com/questions/338942/wifi-network-undetectable-on-a-lenovo-g470# FeedBack
Drivers :
* OpenSource b43
* UnFree : wl
VendoR :
* http://www.broadcom.com/support/802.11/linux_sta.php
* http://www.broadcom.com/docs/linux_sta/README.txt
GnU/LinuX:
* http://forums.linuxmint.com/viewtopic.php?f=42&t=57056
* http://forum.ubuntu-fr.org/viewtopic.php?id=497761
* https://wiki.archlinux.org/index.php/Broadcom_BCM43XX
* http://thread.gmane.org/gmane.linux.redhat.fedora.devel/147848# FedorA
BCM43XX :
* http://doc.ubuntu-fr.org/wifi_broadcom_bcm43xx
* http://forum.ubuntu-fr.org/viewtopic.php?id=497761
* ToshibA satellite T230-136 http://forum.ubuntu-fr.org/viewtopic.php?pid=6541111#p6541111
* asus eee_pc 1018p carte bcm4313 http://forum.ubuntu-fr.org/viewtopic.php?id=424871
* SamsunG N210 http://forum.ubuntu-fr.org/viewtopic.php?id=447779
* lenovo G555 bugs.debian.org/cgi-bin/bugreport.cgi?bug=628975
* lenovo G570 http://ubuntuforums.org/showthread.php?t=1840871#
* http://forums.debian.net/viewtopic.php?f=7&t=57858
* http://en.wikipedia.org/wiki/Comparison_of_open_source_wireless_drivers
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
==== OPENSOURCE brcm80211 : brcmsmac.ko ====
* http://rzr.online.fr/q/broadcom# installed #ubuntu #precise to test #TiZen #Sdk and noticed that #WiFi #BCM4313 is supported out of the BoX
* https://github.com/torvalds/linux/tree/HEAD/drivers/net/wireless/brcm80211/brcmsmac
* https://github.com/torvalds/linux/commits/master/drivers/net/wireless/brcm80211/brcmsmac
* http://www.spinics.net/lists/linux-wireless/msg87707.html
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]
OpenSource :
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)
* http://wiki.debian.org/brcm80211
* http://wireless.kernel.org/en/users/Drivers/brcm80211
* http://git.kernel.org/?p=linux/kernel/git/next/linux-next-history.git;a=history;f=drivers/net/wireless/brcm80211;hb=HEAD
* http://search.gmane.org/?query=bcm4313&author=&group=gmane.linux.drivers.bcm54xx.devel&sort=date&DEFAULTOP=and&xP=Zbcm4313&xFILTERS=Glinux.drivers.bcm54xx.devel---A
* https://bbs.archlinux.org/viewtopic.php?id=138029
==== OpenSource Driver b43 =====
FeedBack:
* http://ubuntuforums.org/showthread.php?p=11362840#post11362840
* https://bugs.launchpad.net/ubuntu/+source/linux/+bug/875892
* http://wireless.kernel.org/en/users/Drivers/b43
* http://wireless.kernel.org/en/users/Drivers/b43/devices
* http://www.mail-archive.com/b43-dev@lists.infradead.org/msg00511.html
* http://lists.infradead.org/pipermail/b43-dev/
* http://git.kernel.org/?p=linux/kernel/git/next/linux-next-history.git;a=history;f=drivers/net/wireless/b43;hb=HEAD
* http://git.kernel.org/?p=linux/kernel/git/next/linux-next-history.git;a=commit;h=cc62a7eb6396e8be95b9a30053ed09191818b99b
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.
* http://bugs.debian.org/635577
* http://lists.infradead.org/pipermail/b43-dev/2011-February/000798.html
* http://comments.gmane.org/gmane.linux.drivers.bcm54xx.devel/11056
* http://permalink.gmane.org/gmane.linux.kernel/1189841
===== bcma (2020) =====
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....
=== CTRL-EVENT-ASSOC-REJECT status_code=16 ====
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
* https://bbs.archlinux.org/viewtopic.php?id=207748
===== unfree =====
===== unfree driver : 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
* http://wiki.debian.org/wl
* http://bugs.debian.org/628975
* http://forums.debian.net/viewtopic.php?f=7&t=61774
* http://packages.qa.debian.org/b/broadcom-sta.html
* https://launchpad.net/ubuntu/+source/bcmwl
* http://answerpot.com/showthread.php?2996838-rtl8192e:+update+for+ndo_set_multicast_list+removal.#[[linux-kernel]]
* https://lkml.org/lkml/2011/10/11/476# ndo_set_multicast_list # 3.2.0-rc2+
===== LINUX ======
* http://slackwiki.org/Broadcom_Wireless
* http://www.ubuntu.com/certification/catalog/search?form.search_text=14e4:4727&search=Search# UbuntU
* http://groups.google.com/group/android-x86/browse_thread/thread/a04e298f3b93f485# AnDroid
===== 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
* https://askubuntu.com/questions/617775/internet-slowness-upon-upgrading-to-15-04#
* http://thread.gmane.org/gmane.linux.kernel.wireless.general/87997# LinuxWireLess
* https://lists.debian.org/debian-user/2017/01/msg00493.html
* https://ubuntuforums.org/showthread.php?t=2226075
* https://bugs.kali.org/view.php?id=3906#
* https://forums.kali.org/showthread.php?33120-wifi-Broadcom-BCM4313-problem#
* https://bbs.archlinux.org/viewtopic.php?id=211702#
* https://aur.archlinux.org/packages/broadcom-wl/
* https://patchwork.kernel.org/patch/9235675/
===== ERROR 2020-07-27 =====
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
===== MISC =====
* http://mobile.twitter.com/broadcom
* [[linux-kernel]] 3.1 : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641428#10
* http://forums.debian.net/viewtopic.php?f=7&t=71003# BroadCom
* MacOS : unsupported
* https://dl.dropboxusercontent.com/sh/le8zeczpddf3nx0/OYjJQRRPdc/recon2013-Omri%20Ildis%2C%20Yuval%20Ofir%20and%20Ruby%20Feinstein-Wardriving%20from%20your%20pocket.pdf?token_hash=AAGPze0gbHXUQDXY2api1BshZN8Fm-CHu6WoYAWwnqkiHQ&disable_range=1
* http://rzr.online.fr/x/pdf/http://recon.cx/2013/slides/Recon2013-Omri%20Ildis,%20Yuval%20Ofir%20and%20Ruby%20Feinstein-Wardriving%20from%20your%20pocket.pdf
===== MORE =====
@more: BcM WiFi WireLess BroadCom LenovO RtOs WrT [[LenovO]] [[WiFi]] [[BranD]] [[WireLess]] BcM