[BeagleBone AI] - 4.14.108-ti-r144 to 5.10.145-ti-r54

I’m getting the same with BBAI - after upgrade to 5.10 rt[Linux beaglebone 5.10.145-ti-rt-r54] the wifi is not working anymore.

“RT” and BBAI doesn’t work, as the brcmfmac driver is broken with Rt…

Regards,

hi @RobertCNelson ,

I believe I’m facing a different issue.
the wifi adapter is not listed under the network interfaces:
root@beaglebone:/etc# ifconfig -a|grep flags
eth0: flags=-28669<UP,BROADCAST,MULTICAST,DYNAMIC> mtu 1500
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
usb1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

even loading manually the driver,
modprobe -v wl18xx
insmod /lib/modules/5.10.145-ti-r54/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko.xz
insmod /lib/modules/5.10.145-ti-r54/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko.xz ht_mode=default

I don’t have any error on the dmesg and the wireless interface is not present in the interfaces:
ifconfig -a|grep flags
eth0: flags=-28669<UP,BROADCAST,MULTICAST,DYNAMIC> mtu 1500
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
usb1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

which device?

In your post you said… BeagleBone AI which uses brcmfmac… The BeagleBone Green Wireless, BeagleBone Black Wireless, BeagleBone Blue and BeagleBone Green Gateway use wl18xx…

Regards,

hi @RobertCNelson

I’m using the BBAI.
I tried
modprobe -v brcmfmac
insmod /lib/modules/5.10.145-ti-r54/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz

and I’m getting in the dmesg
[ 2368.147918] NET: Registered protocol family 8
[ 2368.147949] NET: Registered protocol family 20
[ 2418.169616] usbcore: deregistering interface driver brcmfmac
[ 2423.203033] brcmfmac: brcmf_fw_alloc_request: using cypress/cyfmac43455-sdio for chip BCM4345/6
[ 2423.203247] usbcore: registered new interface driver brcmfmac
[ 2423.203338] brcmfmac mmc2:0001:1: Direct firmware load for cypress/cyfmac43455-sdio.bin failed with error -2
[ 2424.207122] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

root@beaglebone:~# ifconfig -a|grep -i flags
eth0: flags=-28669<UP,BROADCAST,MULTICAST,DYNAMIC> mtu 1500
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
usb1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

it looks as thou, it can’t fine the firmware…

What was this image originally? and what did you upgrade it too?

Regards,

Hi @RobertCNelson

I’m using the am57xx-eMMC-flasher-debian-10.13-iot-tidl-armhf-2022-11-28-6gb.img.xz
and upgraded from 4.14.108-ti-r144 to 5.10.145-ti-r54

Fixing…

But first you’ll have to open /boot/uEnv.txt stick your old uname_r value and reboot…

edit… and now pushed out…

Once you reboot back on 4.14.x just run:

sudo apt update
sudo apt upgrade

and you’ll get a new version of bb-bbai-firmware which includes cypress’s new firmware names…

Regards,

1 Like

Hi @RobertCNelson

works perfectky :slight_smile:

Thanks and best regards.