after an upgrade there seems to be a problem loading the b43 module for my wifi card, which worked flawlessly before.
It seems to be firmware is missing, which shouldn't be since I haven't touched anything.
Here's the info on my machine first:
System: Host: manjaro Kernel: 4.9.103-1-MANJARO i686 bits: 32 compiler: gcc v: 8.1.0 Desktop: JWM 2.3.7 Distro: Manjaro Linux 18.0-alpha-1 Illyria Machine: Type: Laptop System: Hewlett-Packard product: Presario C500 (GM641LA#ABM) v: F.24 serial: N/A Mobo: Hewlett-Packard model: 30C6 v: 78.10 serial: N/A BIOS: Hewlett-Packard v: F.24 date: 04/25/2007 CPU: Topology: Dual Core model: Intel T2080 bits: 32 type: MCP arch: Yonah rev: 12 L2 cache: 1024 KiB flags: nx pae sse sse2 sse3 bogomips: 6919 Speed: 800 MHz min/max: 800/1733 MHz Core speeds (MHz): 1: 800 2: 800 Graphics: Card-1: Intel Mobile 945GM/GMS 943/940GML Express Integrated Graphics driver: i915 v: kernel bus ID: 00:02.0 Display: server: N/A driver: intel unloaded: modesetting resolution: <xdpyinfo missing> OpenGL: renderer: Mesa DRI Intel 945GM x86/MMX/SSE2 v: 1.4 Mesa 18.0.4 direct render: Yes Audio: Card-1: Intel NM10/ICH7 Family High Definition Audio driver: snd_hda_intel v: kernel bus ID: 00:1b.0 Sound Server: ALSA v: k4.9.103-1-MANJARO Network: Card-1: Broadcom Limited BCM4311 802.11b/g WLAN driver: b43-pci-bridge v: N/A bus ID: 06:00.0 Card-2: Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter driver: 8139too v: 0.9.28 port: 2000 bus ID: 08:08.0 IF: enp8s8 state: down mac: <filter> Card-3: Ralink MT7601U Wireless Adapter type: USB driver: mt7601u bus ID: 1:2 IF: wlp0s29f7u1 state: up mac: <filter> Drives: HDD Total Size: 126.36 GiB used: 12.95 GiB (10.3%) ID-1: /dev/sda vendor: Seagate model: ST9120822AS size: 111.79 GiB ID-2: /dev/sdb type: USB vendor: Verbatim model: STORE N GO size: 14.57 GiB Partition: ID-1: / size: 57.66 GiB used: 12.95 GiB (22.5%) fs: ext4 dev: /dev/sda1 ID-2: swap-1 size: 920.0 MiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda2 Sensors: System Temperatures: cpu: 55.0 C mobo: 26.8 C Fan Speeds (RPM): N/A Info: Processes: 107 Uptime: 16m Memory: 1.96 GiB used: 338.5 MiB (16.9%) Init: systemd Compilers: gcc: 8.1.0 Shell: bash v: 4.4.19 inxi: 3.0.08
Here is the error message from journalctl -fp err:
May 30 14:29:20 manjaro kernel: b43-phy0 ERROR: Firmware file "b43/b0g0initvals5.fw" not found May 30 14:29:20 manjaro kernel: b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found May 30 14:29:20 manjaro kernel: b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
"systemctl start systemd-modules-load" shows no error whatsoever nor gives me a process ID.
I have tried the following:
a) Install linux49-broadcom-wl
b) Install the b43-firmware-classic from aur (which works on Arch on the same machine)
c) Toggling the blacklist
d) Installing an alternate kernel with its firmware drivers.
e) Backup and remove the /lib/firmware/b43 dir and retry all of the above.
Nothing seems to work.
What's baffling is that, besides the upgrade, I didn't modify anything on the system that I can think of.
Netctl works fine if I use a USB adapter to conenct the wifi.
Since neither the broadcom-wl nor the b43-firmware packages seem to solve the issue, how could I proceed to figure out the solution?