I'm trying to connect various sensitive equipment to my laptop using an isolated hub based on ADuM3160 converter chip. Most of the devices work just fine, but a few fail with errors I've never seen before:
[ 2448.901481] usb 1-3: new full-speed USB device number 22 using xhci_hcd
[ 2449.041811] usb 1-3: not running at top speed; connect to a high speed hub
[ 2449.042542] usb 1-3: New USB device found, idVendor=21a9, idProduct=1001
[ 2449.042560] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2449.197478] usb 1-3: USB disconnect, device number 22
[ 2450.973425] usb 1-3: new full-speed USB device number 23 using xhci_hcd
[ 2451.113936] usb 1-3: not running at top speed; connect to a high speed hub
[ 2451.114410] usb 1-3: config 1 interface 0 altsetting 0 has 4 endpoint descriptors, different from the interface descriptor's value: 3
[ 2451.115198] usb 1-3: New USB device found, idVendor=21a9, idProduct=1001
[ 2451.115215] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2451.115227] usb 1-3: Product: Logic S/16
[ 2451.115236] usb 1-3: Manufacturer: Saleae LLC
Can anyone shed some light on what might be the problem here? I've already ruled out the power issue by powering the isolated side of the hub through an external power supply which provides far more power than a logic analyzer may require (which is about 150mA @ 5V).
I also have a Windows 10 where my setup fails with similar symptoms (but without any useful diagnostics, the app just says "Please unplug and reconnect your device"), so if anyone has Windows-specific ideas I could test, I'm willing to try them out.