LINUX.ORG.RU

xhci_hcd — низкая скорость линейной записи


0

1

у меня материнская плата 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? Если нет, то что я делаю не так?

★★★★★

Ответ на: комментарий от om-nom-nimouse

бесполезно: на меньших скорость падает, на больших остается такой же.

demidrol ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

ахаха

Most SSD manufacturers use non-volatile NAND flash memory in the construction of their SSDs

1. не веришь википедикам — найди фото разобранного ssd и гугли даташит на flash-чипы

для «той же, что в озу» нужна батарейка, причём приличной энергоёмкости

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.