Hello,
I have a Uspeed Superspeed USB 3.0 PCI-E Card with 4 USB 3.0 Ports (with 4-pin Power Connector).
My drive is: Seagate FreeAgent GoFlex Desk PN:9ZQ2P6-500 3TB
I am trying to get these two to work together under Fedora 17. The current kernel is:
Linux deathstar 3.5.0-2.fc17.x86_64 #1 SMP Mon Jul 30 14:48:59 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
This is my only USB3 card and I only have one USB 3 drive.
Below are the results of trying to us this card and my drive together:
[423535.945641] usb 1-2: USB disconnect, device number 2
[423549.388014] xhci_hcd 0000:03:00.0: Timeout while waiting for address device command
[423554.589016] xhci_hcd 0000:03:00.0: Timeout while waiting for address device command
[423554.790013] usb 10-1: device not accepting address 2, error -62
[423555.141542] xhci_hcd 0000:03:00.0: Bad Slot ID 2
[423555.141562] xhci_hcd 0000:03:00.0: Could not allocate xHCI USB device data structures
[423555.141573] hub 10-0:1.0: couldn't allocate port 1 usb_device
At this point, the light on the drive turns off and it isn't recognized by the system.
If I plug the drive into a USB2 port onboard, I get:
[423491.586020] usb 1-2: new high-speed USB device number 2 using ehci_hcd
[423491.703603] usb 1-2: New USB device found, idVendor=0bc2, idProduct=50a7
[423491.703621] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[423491.703630] usb 1-2: Product: GoFlex Desk
[423491.703636] usb 1-2: Manufacturer: Seagate
[423491.703642] usb 1-2: SerialNumber: NA0M81L2
[423492.106079] Initializing USB Mass Storage driver...
[423492.106237] scsi6 : usb-storage 1-2:1.0
[423492.106324] usbcore: registered new interface driver usb-storage
[423492.106330] USB Mass Storage support registered.
[423493.108865] scsi 6:0:0:0: Direct-Access Seagate GoFlex Desk SB22 PQ: 0 ANSI: 4
[423493.109495] sd 6:0:0:0: Attached scsi generic sg5 type 0
[423493.109989] sd 6:0:0:0: [sdf] 732566642 4096-byte logical blocks: (3.00 TB/2.72 TiB)
[423493.110984] sd 6:0:0:0: [sdf] Write Protect is off
[423493.110993] sd 6:0:0:0: [sdf] Mode Sense: bf 00 00 00
[423493.111985] sd 6:0:0:0: [sdf] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[423493.112734] sd 6:0:0:0: [sdf] 732566642 4096-byte logical blocks: (3.00 TB/2.72 TiB)
[423493.134992] sdf: sdf1
[423493.135986] sd 6:0:0:0: [sdf] 732566642 4096-byte logical blocks: (3.00 TB/2.72 TiB)
[423493.137980] sd 6:0:0:0: [sdf] Attached SCSI di
And the drive works fine, but at USB2 speeds.
Plugging in a USB2 thumbdrive into the USB3 card seems to work:
424995.084022] usb 9-1.1: New USB device found, idVendor=1b1c, idProduct=0b29
[424995.084036] usb 9-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[424995.084045] usb 9-1.1: Product: Voyager Mini
[424995.084051] usb 9-1.1: Manufacturer: Corsair
[424995.084056] usb 9-1.1: SerialNumber: 2000000209724C
[424995.084682] scsi8 : usb-storage 9-1.1:1.0
[424996.086730] scsi 8:0:0:0: Direct-Access Corsair Voyager Mini 0.00 PQ: 0 ANSI: 4
[424996.087405] sd 8:0:0:0: Attached scsi generic sg5 type 0
[424996.088146] sd 8:0:0:0: [sdf] 63438848 512-byte logical blocks: (32.4 GB/30.2 GiB)
[424996.088729] sd 8:0:0:0: [sdf] Write Protect is off
[424996.088738] sd 8:0:0:0: [sdf] Mode Sense: 23 00 00 00
[424996.089274] sd 8:0:0:0: [sdf] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
The output of lspci for this card is:
03:00.0 USB Controller: VIA Technologies, Inc. Device 3432 (rev 03) (prog-if 30 [XHCI])
Subsystem: VIA Technologies, Inc. Device 3432
Flags: bus master, fast devsel, latency 0, IRQ 45
Memory at febff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [c4] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: xhci_hcd
If I take this drive to a friends house who has USB 3 on Windows, the drive works fine and has USB3 level throughput.
Any suggestions on why this doesn't work on the USB 3 ports?
Michael