This shows you the differences between two versions of the page.
broadcom [2017/06/23 22:16] |
broadcom [2022/04/16 12:22] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== 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 | ||
+ | |||
+ | <code> | ||
+ | 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 | ||
+ | </code> | ||
+ | |||
+ | * 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 : | ||
+ | |||
+ | <code> | ||
+ | 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 | ||
+ | </code> | ||
+ | ==== 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) | ||
+ | |||
+ | |||
+ | <code> | ||
+ | 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] | ||
+ | |||
+ | </code> | ||
+ | |||
+ | |||
+ | 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 ? | ||
+ | |||
+ | <code> | ||
+ | [ 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) | ||
+ | |||
+ | </code> | ||
+ | |||
+ | |||
+ | * 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 | ||
+ | |||
+ | <code> | ||
+ | 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 ] | ||
+ | |||
+ | </code> | ||
+ | |||
+ | http://packages.qa.debian.org/b/b43-fwcutter.html | ||
+ | |||
+ | <code> | ||
+ | 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. | ||
+ | </code> | ||
+ | |||
+ | * 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" | ||
+ | |||
+ | |||
+ | <code> | ||
+ | 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 | ||
+ | |||
+ | </code> | ||
+ | |||
+ | <code> | ||
+ | [ 172.136619] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready | ||
+ | [ 172.139085] ERROR @wl_cfg80211_scan : | ||
+ | [ 172.139088] WLC_SCAN error (-22) | ||
+ | </code> | ||
+ | |||
+ | |||
+ | 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 ====== | ||
+ | |||
+ | <code> | ||
+ | |||
+ | 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 | ||
+ | </code> | ||
+ | |||
+ | * 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]] | ||
+ | |||
+ | <code> | ||
+ | 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 | ||
+ | |||
+ | |||
+ | </code> | ||
+ | |||
+ | ===== 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 | ||