You are not logged in.

#1 2017-02-05 15:00:19

jh0wlett
Member
Registered: 2017-02-05
Posts: 3

[SOLVED] b43 wifi fail to load on startup

Dear all, I'm a reasonably new Arch user, and am taking to a liking to the distro smile. Hopefully I'm posting this in the right section!

Since today (after a full update) my wifi driver (b43) fails to load at boot. The weird thing is that doing "sudo modprobe b43" loads it and it works no problem.

What I already did:
/modules-load.d/b43.conf

#!/bin/bash
b43

grep -R b43 /modprobe.d/
empty

grep -r 'blacklist' /etc/*
empty

Made startup bash file
/etc/rc.load

#!/bin/bash
modprobe b43

journalctl | grep 'b43'

Feb 05 15:15:35 localhost systemd-modules-load[210]: Module 'b43' is blacklisted
Feb 05 15:15:41 localhost systemd-modules-load[210]: libkmod: kmod_config_parse: /etc/modprobe.d/b43.conf line 2: ignoring bad line starting with 'modprobe'
Feb 05 15:15:41 localhost systemd-udevd[244]: libkmod: kmod_config_parse: /etc/modprobe.d/b43.conf line 2: ignoring bad line starting with 'modprobe'
Feb 05 15:18:39 localhost.localdomain sudo[885]: jh0wlett : TTY=pts/1 ; PWD=/home/jh0wlett ; USER=root ; COMMAND=/usr/bin/modprobe b43
Feb 05 15:18:39 localhost.localdomain kernel: b43-phy0: Broadcom 43228 WLAN found (core revision 30)
Feb 05 15:18:39 localhost.localdomain kernel: b43-phy0: Found PHY: Analog 9, Type 4 (N), Revision 16
Feb 05 15:18:39 localhost.localdomain kernel: b43-phy0: Found Radio: Manuf 0x17F, ID 0x2057, Revision 9, Version 1
Feb 05 15:18:39 localhost.localdomain NetworkManager[339]: <info>  [1486304319.9902] rfkill1: found WiFi radio killswitch (at /sys/devices/pci0000:00/0000:00:1c.2/0000:06:00.0/bcma0:1/ieee80211/phy0/rfkill1) (driver b43)
Feb 05 15:18:40 localhost.localdomain kernel: b43 bcma0:1 wlp6s0b1: renamed from wlan0
Feb 05 15:18:40 localhost.localdomain kernel: b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
Feb 05 15:18:40 localhost.localdomain kernel: b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
Feb 05 15:18:43 localhost.localdomain kernel: b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
Feb 05 15:19:01 localhost.localdomain sudo[1000]: jh0wlett : TTY=pts/1 ; PWD=/etc/modprobe.d ; USER=root ; COMMAND=/usr/bin/rm b43.conf
Feb 05 15:19:12 localhost.localdomain sudo[1008]: jh0wlett : TTY=pts/1 ; PWD=/etc/modules-load.d ; USER=root ; COMMAND=/usr/bin/vim b43.conf
Feb 05 15:19:42 localhost.localdomain kernel: b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
Feb 05 15:20:19 localhost systemd-modules-load[209]: Failed to find module 'modprobe b43'
Feb 05 15:21:47 localhost.localdomain sudo[863]: jh0wlett : TTY=pts/1 ; PWD=/home/jh0wlett ; USER=root ; COMMAND=/usr/bin/modprobe b43
Feb 05 15:21:47 localhost.localdomain kernel: b43-phy0: Broadcom 43228 WLAN found (core revision 30)
Feb 05 15:21:47 localhost.localdomain kernel: b43-phy0: Found PHY: Analog 9, Type 4 (N), Revision 16
Feb 05 15:21:47 localhost.localdomain kernel: b43-phy0: Found Radio: Manuf 0x17F, ID 0x2057, Revision 9, Version 1
Feb 05 15:21:47 localhost.localdomain NetworkManager[332]: <info>  [1486304507.9072] rfkill1: found WiFi radio killswitch (at /sys/devices/pci0000:00/0000:00:1c.2/0000:06:00.0/bcma0:1/ieee80211/phy0/rfkill1) (driver b43)
Feb 05 15:21:47 localhost.localdomain kernel: b43 bcma0:1 wlp6s0b1: renamed from wlan0
Feb 05 15:21:48 localhost.localdomain kernel: b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
Feb 05 15:21:48 localhost.localdomain kernel: b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
Feb 05 15:21:51 localhost.localdomain kernel: b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
Feb 05 15:22:34 localhost.localdomain kernel: b43-phy0 ERROR: MAC suspend failed
Feb 05 15:26:19 localhost.localdomain kernel: b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
Feb 05 15:26:22 localhost.localdomain kernel: b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
Feb 05 15:26:55 localhost systemd-modules-load[219]: Failed to find module 'modprobe b43'
Feb 05 15:28:24 localhost.localdomain sudo[863]: jh0wlett : TTY=pts/1 ; PWD=/home/jh0wlett ; USER=root ; COMMAND=/usr/bin/modprobe b43
Feb 05 15:28:24 localhost.localdomain kernel: b43-phy0: Broadcom 43228 WLAN found (core revision 30)
Feb 05 15:28:24 localhost.localdomain kernel: b43-phy0: Found PHY: Analog 9, Type 4 (N), Revision 16
Feb 05 15:28:24 localhost.localdomain kernel: b43-phy0: Found Radio: Manuf 0x17F, ID 0x2057, Revision 9, Version 1
Feb 05 15:28:24 localhost.localdomain NetworkManager[341]: <info>  [1486304904.7243] rfkill1: found WiFi radio killswitch (at /sys/devices/pci0000:00/0000:00:1c.2/0000:06:00.0/bcma0:1/ieee80211/phy0/rfkill1) (driver b43)
Feb 05 15:28:24 localhost.localdomain kernel: b43 bcma0:1 wlp6s0b1: renamed from wlan0
Feb 05 15:28:24 localhost.localdomain kernel: b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
Feb 05 15:28:25 localhost.localdomain kernel: b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
Feb 05 15:28:28 localhost.localdomain kernel: b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
Feb 05 15:32:19 localhost.localdomain kernel: b43-phy0 ERROR: MAC suspend failed

So even though there is (at least I did not find) any file specifically containing a blacklist, the module IS blacklisted. Is there another place I could find such a blacklist?

Last edited by jh0wlett (2017-02-05 15:49:33)

Offline

#2 2017-02-05 15:03:50

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,842
Website

Re: [SOLVED] b43 wifi fail to load on startup

Can we see the output of:

cat /proc/cmdline
grep -R b43 /etc/modprobe.d

Also, you should post the actual commands and configuration files that you tried rather than a vague description.

https://bbs.archlinux.org/viewtopic.php?id=57855


Jin, Jîyan, Azadî

Offline

#3 2017-02-05 15:09:42

jh0wlett
Member
Registered: 2017-02-05
Posts: 3

Re: [SOLVED] b43 wifi fail to load on startup

Thanks a lot for the quick message! I'll update OP for completion.

cat /proc/cmdline:

BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=45d42f4d-419f-4472-b15d-d54b4534d74a rw quiet

grep -R b43 /etc/modprobe.d

empty

Offline

#4 2017-02-05 15:14:20

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,842
Website

Re: [SOLVED] b43 wifi fail to load on startup

Oh dear, we should have checked the ArchWiki first...

https://wiki.archlinux.org/index.php/Ke … o_not_load

Does that help?


Jin, Jîyan, Azadî

Offline

#5 2017-02-05 15:24:46

jh0wlett
Member
Registered: 2017-02-05
Posts: 3

Re: [SOLVED] b43 wifi fail to load on startup

Head_on_a_Stick wrote:

Oh dear, we should have checked the ArchWiki first...

https://wiki.archlinux.org/index.php/Ke … o_not_load

Does that help?

blacklist was in:
/usr/lib/modprobe.d/broadcom-wl.conf

The module no longer is blacklisted, feel kind of ashamed right now :X.

EDIT:

I should think before I post, everything is fixed now!

(The error I was having after removing the blacklist was my own fault, my b43.conf was written wrong)

#!/bin/bash
modprobe b43

isntead of

#!/bin/bash
b43

Last edited by jh0wlett (2017-02-05 15:33:35)

Offline

Board footer

Powered by FluxBB