[wl18xx 4.19.x-ti] ieee80211 phy0: Hardware restart was requested

Please run and report the output of:

sudo /opt/scripts/tools/version.sh

Regards,

git:/opt/scripts/:[b39ec679648a6be8f25f48bd1c9784c1fc5a0c46]
eeprom:[A335BNLTGG1ASBBGG5000301]
model:[SeeedStudio_BeagleBone_Green_Gateway]
dogtag:[BeagleBoard.org Debian Buster IoT Image 2020-04-06]
bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2019.04-00002-g07d5700e21]:[location: dd MBR]
UBOOT: Booted Device-Tree:[am335x-boneblack-uboot-univ.dts]
UBOOT: Loaded Overlay:[AM335X-PRU-RPROC-4-19-TI-00A0]
UBOOT: Loaded Overlay:[BB-ADC-00A0.bb.org-overlays]
UBOOT: Loaded Overlay:[BB-BBGG-WL1835-00A0]
UBOOT: Loaded Overlay:[BB-BONE-eMMC1-01-00A0.bb.org-overlays]
UBOOT: Loaded Overlay:[M-BB-BBGG-00A0]
kernel:[4.19.94-ti-r73]
nodejs:[v10.24.0]
/boot/uEnv.txt Settings:
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-19-TI-00A0.dtbo]
uboot_overlay_options:[enable_uboot_cape_universal=1]
pkg check: to individually upgrade run: [sudo apt install --only-upgrade <pkg>]
pkg:[bb-cape-overlays]:[4.14.20210821.0-0~buster+20210821]
pkg:[bb-wl18xx-firmware]:[1.20211222.2-0~buster+20211222]
pkg:[kmod]:[26-1]
pkg:[librobotcontrol]:[1.0.5-git20200715.0-0~buster+20200716]
pkg:[firmware-ti-connectivity]:[20190717-2rcnee1~buster+20200305]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal bluetooth netdev i2c gpio pwm eqep remoteproc admin spi iio docker tisdk weston-launch xenomai cloud9ide]
cmdline:[console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet]
dmesg | grep remote
[   10.457705] remoteproc remoteproc0: 4a334000.pru is available
[   10.461530] remoteproc remoteproc1: 4a338000.pru is available
[   45.193252] Bluetooth: hci0: change remote baud rate command in firmware
[   60.967914] remoteproc remoteproc2: wkup_m3 is available
[   61.006364] remoteproc remoteproc2: powering up wkup_m3
[   61.006393] remoteproc remoteproc2: Booting fw image am335x-pm-firmware.elf, size 217148
[   61.006653] remoteproc remoteproc2: remote processor wkup_m3 is now up
[   67.453459] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   92.729833] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   94.549954] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   95.608779] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   95.982149] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[ 1969.992102] Modules linked in: usb_f_acm u_serial usb_f_ecm aes_arm_bs crypto_simd cryptd usb_f_mass_storage usb_f_rndis u_ether libcomposite xt_state xt_conntrack nft_counter nft_chain_nat_ipv4 ipt_MASQUERADE nft_compat wl18xx wlcore mac80211 rfcomm cfg80211 bnep pm33xx wkup_m3_rproc wkup_m3_ipc hci_uart btqca btbcm btintel bluetooth ch341 ecdh_generic usbserial wlcore_sdio uio_pdrv_genirq uio pruss_soc_bus pru_rproc pruss irq_pruss_intc remoteproc virtio virtio_ring spidev
[53233.862737] Modules linked in: usb_f_acm u_serial usb_f_ecm aes_arm_bs crypto_simd cryptd usb_f_mass_storage usb_f_rndis u_ether libcomposite xt_state xt_conntrack nft_counter nft_chain_nat_ipv4 ipt_MASQUERADE nft_compat wl18xx wlcore mac80211 rfcomm cfg80211 bnep pm33xx wkup_m3_rproc wkup_m3_ipc hci_uart btqca btbcm btintel bluetooth ch341 ecdh_generic usbserial wlcore_sdio uio_pdrv_genirq uio pruss_soc_bus pru_rproc pruss irq_pruss_intc remoteproc virtio virtio_ring spidev
[58147.962311] Modules linked in: usb_f_acm u_serial usb_f_ecm aes_arm_bs crypto_simd cryptd usb_f_mass_storage usb_f_rndis u_ether libcomposite xt_state xt_conntrack nft_counter nft_chain_nat_ipv4 ipt_MASQUERADE nft_compat wl18xx wlcore mac80211 rfcomm cfg80211 bnep pm33xx wkup_m3_rproc wkup_m3_ipc hci_uart btqca btbcm btintel bluetooth ch341 ecdh_generic usbserial wlcore_sdio uio_pdrv_genirq uio pruss_soc_bus pru_rproc pruss irq_pruss_intc remoteproc virtio virtio_ring spidev
[91817.137102] Modules linked in: usb_f_acm u_serial usb_f_ecm aes_arm_bs crypto_simd cryptd usb_f_mass_storage usb_f_rndis u_ether libcomposite xt_state xt_conntrack nft_counter nft_chain_nat_ipv4 ipt_MASQUERADE nft_compat wl18xx wlcore mac80211 rfcomm cfg80211 bnep pm33xx wkup_m3_rproc wkup_m3_ipc hci_uart btqca btbcm btintel bluetooth ch341 ecdh_generic usbserial wlcore_sdio uio_pdrv_genirq uio pruss_soc_bus pru_rproc pruss irq_pruss_intc remoteproc virtio virtio_ring spidev
dmesg | grep pru
[   10.457705] remoteproc remoteproc0: 4a334000.pru is available
[   10.457892] pru-rproc 4a334000.pru: PRU rproc node pru@4a334000 probed successfully
[   10.461530] remoteproc remoteproc1: 4a338000.pru is available
[   10.461713] pru-rproc 4a338000.pru: PRU rproc node pru@4a338000 probed successfully
[ 1969.992102] Modules linked in: usb_f_acm u_serial usb_f_ecm aes_arm_bs crypto_simd cryptd usb_f_mass_storage usb_f_rndis u_ether libcomposite xt_state xt_conntrack nft_counter nft_chain_nat_ipv4 ipt_MASQUERADE nft_compat wl18xx wlcore mac80211 rfcomm cfg80211 bnep pm33xx wkup_m3_rproc wkup_m3_ipc hci_uart btqca btbcm btintel bluetooth ch341 ecdh_generic usbserial wlcore_sdio uio_pdrv_genirq uio pruss_soc_bus pru_rproc pruss irq_pruss_intc remoteproc virtio virtio_ring spidev
[53233.862737] Modules linked in: usb_f_acm u_serial usb_f_ecm aes_arm_bs crypto_simd cryptd usb_f_mass_storage usb_f_rndis u_ether libcomposite xt_state xt_conntrack nft_counter nft_chain_nat_ipv4 ipt_MASQUERADE nft_compat wl18xx wlcore mac80211 rfcomm cfg80211 bnep pm33xx wkup_m3_rproc wkup_m3_ipc hci_uart btqca btbcm btintel bluetooth ch341 ecdh_generic usbserial wlcore_sdio uio_pdrv_genirq uio pruss_soc_bus pru_rproc pruss irq_pruss_intc remoteproc virtio virtio_ring spidev
[58147.962311] Modules linked in: usb_f_acm u_serial usb_f_ecm aes_arm_bs crypto_simd cryptd usb_f_mass_storage usb_f_rndis u_ether libcomposite xt_state xt_conntrack nft_counter nft_chain_nat_ipv4 ipt_MASQUERADE nft_compat wl18xx wlcore mac80211 rfcomm cfg80211 bnep pm33xx wkup_m3_rproc wkup_m3_ipc hci_uart btqca btbcm btintel bluetooth ch341 ecdh_generic usbserial wlcore_sdio uio_pdrv_genirq uio pruss_soc_bus pru_rproc pruss irq_pruss_intc remoteproc virtio virtio_ring spidev
[91817.137102] Modules linked in: usb_f_acm u_serial usb_f_ecm aes_arm_bs crypto_simd cryptd usb_f_mass_storage usb_f_rndis u_ether libcomposite xt_state xt_conntrack nft_counter nft_chain_nat_ipv4 ipt_MASQUERADE nft_compat wl18xx wlcore mac80211 rfcomm cfg80211 bnep pm33xx wkup_m3_rproc wkup_m3_ipc hci_uart btqca btbcm btintel bluetooth ch341 ecdh_generic usbserial wlcore_sdio uio_pdrv_genirq uio pruss_soc_bus pru_rproc pruss irq_pruss_intc remoteproc virtio virtio_ring spidev
dmesg | grep pinctrl-single
[    0.958502] pinctrl-single 44e10800.pinmux: 142 pins, size 568
dmesg | grep gpio-of-helper
[    0.971953] gpio-of-helper ocp:cape-universal: ready
lsusb
Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. SMC9512/9514 USB Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
END

