Hi,
I am using a Fujitsu R670-2 workstation with a D2618 Mainboard, two XEON X5680 CPUs and 64GB of ECC DDR2 RAM. Unraid 6.8.3 is installed. I use this workstation to run some VMs (OsGeoLive for some heavy calculations and MacOs). Everything is working as it should except several PCIe x1 USB 3.0 controller I added to the machine. Mainly to pass them trough to the VMs.
As started in this thread ( CLICK ) I had some issues with one USB controller not working. I bought a new one ( CSL 4-Port @ Amazon), passed it through to the VMs and was happy as USB sticks seemed to work.
Then I added some devices the USB controller. But nothing. These devices dont show up neither in unraid directly nor in the VMs when passed through.
While booting the devices seems to be started correctly. Hub 9 seems to be for USB2 devices and Hub 10 for USB3 devices.
Syslog:
Apr 23 13:52:03 Workstation kernel: xhci_hcd 0000:06:00.0: xHCI Host Controller
Apr 23 13:52:03 Workstation kernel: xhci_hcd 0000:06:00.0: new USB bus registered, assigned bus number 9
Apr 23 13:52:03 Workstation kernel: xhci_hcd 0000:06:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0000000000000090
Apr 23 13:52:03 Workstation kernel: hub 9-0:1.0: USB hub found
Apr 23 13:52:03 Workstation kernel: hub 9-0:1.0: 1 port detected
Apr 23 13:52:03 Workstation kernel: xhci_hcd 0000:06:00.0: xHCI Host Controller
Apr 23 13:52:03 Workstation kernel: xhci_hcd 0000:06:00.0: new USB bus registered, assigned bus number 10
Apr 23 13:52:03 Workstation kernel: xhci_hcd 0000:06:00.0: Host supports USB 3.0 SuperSpeed
Apr 23 13:52:03 Workstation kernel: usb usb10: We don't know the algorithms for LPM for this host, disabling LPM.
Apr 23 13:52:03 Workstation kernel: hub 10-0:1.0: USB hub found
Apr 23 13:52:03 Workstation kernel: hub 10-0:1.0: 4 ports detected
So when adding an USB-Stick to the Controller, it again works as it should.
Apr 23 13:54:21 Workstation kernel: usb 9-1.3: new high-speed USB device number 3 using xhci_hcd
Apr 23 13:54:21 Workstation kernel: usb-storage 9-1.3:1.0: USB Mass Storage device detected
Apr 23 13:54:21 Workstation kernel: scsi host8: usb-storage 9-1.3:1.0
Apr 23 13:54:22 Workstation kernel: scsi 8:0:0:0: Direct-Access Generic Flash Disk 8.07 PQ: 0 ANSI: 4
Apr 23 13:54:22 Workstation kernel: sd 8:0:0:0: Attached scsi generic sg4 type 0
Apr 23 13:54:22 Workstation kernel: sd 8:0:0:0: [sde] 7987200 512-byte logical blocks: (4.09 GB/3.81 GiB)
Apr 23 13:54:22 Workstation kernel: sd 8:0:0:0: [sde] Write Protect is off
Apr 23 13:54:22 Workstation kernel: sd 8:0:0:0: [sde] Mode Sense: 23 00 00 00
Apr 23 13:54:22 Workstation kernel: sd 8:0:0:0: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Apr 23 13:54:22 Workstation kernel: sde: sde1
Apr 23 13:54:22 Workstation kernel: sd 8:0:0:0: [sde] Attached SCSI removable disk
Adding a keyboard works as well
Apr 23 13:59:10 Workstation kernel: usb 9-1.4: new full-speed USB device number 4 using xhci_hcd
Apr 23 13:59:10 Workstation kernel: hub 9-1.4:1.0: USB hub found
Apr 23 13:59:10 Workstation kernel: hub 9-1.4:1.0: 3 ports detected
Apr 23 13:59:10 Workstation kernel: usb 9-1.4.1: new full-speed USB device number 5 using xhci_hcd
Apr 23 13:59:10 Workstation kernel: input: ABBHOME USB Keyboard as /devices/pci0000:00/0000:00:03.0/0000:06:00.0/usb9/9-1/9-1.4/9-1.4.1/9-1.4.1:1.0/0003:0458:004C.0004/input/input12
Apr 23 13:59:10 Workstation kernel: hid-generic 0003:0458:004C.0004: input,hidraw1: USB HID v1.10 Keyboard [ABBHOME USB Keyboard] on usb-0000:06:00.0-1.4.1/input0
Apr 23 13:59:10 Workstation kernel: input: ABBHOME USB Keyboard Mouse as /devices/pci0000:00/0000:00:03.0/0000:06:00.0/usb9/9-1/9-1.4/9-1.4.1/9-1.4.1:1.1/0003:0458:004C.0005/input/input13
Apr 23 13:59:10 Workstation kernel: input: ABBHOME USB Keyboard System Control as /devices/pci0000:00/0000:00:03.0/0000:06:00.0/usb9/9-1/9-1.4/9-1.4.1/9-1.4.1:1.1/0003:0458:004C.0005/input/input14
Apr 23 13:59:10 Workstation kernel: input: ABBHOME USB Keyboard Consumer Control as /devices/pci0000:00/0000:00:03.0/0000:06:00.0/usb9/9-1/9-1.4/9-1.4.1/9-1.4.1:1.1/0003:0458:004C.0005/input/input15
Apr 23 13:59:10 Workstation kernel: hid-generic 0003:0458:004C.0005: input,hidraw2: USB HID v1.10 Mouse [ABBHOME USB Keyboard] on usb-0000:06:00.0-1.4.1/input1
Adding an USB3 sticks works for some time
Apr 23 14:02:26 Workstation kernel: usb 10-1: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
Apr 23 14:02:26 Workstation kernel: usb-storage 10-1:1.0: USB Mass Storage device detected
Apr 23 14:02:26 Workstation kernel: scsi host9: usb-storage 10-1:1.0
Apr 23 14:02:27 Workstation kernel: scsi 9:0:0:0: Direct-Access ADATA USB Flash Drive 1100 PQ: 0 ANSI: 6
Apr 23 14:02:27 Workstation kernel: sd 9:0:0:0: Attached scsi generic sg5 type 0
Apr 23 14:02:27 Workstation kernel: sd 9:0:0:0: [sdf] 30310400 512-byte logical blocks: (15.5 GB/14.5 GiB)
Apr 23 14:02:27 Workstation kernel: sd 9:0:0:0: [sdf] Write Protect is off
Apr 23 14:02:27 Workstation kernel: sd 9:0:0:0: [sdf] Mode Sense: 43 00 00 00
Apr 23 14:02:27 Workstation kernel: sd 9:0:0:0: [sdf] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Apr 23 14:02:27 Workstation kernel: sdf: sdf1
Apr 23 14:02:27 Workstation kernel: sd 9:0:0:0: [sdf] Attached SCSI removable disk
But after a while these erros start to kick in
Apr 23 14:02:27 Workstation kernel: DMAR: DRHD: handling fault status reg 2
Apr 23 14:02:27 Workstation kernel: DMAR: [DMA Read] Request device [06:00.0] fault addr ffc4a000 [fault reason 06] PTE Read access is not set
Apr 23 14:02:58 Workstation kernel: usb 10-1: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
Apr 23 14:03:03 Workstation kernel: usb 10-1: device descriptor read/8, error -110
Apr 23 14:03:03 Workstation kernel: usb 10-1: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
Apr 23 14:03:09 Workstation kernel: usb 10-1: device descriptor read/8, error -110
Apr 23 14:03:09 Workstation kernel: usb 10-1: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
Apr 23 14:03:14 Workstation kernel: usb 10-1: device descriptor read/8, error -110
Apr 23 14:03:15 Workstation kernel: usb 10-1: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
Apr 23 14:03:20 Workstation kernel: usb 10-1: device descriptor read/8, error -110
Apr 23 14:03:21 Workstation kernel: usb 9-1-port3: cannot reset (err = -110)
Apr 23 14:03:22 Workstation kernel: usb 9-1-port3: cannot reset (err = -110)
Apr 23 14:03:23 Workstation kernel: usb 9-1-port3: cannot reset (err = -110)
Apr 23 14:03:24 Workstation kernel: usb 9-1-port3: cannot reset (err = -110)
Apr 23 14:03:25 Workstation kernel: usb 9-1-port3: cannot reset (err = -110)
Apr 23 14:03:25 Workstation kernel: usb 9-1-port3: Cannot enable. Maybe the USB cable is bad?
Apr 23 14:03:26 Workstation kernel: usb 9-1-port3: cannot disable (err = -110)
Apr 23 14:03:27 Workstation kernel: usb 9-1-port3: cannot reset (err = -110)
Apr 23 14:03:28 Workstation kernel: usb 9-1-port3: cannot reset (err = -110)
Apr 23 14:03:29 Workstation kernel: usb 9-1-port3: cannot reset (err = -110)
Apr 23 14:03:30 Workstation kernel: usb 9-1-port3: cannot reset (err = -110)
Apr 23 14:03:31 Workstation kernel: usb 9-1-port3: cannot reset (err = -110)
Apr 23 14:03:31 Workstation kernel: usb 9-1-port3: Cannot enable. Maybe the USB cable is bad?
Apr 23 14:03:32 Workstation kernel: usb 9-1-port3: cannot disable (err = -110)
Apr 23 14:03:33 Workstation kernel: usb 10-1: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
Apr 23 14:03:38 Workstation kernel: usb 10-1: device descriptor read/8, error -110
Apr 23 14:03:38 Workstation kernel: usb 10-1: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
Apr 23 14:03:44 Workstation kernel: usb 10-1: device descriptor read/8, error -110
Apr 23 14:03:44 Workstation kernel: usb 10-1: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
Killing all connected devices. I would guess that
"device descriptor read/8, error -110"
is the main error, but I am no expert in fixing that. I had the same problem using only usb2 devices.