You are not logged in.

#1 2019-04-25 19:06:43

perplexabot
Member
Registered: 2018-08-19
Posts: 12

[SOLVED] Getting wifi to work with BCM4313

Hello all. I have been struggling to get wifi working on my arch setup. Unfortunately, I am using BCM4313. I have read the following post (https://bbs.archlinux.org/viewtopic.php?id=112766) but I can't seem to get this to work.
Here is some info:

$ lspci -vnn -d 14e4:
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
        Subsystem: Dell Inspiron M5010 / XPS 8300 [1028:0010]
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at fe500000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: bcma-pci-bridge
        Kernel modules: bcma

03:00.0 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetLink BCM57788 Gigabit Ethernet PCIe [14e4:1691] (rev 01)
        Subsystem: Dell XPS 8300 [1028:04aa]
        Flags: bus master, fast devsel, latency 0, IRQ 32
        Memory at fe400000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: tg3
        Kernel modules: tg3
$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether d4:be:d9:9b:6c:ae brd ff:ff:ff:ff:ff:ff
3: wlp2s0b1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether c0:18:85:2a:01:43 brd ff:ff:ff:ff:ff:ff
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default 
    link/ether 02:42:3e:fa:da:09 brd ff:ff:ff:ff:ff:ff
$ sudo wifi-menu
#after selecting correct network, i get the following:
Job for netctl@wlp2s0b1\x2dMySpectrumWiFia8\x2d2G.service failed because the control process exited with error code.
See "systemctl status "netctl@wlp2s0b1\\x2dMySpectrumWiFia8\\x2d2G.service"" and "journalctl -xe" for details
$ systemctl status "netctl@wlp2s0b1\\x2dMySpectrumWiFia8\\x2d2G.service"
● netctl@wlp2s0b1\x2dMySpectrumWiFia8\x2d2G.service - Networking for netctl profile wlp2s0b1-MySpectrumWiFia8-2G
   Loaded: loaded (/usr/lib/systemd/system/netctl@.service; static; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2019-04-25 11:54:06 PDT; 1min 33s ago
     Docs: man:netctl.profile(5)
  Process: 1193 ExecStart=/usr/lib/netctl/network start wlp2s0b1-MySpectrumWiFia8-2G (code=exited, status=1/FAILURE)
 Main PID: 1193 (code=exited, status=1/FAILURE)

Initially, i wasn't even able to get wifi-menu to show me networks (it would say no valid interface). I had to blacklist b43:

$ cat /etc/modprobe.d/blacklist.conf 
install b43 /bin/false

Any ideas? Please, let me know if more info is required.
Thank you.

Last edited by perplexabot (2019-04-25 21:10:18)

Offline

#2 2019-04-25 19:10:40

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] Getting wifi to work with BCM4313

Try the wl driver instead.

Offline

#3 2019-04-25 20:46:50

perplexabot
Member
Registered: 2018-08-19
Posts: 12

Re: [SOLVED] Getting wifi to work with BCM4313

Head_on_a_Stick wrote:

Try the wl driver instead.

Thank you for your time. I just tried using wl as you recommended.
Now I get:

$ lspci -vnn -d 14e4:
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
        Subsystem: Dell Inspiron M5010 / XPS 8300 [1028:0010]
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at fe500000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: wl
        Kernel modules: bcma, wl

03:00.0 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetLink BCM57788 Gigabit Ethernet PCIe [14e4:1691] (rev 01)
        Subsystem: Dell XPS 8300 [1028:04aa]
        Flags: bus master, fast devsel, latency 0, IRQ 32
        Memory at fe400000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: tg3
        Kernel modules: tg3

I didn't change anything in my blacklist.conf.

Still when I choose a network from wifi-menu I get the same output as before:

$ sudo wifi-menu
#after selecting correct network, i get the following:
Job for netctl@wlp2s0b1\x2dMySpectrumWiFia8\x2d2G.service failed because the control process exited with error code.
See "systemctl status "netctl@wlp2s0b1\\x2dMySpectrumWiFia8\\x2d2G.service"" and "journalctl -xe" for details

Offline

#4 2019-04-25 20:53:15

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] Getting wifi to work with BCM4313

My apologies OP, I didn't read your post properly.

Set the interface down before running wifi-menu and also ensure that no conflicting networking services are running.

Offline

#5 2019-04-25 21:00:02

perplexabot
Member
Registered: 2018-08-19
Posts: 12

Re: [SOLVED] Getting wifi to work with BCM4313

Head_on_a_Stick wrote:

My apologies OP, I didn't read your post properly.

Set the interface down before running wifi-menu and also ensure that no conflicting networking services are running.

WOW! Thank you @Head_on_a_Stick. I did as you said,

sudo ip link set <name_of_interface> down

then proceeded to run wifi-menu. Everything works. Thanks again. Now to figure out how to automate this on boot.

EDIT: It seems there is no way to mark this post as SOLVED.

Last edited by perplexabot (2019-04-25 21:01:00)

Offline

#6 2019-04-25 21:08:29

loqs
Member
Registered: 2014-03-06
Posts: 17,372

Re: [SOLVED] Getting wifi to work with BCM4313

You can mark the thread as solved by editing your first post and prepending [SOLVED] to the title.

As to automating it on boot if something is bringing the interface up disable that service and ensure the correct netctl service is enabled.

Last edited by loqs (2019-04-25 21:08:46)

Offline

#7 2019-04-25 21:14:07

perplexabot
Member
Registered: 2018-08-19
Posts: 12

Re: [SOLVED] Getting wifi to work with BCM4313

loqs wrote:

You can mark the thread as solved by editing your first post and prepending [SOLVED] to the title.

Thanks, marked.

loqs wrote:

As to automating it on boot if something is bringing the interface up disable that service and ensure the correct netctl service is enabled.

Thanks, automated.

Offline

Board footer

Powered by FluxBB