Unraid 6.8.3 Xhci USB-3 Controller not working correctly with USB3 devices (device descriptor read/8, error -110")


Recommended Posts

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.

Edited by Nebuchadnezzar
Link to comment
  • 2 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.