===== 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