On Tue, May 28, 2013 at 2:23 PM, Grant <[email protected]> wrote: > 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.

