Мое устройство USB 2.0 работает в полной скорости?

Новички Ядра Linux являются большим ресурсом.

13
15.09.2010, 18:52
3 ответа

Вы могли проверить

lsusb -v

В моей системе я получаю, например, эту строку (и намного больше информации):

Порт 6: 0 000,0503 высокоскоростного питания включает подключение

Кроме того, Вы можете проблема a:

tail -f /var/log/kern.log

в одном терминале и затем включают карту флэш-памяти с интерфейсом USB. В моей системе я получаю, например, это сообщение:

15 сентября ядро нечто 22:10:40: [405279.750140] usb 2-2: новое высокоскоростное USB-устройство с помощью ehci_hcd и адрес 24

ehci_hcd является модулем USB 2.0 controler в ядре (т.е. все в порядке, палка USB 2.0 используется с правильной скоростью).

Если Вы не получаете развить сообщение как это:

15 сентября ядро нечто 22:15:25: [405564.451402] usb 6-2: не выполнение на большой скорости; соединитесь с высокоскоростным концентратором

(в этом случае, вероятно, проблема совместимости с низкокачественной USB 2.0 палкой (Kensington), так как USB-порт компьютера поддерживает высокоскоростные устройства USB 2.0 иначе),

С не USB 2.0 придерживается высокая скорость, я получаю это сообщение:

15 сентября ядро нечто 22:15:25: [405564.300127] usb 6-2: новое USB-устройство полной скорости с помощью uhci_hcd и адрес 4

Если Ваша учетная запись пользователя не имеет доступа к /var/log/kern.log (или другое системно-зависимое ядро регистрируют местоположение файла сообщений), Вы могли использовать команду dmesg в качестве альтернативы для отображения содержания буфера сообщений ядра. Недостаток dmesg просто, что он действительно печатает такие хорошие метки времени, и он не имеет следовать выходной опции.

7
27.01.2020, 19:52
  • 1
    , где /var/log/kern.log мог бы быть другой файл. dmesg должен иметь ту же информацию –  xenoterracide 16.09.2010, 05:39
  • 2
    @xenoterracide: Положительная сторона, этим утром я думал, что я должен, имел упоминание dmesg также. ;) –  maxschlepzig 16.09.2010, 10:13
lsusb -t 

показывает скорость непосредственно после имени устройства.

12
27.01.2020, 19:52

Используя lsusb -t Вы видите спецификации usb:

$ sudo lsusb -t /:  Bus 02.Port 1: Dev 1, Class=root_hub,
Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 4: Dev 7, If 0, Class=Mass Storage, Driver=usb-storage, 480M
        |__ Port 6: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M /:  Bus 01.Port 1: Dev 1, Class=root_hub,
Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 2: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 3: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 4: Dev 8, If 0, Class=Hub, Driver=hub/4p, 480M

Но проверять скорость usb и видеть, работает ли это правильно, необходимо сделать тест скорости с hdparm

$ sudo hdparm -tT /dev/sdd

/dev/sdd:  
 Timing cached reads:   7642 MB in  2.00 seconds = 3822.03MB/sec  
 Timing buffered disk reads:  96 MB in  3.05 seconds =  31.44MB/sec

Примером является один из моих случайных pendrive, необходимо видеть что-то как прежде.

10
27.01.2020, 19:52

Теги

Похожие вопросы