Also another device that has a same problem

git:/opt/scripts/:[b39ec679648a6be8f25f48bd1c9784c1fc5a0c46]
eeprom:[A335BNLTBLA21711EL000601]
model:[TI_AM335x_BeagleBone_Blue]
dogtag:[BeagleBoard.org Debian Buster IoT Image 2020-04-06]
bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2019.04-00002-g07d5700e21]:[location: dd MBR]
UBOOT: Booted Device-Tree:[am335x-boneblue.dts]
UBOOT: Loaded Overlay:[AM335X-PRU-RPROC-4-19-TI-00A0]
UBOOT: Loaded Overlay:[BB-ADC-00A0.bb.org-overlays]
kernel:[4.19.94-ti-r73]
nodejs:[v10.24.0]
/boot/uEnv.txt Settings:
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-19-TI-00A0.dtbo]
uboot_overlay_options:[enable_uboot_cape_universal=1]
pkg check: to individually upgrade run: [sudo apt install --only-upgrade <pkg>]
pkg:[bb-cape-overlays]:[4.14.20210821.0-0~buster+20210821]
pkg:[bb-wl18xx-firmware]:[1.20211222.2-0~buster+20211222]
pkg:[kmod]:[26-1]
pkg:[librobotcontrol]:[1.0.5-git20200715.0-0~buster+20200716]
pkg:[firmware-ti-connectivity]:[20190717-2rcnee1~buster+20200305]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal bluetooth netdev i2c gpio pwm eqep remoteproc admin spi iio docker tisdk weston-launch xenomai cloud9ide]
cmdline:[console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet]
dmesg | grep remote
[    8.530169] remoteproc remoteproc0: 4a334000.pru is available
[    8.541999] remoteproc remoteproc1: 4a338000.pru is available
[   36.241022] remoteproc remoteproc2: wkup_m3 is available
[   36.247433] remoteproc remoteproc2: powering up wkup_m3
[   36.247460] remoteproc remoteproc2: Booting fw image am335x-pm-firmware.elf, size 217148
[   36.247714] remoteproc remoteproc2: remote processor wkup_m3 is now up
dmesg | grep pru
[    8.530169] remoteproc remoteproc0: 4a334000.pru is available
[    8.530368] pru-rproc 4a334000.pru: PRU rproc node pru@4a334000 probed successfully
[    8.541999] remoteproc remoteproc1: 4a338000.pru is available
[    8.542183] pru-rproc 4a338000.pru: PRU rproc node pru@4a338000 probed successfully
dmesg | grep pinctrl-single
[    0.914397] pinctrl-single 44e10800.pinmux: 142 pins, size 568
dmesg | grep gpio-of-helper
lsusb
Bus 001 Device 002: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
END

