On 19/11/14(Wed) 12:56, RD Thrush wrote: > >Synopsis: usb3 flash drive not detected in blue port > >Category: kernel > >Environment: > System : OpenBSD 5.6 > Details : OpenBSD 5.6-current (XHCI.MP) #1: Wed Nov 19 09:58:52 EST > 2014 > > [email protected]:/usr/src/sys/arch/amd64/compile/XHCI.MP > > Architecture: OpenBSD.amd64 > Machine : amd64 > >Description: > Having noticed problems detecting a usb3 flash drive w/ recent > snapshots, I > built a kernel w/ XHCI_DEBUG to help diagnose. I have annotated the > serial > console capture of the following events: > 1. Boot w/ usb - sata adapter plugged into a blue port. The adapter > had a > 2.5" laptop hdd and it was detected as sd3. However, > 2. 'fdisk sd3' hung and was not interruptible w/ ^C. > 3. Unplugged the sd3 adapter. > 4. Reboot w/ usb3 flash drive plugged into a blue port and saw that > it was > *not* detected. > 5. Move the usb3 drive to a usb2 port and see that it is detected and > works > well. > 6. Unplug usb3 drive > > I have also appended 'pcidump -xxv' as well as 'lsusb -v' for > both the a-data and jmicron adapters. > > >How-To-Repeat: > As above. > >Fix: > Disable xHCI mode in the bios avoids the above issues. Let me know how > I may help troubleshoot.
Thanks for this very well detailed bug report. Apparently there's an issue in our xhci(4) driver with Intel Series 7 & 8 controllers, I'll try to get my hand on such hardware in the next days and come back to you.
