у меня материнская плата GA-P55-USB3, на ней есть встроенный NEC-овский usb3.0 контроллер
02:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)
есть флешка, в которой заявлена поддержка usb3.0
[ 404.920372] usb 4-1: new SuperSpeed USB device number 3 using xhci_hcd
[ 404.938641] xhci_hcd 0000:02:00.0: WARN: short transfer on control ep
[ 404.939011] xhci_hcd 0000:02:00.0: WARN: short transfer on control ep
[ 404.939383] xhci_hcd 0000:02:00.0: WARN: short transfer on control ep
[ 404.939761] xhci_hcd 0000:02:00.0: WARN: short transfer on control ep
[ 404.939895] usb 4-1: New USB device found, idVendor=0951, idProduct=1656
[ 404.939901] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 404.939905] usb 4-1: Product: DT Ultimate G2
[ 404.939908] usb 4-1: Manufacturer: Kingston
[ 404.939911] usb 4-1: SerialNumber: 0018F30C9EBFBB71B000000C
[ 404.941189] scsi11 : usb-storage 4-1:1.0
[ 405.938711] scsi 11:0:0:0: Direct-Access Kingston DT Ultimate G2 PMAP PQ: 0 ANSI: 0 CCS
тестирую все под debian unstable + experimental, ядро 3.2.0-rc1 (самосборное). Скорость записи какая-то маленькая (заявлено 70 Мб/с)
$ dd if=/dev/zero of=/dev/sdc bs=1M count=1k oflag=direct
1024+0 записей считано
1024+0 записей написано
скопировано 1073741824 байта (1,1 GB), 35,6399 c, 30,1 MB/c
с чтением ситуация получше (соотвествует тому, что написано на коробке)
$ dd of=/dev/null if=/dev/sdc bs=1M count=1k iflag=direct
1024+0 записей считано
1024+0 записей написано
скопировано 1073741824 байта (1,1 GB), 10,5848 c, 101 MB/c
Попробовал на том же железе из-под windows 7, там скорость линейной записи (чтения) 60 Мб/c (120 Мб/c) (да, тот же размер блока и то же их количество).
То есть на данный момент xhci_hcd не полностью поддерживает возможности usb3.0? Если нет, то что я делаю не так?