thanks testing, the wl18xx can be picky at times with older firmware…

BeagleBoard.org Debian Buster IoT Image 2020-04-06 shipped with:

git:/opt/scripts/:[b39ec679648a6be8f25f48bd1c9784c1fc5a0c46]
eeprom:[A335BNLTGG1A202006000357]
model:[SeeedStudio_BeagleBone_Green_Gateway]
dogtag:[BeagleBoard.org Debian Buster IoT Image 2020-04-06]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot 2019.04-00002-g07d5700e21]:[location: dd MBR]
UBOOT: Booted Device-Tree:[am335x-boneblack-uboot-univ.dts]
UBOOT: Loaded Overlay:[AM335X-PRU-RPROC-4-19-TI-00A0]
UBOOT: Loaded Overlay:[BB-ADC-00A0]
UBOOT: Loaded Overlay:[BB-BBGG-WL1835-00A0]
UBOOT: Loaded Overlay:[BB-BONE-eMMC1-01-00A0]
UBOOT: Loaded Overlay:[M-BB-BBGG-00A0]
kernel:[4.19.94-ti-r42]
nodejs:[v10.15.2]
/boot/uEnv.txt Settings:
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-19-TI-00A0.dtbo]
uboot_overlay_options:[enable_uboot_cape_universal=1]
pkg check: to individually upgrade run: [sudo apt install --only-upgrade <pkg>]
pkg:[bb-cape-overlays]:[4.14.20200403.0-0rcnee0~buster+20200403]
pkg:[bb-wl18xx-firmware]:[1.20200322.0-0rcnee0~buster+20200322]
pkg:[kmod]:[26-1]
pkg:[librobotcontrol]:[1.0.4-git20190227.1-0rcnee0~buster+20190327]
pkg:[firmware-ti-connectivity]:[20190717-2rcnee1~buster+20200305]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal bluetooth netdev i2c gpio pwm eqep remoteproc admin spi iio docker tisdk weston-launch xenomai cloud9ide]
cmdline:[console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet]
dmesg | grep remote
[   11.955911] remoteproc remoteproc0: 4a334000.pru is available
[   11.965530] remoteproc remoteproc1: 4a338000.pru is available
[   21.053803] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   58.134822] Bluetooth: hci0: change remote baud rate command in firmware
[   80.157637] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   83.947986] remoteproc remoteproc2: wkup_m3 is available
[   84.783758] remoteproc remoteproc2: powering up wkup_m3
[   84.783791] remoteproc remoteproc2: Booting fw image am335x-pm-firmware.elf, size 217168
[   84.784080] remoteproc remoteproc2: remote processor wkup_m3 is now up
[   85.781854] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   86.795931] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   86.953429] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
dmesg | grep pru
[   11.955911] remoteproc remoteproc0: 4a334000.pru is available
[   11.956086] pru-rproc 4a334000.pru: PRU rproc node pru@4a334000 probed successfully
[   11.965530] remoteproc remoteproc1: 4a338000.pru is available
[   11.965712] pru-rproc 4a338000.pru: PRU rproc node pru@4a338000 probed successfully
dmesg | grep pinctrl-single
[    0.930095] pinctrl-single 44e10800.pinmux: 142 pins, size 568
dmesg | grep gpio-of-helper
[    0.943373] gpio-of-helper ocp:cape-universal: ready
lsusb
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. SMC9512/9514 USB Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
END
debian@beaglebone:~$ dmesg | grep wlcore
[   91.260990] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
[   91.285422] wlcore: loaded
[   91.934677] wlcore: PHY firmware version: Rev 8.2.0.0.242
[   91.976740] wlcore: firmware booted (Rev 8.9.0.0.79)

