>> I just got one of these: >> >> http://www.newegg.com/Product/Product.aspx?Item=N82E16820208913 >> >> It seems to work fine except that once I eject it in Thunar, I get >> this in dmesg: >> >> sd 8:0:0:0: [sdb] Synchronizing SCSI cache >> sd 8:0:0:0: Device offlined - not ready after error recovery >> >> The only way to get the /dev/sdb device back is to 'modprobe -r >> xhci_hcd && modprobe xhci_hcd'. I've tried two different USB3 cables. >> I have an external USB3 hard drive that works fine but /dev/sdb >> doesn't appear after ejecting the SSD unless I modprobe xhci_hcd. >> Should I file a kernel bug? > > You can maybe also post it to the linux-usb mailing list > ([email protected]), I think there is at least one person > there who works exclusively on XHCI stuff in the kernel. > > You might also want to check if there are any firmware updates for the > USB3 chipset on your motherboard. lspci should reveal the chipset. My > old motherboard had a flaky USB3 chipset (Renesas/NEC) that could only > be updated from Windows, so I never bothered with updating it, but > there are some that are updatable from within linux or from a DOS boot > disk.
Thanks Paul. I'm posting this to linux-usb. My laptop is a Dell XPS13 and here's the lspci -v: 02:00.0 USB controller: Fresco Logic FL1009 USB 3.0 Host Controller (rev 02) (prog-if 30 [XHCI]) Subsystem: Dell Device 052e Flags: bus master, fast devsel, latency 0, IRQ 19 Memory at f0400000 (64-bit, non-prefetchable) [size=64K] Memory at f0410000 (64-bit, non-prefetchable) [size=4K] Memory at f0411000 (64-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+ Capabilities: [70] Express Endpoint, MSI 00 Capabilities: [b0] MSI-X: Enable+ Count=8 Masked- Capabilities: [100] Advanced Error Reporting Kernel driver in use: xhci_hcd Kernel modules: xhci_hcd - Grant

