I'm trying to use a Linksys AE1200 wifi usb dongle as a second network connection for my Bookworm workstation. The device shows up in lsusb but not in ip link.
According to what I've found, it needs the brcmfmac driver module, which seems to be in the 6.1 kernel and loaded:
$ lsmod | grep brcmfmac
brcmfmac 360448 0
brcmutil 20480 1 brcmfmac
cfg80211 1122304 1 brcmfmac
mmc_core 208896 1 brcmfmac
usbcore 344064 10
xhci_hcd,snd_usb_audio,usbhid,snd_usbmidi_lib,usblp,usb_storage,uvcvideo,brcmfmac,xhci_pci,uas
I'm using KDE/Plasma as my
desktop and plasma-nm is loaded. However it too doesn't seem to
think that there is a wifi network.
Interestingly the device works in Bullseye as I installed Bullseye on the computer that used to use it. That really only required downloading the correct firmware package that contained the brcmfmac module. That package no longer exists in Bookworm.
Dmesg reveals the problem:
[ 176.393749]
usb
1-3.1: new high-speed
USB device number 6 using xhci_hcd
[
176.546464] usb 1-3.1: New USB device
found, idVendor=13b1, idProduct=0039, bcdDevice= 0.01
[
176.546467] usb 1-3.1: New USB device
strings: Mfr=1, Product=2, SerialNumber=3
[
176.546469] usb 1-3.1: Product:
Linksys AE1200
[
176.546470] usb 1-3.1: Manufacturer:
Cisco
[
176.546470] usb 1-3.1: SerialNumber:
000000000001
[
176.573466] brcmfmac: brcmf_fw_alloc_request:
using brcm/brcmfmac43236b for chip BCM43235/3
[
176.573530] usb 1-3.1: firmware:
failed to load brcm/brcmfmac43236b.bin (-2)
[
176.573535] usb 1-3.1: firmware:
failed to load brcm/brcmfmac43236b.bin (-2)
[
176.573537] usb 1-3.1: Direct
firmware load for brcm/brcmfmac43236b.bin failed with error -2
[
458.854083] usb 1-3.1: USB
disconnect, device number 6
[
464.232185] usb 1-3.1: new high-speed
USB device number 7 using xhci_hcd
[
464.392635] usb 1-3.1: New USB device
found, idVendor=13b1, idProduct=0039, bcdDevice= 0.01
[
464.392642] usb 1-3.1: New USB device
strings: Mfr=1, Product=2, SerialNumber=3
[
464.392644] usb 1-3.1: Product:
Linksys AE1200
[
464.392645] usb 1-3.1: Manufacturer:
Cisco
[
464.392646] usb 1-3.1: SerialNumber:
000000000001
[
464.422271] brcmfmac: brcmf_fw_alloc_request:
using brcm/brcmfmac43236b for chip BCM43235/3
[
464.422449] usb 1-3.1: firmware:
failed to load brcm/brcmfmac43236b.bin (-2)
[
464.422462] usb 1-3.1: firmware:
failed to load brcm/brcmfmac43236b.bin (-2)
[
464.422465] usb 1-3.1: Direct
firmware load for brcm/brcmfmac43236b.bin failed with error -2
Apparently the firmware isn't loading.
Any ideas on how to fix this?