Update just the kernel to match your log…

sudo apt update
sudo apt install bbb.io-kernel-4.19-ti-am335x 

Regards,

Edit 2… forgot how buggy connman is… care to try Bullseye with systemd-networkd… Debian 11.x (Bullseye) - Monthly Snapshots

I tried those commands to update beaglebone

sudo apt update
sudo apt upgrade
sudo apt install bbb.io-kernel-4.19-ti-am335x

So this is not enough ?
What solution can you suggest ?
Beaglebones are in remote places

Yeap, normally that’s perfectly fine, the issue your using an old image…

debian@beaglebone:~$ sudo /opt/scripts/tools/version.sh 
[sudo] password for debian: 
git:/opt/scripts/:[b39ec679648a6be8f25f48bd1c9784c1fc5a0c46]
eeprom:[A335BNLTGG1A202006000357]
model:[SeeedStudio_BeagleBone_Green_Gateway]
dogtag:[BeagleBoard.org Debian Buster IoT Image 2020-04-06]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot 2019.04-00002-g07d5700e21]:[location: dd MBR]
UBOOT: Booted Device-Tree:[am335x-boneblack-uboot-univ.dts]
UBOOT: Loaded Overlay:[AM335X-PRU-RPROC-4-19-TI-00A0]
UBOOT: Loaded Overlay:[BB-ADC-00A0]
UBOOT: Loaded Overlay:[BB-BBGG-WL1835-00A0]
UBOOT: Loaded Overlay:[BB-BONE-eMMC1-01-00A0]
UBOOT: Loaded Overlay:[M-BB-BBGG-00A0]
kernel:[4.19.94-ti-r73]
nodejs:[v10.15.2]
/boot/uEnv.txt Settings:
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-19-TI-00A0.dtbo]
uboot_overlay_options:[enable_uboot_cape_universal=1]
pkg check: to individually upgrade run: [sudo apt install --only-upgrade <pkg>]
pkg:[bb-cape-overlays]:[4.14.20200403.0-0rcnee0~buster+20200403]
pkg:[bb-wl18xx-firmware]:[1.20200322.0-0rcnee0~buster+20200322]
pkg:[kmod]:[26-1]
pkg:[librobotcontrol]:[1.0.4-git20190227.1-0rcnee0~buster+20190327]
pkg:[firmware-ti-connectivity]:[20190717-2rcnee1~buster+20200305]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal bluetooth netdev i2c gpio pwm eqep remoteproc admin spi iio docker tisdk weston-launch xenomai cloud9ide]
cmdline:[console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet]
dmesg | grep remote
[   12.129629] remoteproc remoteproc0: 4a334000.pru is available
[   12.137544] remoteproc remoteproc1: 4a338000.pru is available
[   20.129687] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   27.863846] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   28.025374] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   50.254547] Bluetooth: hci0: change remote baud rate command in firmware
[   64.028641] remoteproc remoteproc2: wkup_m3 is available
[   64.387720] remoteproc remoteproc2: powering up wkup_m3
[   64.387754] remoteproc remoteproc2: Booting fw image am335x-pm-firmware.elf, size 217148
[   64.388049] remoteproc remoteproc2: remote processor wkup_m3 is now up
dmesg | grep pru
[   12.129629] remoteproc remoteproc0: 4a334000.pru is available
[   12.129819] pru-rproc 4a334000.pru: PRU rproc node pru@4a334000 probed successfully
[   12.137544] remoteproc remoteproc1: 4a338000.pru is available
[   12.137738] pru-rproc 4a338000.pru: PRU rproc node pru@4a338000 probed successfully
dmesg | grep pinctrl-single
[    0.962846] pinctrl-single 44e10800.pinmux: 142 pins, size 568
dmesg | grep gpio-of-helper
[    0.976477] gpio-of-helper ocp:cape-universal: ready
lsusb
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. SMC9512/9514 USB Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
END
debian@beaglebone:~$ dmesg | grep wlcore
[   69.220783] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
[   69.249565] wlcore: loaded
[   69.836128] wlcore: PHY firmware version: Rev 8.2.0.0.242
[   69.880200] wlcore: firmware booted (Rev 8.9.0.0.79)
[   71.273787] wlcore: Association completed.

