Summary: | [usb] Intenso External USB 3.0 not recognized on hotplug | ||
---|---|---|---|
Product: | Base System | Reporter: | Martin Birgmeier <d8zNeCFG> |
Component: | usb | Assignee: | freebsd-usb (Nobody) <usb> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | ebay, fk |
Priority: | --- | ||
Version: | 10.1-RELEASE | ||
Hardware: | amd64 | ||
OS: | Any |
Description
Martin Birgmeier
2014-12-28 18:20:11 UTC
My workaround for a similar disk is running: usbconfig -d ${device} add_quirk UQ_MSC_NO_INQUIRY usbconfig -d ${device} reset shortly after attaching the disk. If it doesn't help in your case, you could try some of the other quirks shown by: usbconfig dump_quirk_names This has been solved in FreeBSD 10.2 Thanks to the USB developers! -- Martin Unfortunately, my previous success message was premature. Under 10.3, the drive is recognized very sporadically when hotplugging it. The workaround described by Fabian seems to work, so maybe this quirk should be added for this drive. Even Fabian's workaround does not guarantee success. Sometimes it helps to also reset the controller itself "usbconfig -d ugen1.1 reset". The controller exposes two physical ports. Sometimes connecting the disk negotiates USB 2.0 instead of 3.0 on one of these ports, and the port then seems to remember this setting - sometimes forever, sometimes until issuing the controller reset. Another issue: If the disk is recognized using the UQ_MSC_NO_INQUIRY quirk, it does not go to sleep any more as it did before (when it sometimes just attached without the quirk). What is the reason for this? I am now at 11.0-RELEASE-p2, and the behavior seems to be o.k. now. So let's close this issue (again). -- Martin |