Устройство USB 3.0 не определено на порту USB 3.0 в ОС Debian 6.0

Устройство USB 3.0 не определено на порту USB 3.0 в ОС Debian 6.0

Я установил ОС Debian 6.0 (ядро Linux 2.6.32), чтобы протестировать свое USB-приложение и драйвер.

Мое USB-устройство работает нормально на порту USB 2.0 без каких-либо проблем.

Но когда я попытался подключить то же устройство к порту USB 3.0, оно определилось как USB 2.0 Dvice, а не как USB 3.0 device, как я видел в выводе dmesg.

Ниже приведен журнал dmesgвыходных данных моего устройства, которое определено как устройство USB 2.0, а не как USB 3.0, даже если устройство USB подключено к порту USB 3.0.

[  945.271232] usb 3-1.2: new high speed USB device using ehci_hcd and address 4

Это вывод lsmod с поддержкой xhci.

#lsmod | grep xhci
usbcore               123175  4 usbhid,ehci_hcd,xhci

Это мгновенный вывод lsusb -v моего USB-устройства

#lsusb -d 1552:0004 -v
 wMaxPacketSize     0x0200  1x 512 bytes

Информацию о ядре и ОС можно найти ниже.

#uname -a
Linux debian64 2.6.32-5-amd64 #1 SMP Mon Sep 23 22:14:43 UTC 2013 x86_64  
GNU/Linux

Итак, USB 2.0 поддерживает максимальный размер пакета 512 байт, а USB 3.0 поддерживает максимальный размер пакета 1024 байта. Похоже, что мое устройство определено как USB 2.0 Device, а не как USB 3.0 Device.

Есть ли проблема со старым ядром (2.6.32), из-за которой невозможно перечислить устройства USB 3.0 или что-то еще?

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

решение1

Насколько я могу судить по вашему вопросу, ваше устройство действительно распознается как устройство USB 3. Я не вижу здесь никаких проблем. Вывод, который dmesgвы разместили, это

[ 945.271232]usb3-1.2: новое высокоскоростное USB-устройство, использующее ehci_hcd и адрес 4

Сравните это с тем, что я получаю при подключении устройства USB 2:

[121568.653226]usb 2-1.4: новое высокоскоростное USB-устройство номер 13 с использованием ehci-pci

Связанный контент