• BCM4313 Wireless not working


    Hi again,

    Before Antergos, on Ubuntu, my wireless connection was not working properly. I mean it sometimes works, but sometimes doesn’t work although it can list the wireless connections, especially when i wake from suspend.

    Now, on Antergos, I couldn’t be succesful about making wireless work. This problem occured with last updates on my fresh install.

    lspci -v

    00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
    	Subsystem: Acer Incorporated [ALI] Device 064b
    	Flags: bus master, fast devsel, latency 0
    	Capabilities: <access denied>
    	Kernel driver in use: ivb_uncore
    
    00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09) (prog-if 00 [Normal decode])
    	Flags: bus master, fast devsel, latency 0, IRQ 24
    	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    	I/O behind bridge: 00002000-00002fff
    	Memory behind bridge: b2000000-b2ffffff
    	Prefetchable memory behind bridge: 00000000a0000000-00000000b1ffffff
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport
    	Kernel modules: shpchp
    
    00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
    	Subsystem: Acer Incorporated [ALI] Device 064b
    	Flags: bus master, fast devsel, latency 0, IRQ 27
    	Memory at b3000000 (64-bit, non-prefetchable) [size=4M]
    	Memory at c0000000 (64-bit, prefetchable) [size=256M]
    	I/O ports at 3000 [size=64]
    	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    	Capabilities: <access denied>
    	Kernel driver in use: i915
    	Kernel modules: i915
    
    00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
    	Subsystem: Acer Incorporated [ALI] Device 064b
    	Flags: bus master, fast devsel, latency 0, IRQ 26
    	Memory at b3604000 (64-bit, non-prefetchable) [size=16]
    	Capabilities: <access denied>
    	Kernel driver in use: mei_me
    	Kernel modules: mei_me
    
    00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI])
    	Subsystem: Acer Incorporated [ALI] Device 064b
    	Flags: bus master, medium devsel, latency 0, IRQ 16
    	Memory at b3609000 (32-bit, non-prefetchable) [size=1K]
    	Capabilities: <access denied>
    	Kernel driver in use: ehci-pci
    	Kernel modules: ehci_pci
    
    00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
    	Subsystem: Acer Incorporated [ALI] Device 064b
    	Flags: bus master, fast devsel, latency 0, IRQ 29
    	Memory at b3600000 (64-bit, non-prefetchable) [size=16K]
    	Capabilities: <access denied>
    	Kernel driver in use: snd_hda_intel
    	Kernel modules: snd_hda_intel
    
    00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) (prog-if 00 [Normal decode])
    	Flags: bus master, fast devsel, latency 0, IRQ 17
    	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    	Memory behind bridge: 9fb00000-9fbfffff
    	Prefetchable memory behind bridge: 00000000b3400000-00000000b34fffff
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport
    	Kernel modules: shpchp
    
    00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4) (prog-if 00 [Normal decode])
    	Flags: bus master, fast devsel, latency 0, IRQ 16
    	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
    	Memory behind bridge: b3500000-b35fffff
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport
    	Kernel modules: shpchp
    
    00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
    	Subsystem: Acer Incorporated [ALI] Device 064b
    	Flags: bus master, medium devsel, latency 0, IRQ 23
    	Memory at b3608000 (32-bit, non-prefetchable) [size=1K]
    	Capabilities: <access denied>
    	Kernel driver in use: ehci-pci
    	Kernel modules: ehci_pci
    
    00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
    	Subsystem: Acer Incorporated [ALI] Device 064b
    	Flags: bus master, medium devsel, latency 0
    	Capabilities: <access denied>
    	Kernel driver in use: lpc_ich
    	Kernel modules: lpc_ich
    
    00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])
    	Subsystem: Acer Incorporated [ALI] Device 064b
    	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 25
    	I/O ports at 3088 [size=8]
    	I/O ports at 3094 [size=4]
    	I/O ports at 3080 [size=8]
    	I/O ports at 3090 [size=4]
    	I/O ports at 3060 [size=32]
    	Memory at b3607000 (32-bit, non-prefetchable) [size=2K]
    	Capabilities: <access denied>
    	Kernel driver in use: ahci
    	Kernel modules: ahci
    
    00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
    	Subsystem: Acer Incorporated [ALI] Device 064b
    	Flags: medium devsel, IRQ 19
    	Memory at b3605000 (64-bit, non-prefetchable) [size=256]
    	I/O ports at 3040 [size=32]
    	Kernel driver in use: i801_smbus
    	Kernel modules: i2c_i801
    
    01:00.0 VGA compatible controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1) (prog-if 00 [VGA controller])
    	Subsystem: Acer Incorporated [ALI] GeForce 710M
    	Flags: bus master, fast devsel, latency 0, IRQ 28
    	Memory at b2000000 (32-bit, non-prefetchable) [size=16M]
    	Memory at a0000000 (64-bit, prefetchable) [size=256M]
    	Memory at b0000000 (64-bit, prefetchable) [size=32M]
    	I/O ports at 2000 [size=128]
    	Expansion ROM at <ignored> [disabled]
    	Capabilities: <access denied>
    	Kernel driver in use: nouveau
    	Kernel modules: nouveau
    
    02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57785 Gigabit Ethernet PCIe (rev 10)
    	Subsystem: Acer Incorporated [ALI] Device 0647
    	Flags: bus master, fast devsel, latency 0, IRQ 16
    	Memory at b3430000 (64-bit, prefetchable) [size=64K]
    	Memory at b3440000 (64-bit, prefetchable) [size=64K]
    	Expansion ROM at 9fb00000 [disabled] [size=2K]
    	Capabilities: <access denied>
    	Kernel driver in use: tg3
    	Kernel modules: tg3
    
    02:00.1 SD Host controller: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader (rev 10) (prog-if 01)
    	Subsystem: Acer Incorporated [ALI] Device 0647
    	Flags: bus master, fast devsel, latency 0, IRQ 17
    	Memory at b3400000 (64-bit, prefetchable) [size=64K]
    	Capabilities: <access denied>
    	Kernel driver in use: sdhci-pci
    	Kernel modules: sdhci_pci
    
    02:00.2 System peripheral: Broadcom Corporation BCM57765/57785 MS Card Reader (rev 10)
    	Subsystem: Acer Incorporated [ALI] Device 0647
    	Flags: bus master, fast devsel, latency 0
    	Memory at b3410000 (64-bit, prefetchable) [size=64K]
    	Capabilities: <access denied>
    
    02:00.3 System peripheral: Broadcom Corporation BCM57765/57785 xD-Picture Card Reader (rev 10)
    	Subsystem: Acer Incorporated [ALI] Device 0647
    	Flags: bus master, fast devsel, latency 0
    	Memory at b3420000 (64-bit, prefetchable) [size=64K]
    	Capabilities: <access denied>
    
    03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
    	Subsystem: Foxconn International, Inc. Device e042
    	Flags: bus master, fast devsel, latency 0, IRQ 17
    	Memory at b3500000 (64-bit, non-prefetchable) [size=16K]
    	Capabilities: <access denied>
    	Kernel driver in use: wl
    	Kernel modules: bcma, wl
    

    lsmod

    Module                  Size  Used by
    nls_iso8859_1          16384  1
    nls_cp437              20480  1
    fuse                   98304  5
    wl                   6377472  0
    vfat                   20480  1
    fat                    65536  1 vfat
    intel_rapl             20480  0
    x86_pkg_temp_thermal    16384  0
    intel_powerclamp       16384  0
    coretemp               16384  0
    snd_hda_codec_hdmi     45056  1
    kvm_intel             184320  0
    snd_hda_codec_realtek    69632  1
    uvcvideo               86016  0
    kvm                   507904  1 kvm_intel
    mousedev               20480  0
    videobuf2_vmalloc      16384  1 uvcvideo
    videobuf2_memops       16384  1 videobuf2_vmalloc
    joydev                 20480  0
    videobuf2_v4l2         20480  1 uvcvideo
    irqbypass              16384  1 kvm
    videobuf2_core         36864  2 uvcvideo,videobuf2_v4l2
    crct10dif_pclmul       16384  0
    snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
    videodev              151552  3 uvcvideo,videobuf2_core,videobuf2_v4l2
    crc32_pclmul           16384  0
    crc32c_intel           24576  0
    ghash_clmulni_intel    16384  0
    aesni_intel           167936  0
    media                  32768  2 uvcvideo,videodev
    iTCO_wdt               16384  0
    iTCO_vendor_support    16384  1 iTCO_wdt
    snd_hda_intel          32768  3
    aes_x86_64             20480  1 aesni_intel
    snd_hda_codec         106496  4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
    lrw                    16384  1 aesni_intel
    gf128mul               16384  1 lrw
    snd_hda_core           65536  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
    snd_hwdep              16384  1 snd_hda_codec
    glue_helper            16384  1 aesni_intel
    nouveau              1482752  1
    ablk_helper            16384  1 aesni_intel
    cryptd                 20480  3 ghash_clmulni_intel,aesni_intel,ablk_helper
    i915                 1236992  14
    mxm_wmi                16384  1 nouveau
    ttm                    77824  1 nouveau
    input_leds             16384  0
    mac_hid                16384  0
    drm_kms_helper        118784  2 i915,nouveau
    snd_pcm                86016  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
    cfg80211              495616  1 wl
    intel_cstate           16384  0
    drm                   294912  9 ttm,i915,drm_kms_helper,nouveau
    tg3                   163840  0
    intel_gtt              20480  1 i915
    ptp                    20480  1 tg3
    acer_wmi               20480  0
    syscopyarea            16384  1 drm_kms_helper
    sparse_keymap          16384  1 acer_wmi
    sysfillrect            16384  1 drm_kms_helper
    pps_core               20480  1 ptp
    sysimgblt              16384  1 drm_kms_helper
    evdev                  24576  17
    libphy                 40960  1 tg3
    snd_timer              28672  1 snd_pcm
    psmouse               118784  0
    serio_raw              16384  0
    pcspkr                 16384  0
    fb_sys_fops            16384  1 drm_kms_helper
    intel_rapl_perf        16384  0
    snd                    65536  14 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
    rfkill                 20480  5 cfg80211,acer_wmi
    mei_me                 32768  0
    mei                    81920  1 mei_me
    i2c_i801               20480  0
    lpc_ich                24576  0
    i2c_algo_bit           16384  2 i915,nouveau
    soundcore              16384  1 snd
    video                  36864  3 i915,acer_wmi,nouveau
    battery                20480  0
    ac                     16384  0
    fjes                   28672  0
    shpchp                 32768  0
    button                 16384  2 i915,nouveau
    wmi                    16384  3 acer_wmi,mxm_wmi,nouveau
    tpm_tis                20480  0
    tpm                    36864  1 tpm_tis
    sch_fq_codel           20480  3
    ip_tables              24576  0
    x_tables               28672  1 ip_tables
    ext4                  516096  1
    crc16                  16384  1 ext4
    jbd2                   90112  1 ext4
    mbcache                16384  2 ext4
    sr_mod                 24576  0
    cdrom                  49152  1 sr_mod
    sd_mod                 36864  5
    atkbd                  24576  0
    libps2                 16384  2 atkbd,psmouse
    ahci                   36864  4
    libahci                28672  1 ahci
    libata                204800  2 ahci,libahci
    scsi_mod              159744  3 libata,sd_mod,sr_mod
    ehci_pci               16384  0
    sdhci_pci              28672  0
    sdhci                  36864  1 sdhci_pci
    ehci_hcd               69632  1 ehci_pci
    led_class              16384  3 sdhci,acer_wmi,input_leds
    mmc_core              118784  2 sdhci,sdhci_pci
    usbcore               200704  3 uvcvideo,ehci_hcd,ehci_pci
    usb_common             16384  1 usbcore
    i8042                  24576  2 acer_wmi,libps2
    serio                  20480  6 serio_raw,atkbd,i8042,psmouse
    

    cat /etc/modprobe.d/blacklist-broadcom.conf

    blacklist b43
    blacklist b43_legacy
    

    cat /etc/modprobe.d/broadcom-wl-dkms.conf

    blacklist b43
    blacklist b43legacy
    blacklist ssb
    blacklist bcm43xx
    blacklist brcm80211
    blacklist brcmfmac
    blacklist brcmsmac
    blacklist bcma
    

    dmesg | grep wl

    [   16.544223] wl: module license 'Mixed/Proprietary' taints kernel.
    [   16.586984] wlan0: Broadcom BCM4727 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
    [   16.743272] wl 0000:03:00.0 wlp3s0: renamed from wlan0
    [   23.592022] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
    [  308.279270] ERROR @wl_dev_intvar_get : error (-1)
    [  308.279279] ERROR @wl_cfg80211_get_tx_power : error (-1)
    [  554.938225] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
    

    ip link

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
        link/ether b8:88:e3:b0:22:07 brd ff:ff:ff:ff:ff:ff
    3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state DORMANT mode DORMANT group default qlen 1000
        link/ether be:ac:2b:ce:19:eb brd ff:ff:ff:ff:ff:ff
    

    iwconfig

    enp2s0f0  no wireless extensions.
    
    wlp3s0    IEEE 802.11  ESSID:off/any  
              Mode:Managed  Access Point: Not-Associated   
              Retry short limit:7   RTS thr:off   Fragment thr:off
              Power Management:off
              
    lo        no wireless extensions.
    

    Thank you in advance.

  • Run ip link set wlp3s0 up and then ip link. Does it make any difference?

  • No output for ip link set wlp3s0 up. And no change at wifi problem.

    And output for ip link

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
        link/ether b8:88:e3:b0:22:07 brd ff:ff:ff:ff:ff:ff
    3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state DORMANT mode DORMANT group default qlen 1000
        link/ether c2:31:b6:c8:15:94 brd ff:ff:ff:ff:ff:ff
    
  • @karasu The first output of ip link has already shown everything is up, so it’s no use trying to set wlp3s0 up. I see that in the arch forums the wl driver should be reinstalled if new kernel is updated. If you have installed the wl driver through aur, try running yaourt -Syu broadcom-wl. It’s strange that the wiki says that the BCM4313 should be using the brcmsmac driver, and your lspci shows you’re using the wl driver.

  • Tengo el mismo problema hoy, según leí en https://bbs.archlinux.org/viewtopic.php?id=216366 ahi que degradar el paquete Network<manager y no se como hacerlo…todo esto ocurre luego de la ultima actualizacion.-

    Autodidacta en la VIDA …y en Linux, también.

  • @judd Thanks for the info, though I had to get through google translate.

    The way to downgrade a certain package is running cd /var/cache/pacman/pkg/ && ls | grep <package_name> . Find the result you are looking for and then sudo pacman -U <file_name_of_the_package> the file name usually ends with a .tar.gz, so you want to make sure you’ve typed the whole thing in.

    I am not running into problems with my network manager, so I assume it is a problem to specific wireless cards.

  • @tydlwav said in BCM4313 Wireless not working:

    @judd Thanks for the info, though I had to get through google translate.

    The way to downgrade a certain package is running cd /var/cache/pacman/pkg/ && ls | grep <package_name> . Find the result you are looking for and then sudo pacman -U <file_name_of_the_package> the file name usually ends with a .tar.gz, so you want to make sure you’ve typed the whole thing in.

    I am not running into problems with my network manager, so I assume it is a problem to specific wireless cards.

    Igualmente NO se como hacerlo…gracias igual !

    Encima pierdo un montón de tiempo de trabajo por hacer…ufffff

    Autodidacta en la VIDA …y en Linux, también.

  • Alguien que pueda ayudar a degradar el paquete NetworkManager ?

    Muchas gracias !

    Autodidacta en la VIDA …y en Linux, también.

  • Bien !

    Recién se actualizó NetworkManager y ahora funciona nuevamente !!!

    Gracias a los desarrolladores una ves másssss !!!

    Autodidacta en la VIDA …y en Linux, también.

  • It’s strange that the wiki says that the BCM4313 should be using the brcmsmac driver, and your lspci shows you’re using the wl driver.

    I think wl is the proprietary one.

  • This is my fresh installation as you know. And I didn’t use linux lts headers, and I had not installed yaourt yet. As mentioned in my first post the problem occured after an update. Probably network-manager package update.

    Yesterday I had tried broadcom-wl-dkms package via AUR according to Arch Wiki. But it wasn’t working again.

    Today I’ve received network-manager package update. I thought it might work but it didn’t again. After update, I’ve installed back broadcom-wl package via AUR. While installing, it warned me that it needs linux-lts-headers. But still i haven’t installed it.

    After installing broadcom-wl package, I rebooted the computer and it works!

    I wish it is not a temporary solution.

    Should I install linux-lts-headers?

  • @raynaud09 If your network is working, I guess it’s best not to do anything at this stage. As you can see in the results of pacman -Si networkmanager, the current version is a dev version, and is prone to have bugs and problems. The package is only released because of the aforementioned bug. This is by no means stable, and if you want to return to the previous version of networkmanager, you can download the package (64 bit, 32 bit) and run sudo mv ./networkmanager-1.2.4* /var/cache/pacman/pkg && sudo chown root * && sudo pacman -U networkmanager-1.2.4-1-x86_64.pkg.tar.xz or sudo mv ./networkmanager-1.2.4* /var/cache/pacman/pkg && sudo chown root * && sudo pacman -U networkmanager-1.2.4-1-i686.pkg.tar.xz at the directory you downloaded it to.

  • @raynaud09 This is in case you’re network manager has never worked. Or else, just cd /var/cache/pacman/pkg/ && ls -al | grep networkmanager and look for the oldest version. Then sudo pacman -U <name of file>.pkg.tar.xz

  • Output for cd /var/cache/pacman/pkg/ && ls -al | grep networkmanager

    -rw-r--r-- 1 root root   3375656 Aug 27 14:45 networkmanager-1.2.5dev+5+g99e34d7-1-x86_64.pkg.tar.xz
    -rw-r--r-- 1 root root   2773004 Aug 28 09:15 networkmanager-1.4.0-1-x86_64.pkg.tar.xz
    -rw-r--r-- 1 root root   2773512 Aug 30 10:20 networkmanager-1.4.1dev+9+ga3fd485-1-x86_64.pkg.tar.xz
    -rw-r--r-- 1 root root    218172 Aug 27 14:38 networkmanager-openvpn-1.2.4-1-x86_64.pkg.tar.xz
    -rw-r--r-- 1 root root    117852 Aug 27 14:45 networkmanager-pptp-1.2.2-1-x86_64.pkg.tar.xz
    

    According to this output, can we say that networkmanager-1.2.5dev is OK, networkmanager-1.4.0 is buggy, and networkmanager-1.4.1dev is also OK?

    Because wireless was working on my fresh install, but not working after first networkmanager update. And also works after last update.

    Should I back up the last working version always to be able to return back if there is a buggy update?

  • According to this output, can we say that networkmanager-1.2.5dev is OK, networkmanager-1.4.0 is buggy, and networkmanager-1.4.1dev is also OK?

    That would be my guess, yes (based on what you’re explaining).

    Should I back up the last working version always to be able to return back if there is a buggy update?

    pacman stores all downloaded (and installed) versions in /var/cache/pacman/pkg so you don’t need to backup them (but if you’re paranoid like me, having a backup won’t hurt).

  • I have an update today and there is no problem now.

    -rw-r--r-- 1 root root   2773076 Aug 31 10:51 networkmanager-1.4.1dev+15+g0d23ffd-1-x86_64.pkg.tar.xz
    

    So, my problem is due to networkmanager package, not broadcom-wl driver. And now, I know how to solve package problem when I have a problem after an update.

    Topic is solved, and the subject can be changed more descriptive way, if you want.

    Thank you again.

wifi75 bcm43132 packard bell1 Posts 16Views 1498
Log in to reply