USB disconnects all the time

PeterZ

Member
Jul 18, 2019
31
0
11
54
Hi guys

Recently I started using USB for the first time on my system, I want to use a zigbee USB stick which doesn't go well at all.
The plan was to use a LXC for this but couldn't get it to work after a lot of trying I have discovered something strange.
In the BIOS, I have disabled USB 3.0 since this is advised.

This is a part of the systemlog (I have filtered lines containing USB and hub)
Code:
Jul 18 20:06:10 pve kernel: ACPI: bus type USB registered
Jul 18 20:06:10 pve kernel: usbcore: registered new interface driver usbfs
Jul 18 20:06:10 pve kernel: usbcore: registered new interface driver hub
Jul 18 20:06:10 pve kernel: usbcore: registered new device driver usb
Jul 18 20:06:10 pve kernel: pci 0000:00:1a.0: quirk_usb_early_handoff+0x0/0x650 took 24026 usecs
Jul 18 20:06:10 pve kernel: pci 0000:00:1d.0: quirk_usb_early_handoff+0x0/0x650 took 23421 usecs
Jul 18 20:06:10 pve kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Jul 18 20:06:10 pve kernel: ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
Jul 18 20:06:10 pve kernel: ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
Jul 18 20:06:10 pve kernel: usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
Jul 18 20:06:10 pve kernel: usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jul 18 20:06:10 pve kernel: usb usb1: Product: EHCI Host Controller
Jul 18 20:06:10 pve kernel: usb usb1: Manufacturer: Linux 5.4.124-1-pve ehci_hcd
Jul 18 20:06:10 pve kernel: usb usb1: SerialNumber: 0000:00:1a.0
Jul 18 20:06:10 pve kernel: hub 1-0:1.0: USB hub found
Jul 18 20:06:10 pve kernel: hub 1-0:1.0: 2 ports detected
Jul 18 20:06:10 pve kernel: ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
Jul 18 20:06:10 pve kernel: ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
Jul 18 20:06:10 pve kernel: usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
Jul 18 20:06:10 pve kernel: usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jul 18 20:06:10 pve kernel: usb usb2: Product: EHCI Host Controller
Jul 18 20:06:10 pve kernel: usb usb2: Manufacturer: Linux 5.4.124-1-pve ehci_hcd
Jul 18 20:06:10 pve kernel: usb usb2: SerialNumber: 0000:00:1d.0
Jul 18 20:06:10 pve kernel: hub 2-0:1.0: USB hub found
Jul 18 20:06:10 pve kernel: hub 2-0:1.0: 2 ports detected
Jul 18 20:06:10 pve kernel: usb 1-1: new high-speed USB device number 2 using ehci-pci
Jul 18 20:06:10 pve kernel: usb 2-1: new high-speed USB device number 2 using ehci-pci
Jul 18 20:06:10 pve kernel: usb 1-1: New USB device found, idVendor=8087, idProduct=0024, bcdDevice= 0.00
Jul 18 20:06:10 pve kernel: usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Jul 18 20:06:10 pve kernel: hub 1-1:1.0: USB hub found
Jul 18 20:06:10 pve kernel: hub 1-1:1.0: 6 ports detected
Jul 18 20:06:10 pve kernel: usb 2-1: New USB device found, idVendor=8087, idProduct=0024, bcdDevice= 0.00
Jul 18 20:06:10 pve kernel: usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Jul 18 20:06:10 pve kernel: hub 2-1:1.0: USB hub found
Jul 18 20:06:10 pve kernel: hub 2-1:1.0: 8 ports detected
Jul 18 20:06:10 pve kernel: usb 1-1.2: new full-speed USB device number 3 using ehci-pci
Jul 18 20:06:10 pve kernel: usb 1-1.2: New USB device found, idVendor=1cf1, idProduct=0030, bcdDevice= 1.00
Jul 18 20:06:10 pve kernel: usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 18 20:06:10 pve kernel: usb 1-1.2: Product: ConBee II
Jul 18 20:06:10 pve kernel: usb 1-1.2: Manufacturer: dresden elektronik ingenieurtechnik GmbH
Jul 18 20:06:10 pve kernel: usb 1-1.2: SerialNumber: XXXXXXXXX
Jul 18 20:06:10 pve kernel: cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
Jul 18 20:06:10 pve kernel: usbcore: registered new interface driver cdc_acm
Jul 18 20:06:10 pve kernel: cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Jul 18 20:06:37 pve kernel: usb 1-1.2: reset full-speed USB device number 3 using ehci-pci
Jul 18 21:06:04 pve kernel: usb 1-1.2: USB disconnect, device number 3
Jul 18 21:06:04 pve kernel: usb 1-1.2: new full-speed USB device number 4 using ehci-pci
Jul 18 21:06:04 pve kernel: usb 1-1.2: New USB device found, idVendor=1cf1, idProduct=0030, bcdDevice= 1.00
Jul 18 21:06:04 pve kernel: usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 18 21:06:04 pve kernel: usb 1-1.2: Product: ConBee II
Jul 18 21:06:04 pve kernel: usb 1-1.2: Manufacturer: dresden elektronik ingenieurtechnik GmbH
Jul 18 21:06:04 pve kernel: usb 1-1.2: SerialNumber: XXXXXXXXX
Jul 18 21:06:04 pve kernel: cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
Jul 18 21:06:07 pve kernel: usb 1-1.2: USB disconnect, device number 4
Jul 18 21:06:08 pve kernel: usb 1-1.2: new full-speed USB device number 5 using ehci-pci
Jul 18 21:06:08 pve kernel: usb 1-1.2: New USB device found, idVendor=1cf1, idProduct=0030, bcdDevice= 1.00
Jul 18 21:06:08 pve kernel: usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 18 21:06:08 pve kernel: usb 1-1.2: Product: ConBee II
Jul 18 21:06:08 pve kernel: usb 1-1.2: Manufacturer: dresden elektronik ingenieurtechnik GmbH
Jul 18 21:06:08 pve kernel: usb 1-1.2: SerialNumber: XXXXXXXXX
Jul 18 21:06:08 pve kernel: cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
Jul 18 22:06:09 pve kernel: usb 1-1.2: USB disconnect, device number 5
Jul 18 22:06:09 pve kernel: usb 1-1.2: new full-speed USB device number 6 using ehci-pci
Jul 18 22:06:09 pve kernel: usb 1-1.2: New USB device found, idVendor=1cf1, idProduct=0030, bcdDevice= 1.00
Jul 18 22:06:09 pve kernel: usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 18 22:06:09 pve kernel: usb 1-1.2: Product: ConBee II
Jul 18 22:06:09 pve kernel: usb 1-1.2: Manufacturer: dresden elektronik ingenieurtechnik GmbH
Jul 18 22:06:09 pve kernel: usb 1-1.2: SerialNumber: XXXXXXXXX
Jul 18 22:06:09 pve kernel: cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
Jul 18 22:06:11 pve kernel: usb 1-1.2: reset full-speed USB device number 6 using ehci-pci
Jul 18 22:06:13 pve kernel: usb 1-1.2: USB disconnect, device number 6
Jul 18 22:06:13 pve kernel: usb 1-1.2: new full-speed USB device number 7 using ehci-pci
Jul 18 22:06:13 pve kernel: usb 1-1.2: New USB device found, idVendor=1cf1, idProduct=0030, bcdDevice= 1.00
Jul 18 22:06:13 pve kernel: usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 18 22:06:13 pve kernel: usb 1-1.2: Product: ConBee II
Jul 18 22:06:13 pve kernel: usb 1-1.2: Manufacturer: dresden elektronik ingenieurtechnik GmbH
Jul 18 22:06:13 pve kernel: usb 1-1.2: SerialNumber: XXXXXXXXX
Jul 18 22:06:13 pve kernel: cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
 
I have seen combinations of a motherboard and a USB device where the device would contiguously disconnect and connect. In my case, I suspect the cheap gamepad device to not fully adhere to USB standards and the motherboard to be unforgiving about this. Other devices worked fine and the gamepad worked on another system.
Try switching one or the other, or try a USB port connected to another controller (or add-in card)?
Can you try booting your system using a Linux LiveCD to see if this also happens without Proxmox?
 
  • Like
Reactions: PeterZ and Dominic
Bumping an ancient thread here, but I have this exact problem, albeit with a different USB device. I have, as suggested, tried a Linux LiveCD on the same hardware. The USB device does not disconnect and reconnect as above using the LiveCD. That rules out a hardware problem, any ideas on what else to look at?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!