USB CC2531 disconnects

Until recently i’ve had a very stable HA working on my RPI4. I’ll list some details.

  • RPI4 rasbian10 on SSD. Webmin for NAS admin.
  • HA supervisor (hassio) install in docker.
  • CC2531 through hub which also has Zwave stick which works fine. Doesn’t disconnect.
  • Using Zigbee2Mqtt. no modemmanager.
  • CC2531 is called up as /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018ED3CDC-if00

Issue:
After approx 90mins from reboot the CC2531 will disconnect and reconnect but HA looses the connection and requires a full reboot (tried HA restart but needs full reboot)
log from /var/log/messages

Jul  3 09:34:50 millnas2 NetworkManager[406]: <info>  [1593765290.0552] device (veth5def368): ipv6: duplicate address check failed for the fe80::632:417:b57b:d32c/64 lft forever pref forever lifetime 78-0[4294967295,4294967295] dev 23 flags permanent,tentative src kernel address
Jul  3 09:34:50 millnas2 kernel: [   88.458063] hassio: port 8(veth597e2e8) entered disabled state
Jul  3 09:34:50 millnas2 kernel: [   88.459145] eth0: renamed from veth5def368
Jul  3 09:34:50 millnas2 kernel: [   88.499587] hassio: port 8(veth597e2e8) entered blocking state
Jul  3 09:34:50 millnas2 kernel: [   88.499594] hassio: port 8(veth597e2e8) entered forwarding state
Jul  3 09:34:50 millnas2 NetworkManager[406]: <info>  [1593765290.9413] device (veth5def368): state change: ip-config -> unmanaged (reason 'unmanaged', sys-iface-state: 'removed')
Jul  3 09:34:51 millnas2 NetworkManager[406]: <info>  [1593765291.0084] dhcp4 (veth5def368): canceled DHCP transaction, DHCP client pid 7346
Jul  3 09:34:51 millnas2 NetworkManager[406]: <info>  [1593765291.0085] dhcp4 (veth5def368): state changed unknown -> done
Jul  3 11:03:29 millnas2 kernel: [ 5407.463360] usb 1-1.1.2: USB disconnect, device number 5
Jul  3 11:03:30 millnas2 kernel: [ 5407.782124] usb 1-1.1.2: new full-speed USB device number 8 using xhci_hcd
Jul  3 11:03:30 millnas2 kernel: [ 5407.921611] usb 1-1.1.2: New USB device found, idVendor=0451, idProduct=16a8, bcdDevice= 0.09
Jul  3 11:03:30 millnas2 kernel: [ 5407.921619] usb 1-1.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul  3 11:03:30 millnas2 kernel: [ 5407.921625] usb 1-1.1.2: Product: TI CC2531 USB CDC
Jul  3 11:03:30 millnas2 kernel: [ 5407.921630] usb 1-1.1.2: Manufacturer: Texas Instruments
Jul  3 11:03:30 millnas2 kernel: [ 5407.921635] usb 1-1.1.2: SerialNumber: __0X00124B0018ED3CDC
Jul  3 11:03:30 millnas2 kernel: [ 5407.926585] cdc_acm 1-1.1.2:1.0: ttyACM0: USB ACM device
Jul  3 11:03:30 millnas2 mtp-probe: checking bus 1, device 8: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.2"
Jul  3 11:03:30 millnas2 mtp-probe: bus: 1, device: 8 was not an MTP device
Jul  3 11:03:30 millnas2 mtp-probe: checking bus 1, device 8: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.2"
Jul  3 11:03:30 millnas2 mtp-probe: bus: 1, device: 8 was not an MTP device

Not sure what other logs to post that would be useful.
Everything has been working fine for months. I’m not quite sure but it may have coincided with an update to Docker.