Humm… in your log, you have:

[53234.281108] wlcore: PHY firmware version: Rev 8.2.0.0.245
[53234.330059] wlcore: firmware booted (Rev 8.9.0.0.88)
[53234.366255] wlcore: Association completed.

Wonder if 8.9.0.0.79 → 8.9.0.0.88 broke something?

Let’s see…

sudo apt install --only-upgrade bb-wl18xx-firmware

locked up on next reboot…

Nov 29 15:30:16 beaglebone bb-wl18xx-wlan0[907]: wl18xx:tether waiting for /sys/class/net/wlan0
[   70.839492] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[   70.845651] rcu: 	Tasks blocked on level-0 rcu_node (CPUs 0-0): P1522
[   70.852123] rcu: 	(detected by 0, t=5252 jiffies, g=25805, q=152)
[   70.858707] rcu: rcu_preempt kthread starved for 5238 jiffies! g25805 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=0
[   70.869187] rcu: RCU grace-period kthread stack dump:

another reboot, firmware matches now…

[   69.856749] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
[   69.888247] wlcore: loaded
[   70.470952] wlcore: PHY firmware version: Rev 8.2.0.0.245
[   70.520247] wlcore: firmware booted (Rev 8.9.0.0.88)
[  105.325077] wlan0: authenticate with ba:fb:e4:f4:7b:d2
[  105.330225] wlan0: send auth to ba:fb:e4:f4:7b:d2 (try 1/3)
[  105.340345] wlan0: authenticated
[  105.348072] wlan0: associate with ba:fb:e4:f4:7b:d2 (try 1/3)
[  105.355066] wlan0: RX AssocResp from ba:fb:e4:f4:7b:d2 (capab=0x1431 status=0 aid=3)
[  105.375326] wlan0: associated
[  105.408881] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  105.431306] wlcore: Association completed.
[  106.840089] wlcore: WARNING no fw rx ba on tid 1
[  135.530127] wlan0: disassociated from ba:fb:e4:f4:7b:d2 (Reason: 34=DISASSOC_LOW_ACK)
[  135.626955] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  135.845988] wlan0: authenticate with 1e:e8:29:91:0a:c1
[  135.851955] wlan0: send auth to 1e:e8:29:91:0a:c1 (try 1/3)
[  136.014085] wlan0: authenticated
[  136.019738] wlan0: associate with 1e:e8:29:91:0a:c1 (try 1/3)
[  136.026413] wlan0: RX AssocResp from 1e:e8:29:91:0a:c1 (capab=0x1031 status=0 aid=8)
[  136.045020] wlan0: associated
[  136.097369] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  136.120686] wlcore: Association completed.

Regards,

Thank you for your help :smile:
I will look at those wlcore versions

Please try:

sudo apt update
sudo apt install --only-upgrade bb-wl18xx-firmware
sudo reboot

