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?