>> 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

Reply via email to