and give it a test, this backs the firmware back to wlcore: firmware booted (Rev 8.9.0.0.83) which is the version in linux-fimware today so the most tested…

Regards,

Hello, so I tried those commands

sudo apt update
sudo apt install --only-upgrade bb-wl18xx-firmware
sudo reboot

and

dmesg | grep wlcore
[ 44.693420] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
[ 44.725758] wlcore: loaded
[ 46.183402] wlcore: PHY firmware version: Rev 8.2.0.0.242
[ 46.229238] wlcore: firmware booted (Rev 8.9.0.0.79)
[ 46.260694] wlcore: down
[ 46.723460] wlcore: PHY firmware version: Rev 8.2.0.0.242
[ 46.769356] wlcore: firmware booted (Rev 8.9.0.0.79)
[ 49.900361] wlcore: down
[ 54.085223] wlcore: Association completed.

before those commands

[   70.470952] wlcore: PHY firmware version: Rev 8.2.0.0.245
[   70.520247] wlcore: firmware booted (Rev 8.9.0.0.88)

maybe I can somehow specify version with that update ?

Yes I moved it to an even older version…

So does it solve the issue or not?

Nope, nothing changed

So maybe it’s possible to bring back this version: Rev 8.9.0.0.83 ?

I’m working on a quick gui…

But for now…

open:

/etc/default/bb-wl18xx-fw

and change:

WLFW=wl18xx-fw-4-8.9.0.0.79.bin

to

WLFW=wl18xx-fw-4-8.9.0.0.83.bin

and then run…

sudo apt install bb-wl18xx-firmware --reinstall

Sample log:

debian@bbb-pwr01-ser09:~$ cat /etc/default/bb-wl18xx-fw 
WLFW=wl18xx-fw-4-8.9.0.0.79.bin
debian@bbb-pwr01-ser09:~$ sudo nano /etc/default/bb-wl18xx-fw 
debian@bbb-pwr01-ser09:~$ cat /etc/default/bb-wl18xx-fw 
WLFW=wl18xx-fw-4-8.9.0.0.83.bin
debian@bbb-pwr01-ser09:~$ sudo apt install bb-wl18xx-firmware --reinstall
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/2,469 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 72187 files and directories currently installed.)
Preparing to unpack .../bb-wl18xx-firmware_1.20221129.7-0~buster+20221129_all.deb ...
Unpacking bb-wl18xx-firmware (1.20221129.7-0~buster+20221129) over (1.20221129.7-0~buster+20221129) ...
Setting up bb-wl18xx-firmware (1.20221129.7-0~buster+20221129) ...
'/etc/connman/main.conf' -> '/etc/connman/main.conf.bak'
bb-wl18xx-firmware: [wl18xx-fw-4-8.9.0.0.83.bin] was set in /etc/default/bb-wl18xx-fw
'/lib/firmware/ti-connectivity/git/wl18xx-fw-4-8.9.0.0.83.bin' -> '/lib/firmware/ti-connectivity/wl18xx-fw-4.bin'
Created symlink /etc/systemd/system/multi-user.target.wants/bb-wl18xx-bluetooth.service → /lib/systemd/system/bb-wl18xx-bluetooth.service.
Created symlink /etc/systemd/system/multi-user.target.wants/bb-wl18xx-wlan0.service → /lib/systemd/system/bb-wl18xx-wlan0.service.
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.133+deb10u1) ...
update-initramfs: Generating /boot/initrd.img-4.19.94-ti-r73
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries 
    nor crypto modules. If that's on purpose, you may want to uninstall the 
    'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs 
    integration and avoid this warning.

Regards,

thank you :smile:

Okay, gui is now up…

sudo apt update
sudo apt install --only-upgrade bb-wl18xx-firmware

Then run:

sudo bb-wl18xx-select-fw

Fw

Regards,

2 Likes

Is it possible to get this version ?

8.9.1.0.0.

I can add it… BUT… i haven’t figured out what TI means by:

“IMPORTANT!!! the new firmware mandates upgrading to the latest driver (bundle).”

‘bundle’… not sure what git repo that is to represent…

Edit, and pushed out…

added…

8.9.0.0.89
8.9.0.0.90
8.9.1.0.0

Regards,

1 Like

Thank you, I will try those versions

Any results what seems the most stable? I am getting messages that 8.9.0.0.83 breaks from time to time, just list 8.9.0.0.88 and 8.9.0.0.89. I am hesitant to use 8.9.1.0.0 exactly because of the TI warning.

1 Like