Odpowiedzi:
lsusb
pokazuje, czy jądro widzi obsługę USB 3.0.
Porównaj ten system inny niż USB3:
$ lsusb
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1210:2604 DigiTech
Bus 002 Device 003: ID 0a5c:219c Broadcom Corp.
z tym, który obsługuje USB3:
$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 08ff:168b AuthenTec, Inc.
Bus 001 Device 004: ID 04f2:b1d6 Chicony Electronics Co., Ltd
Bus 002 Device 015: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
„USB 3.0 hub” jest obecny dla USB3.
To powiedziawszy, zgadzam się, że najlepszym sposobem ustalenia, czy twój sprzęt to USB3, jest spojrzenie na same porty; USB3 jest zwykle oznaczony kolorami i jest niebieski i ma kilka dodatkowych przewodników (które jednak są nieco trudne do zobaczenia). Jeśli port USB 3.0 nie ma niebieskiego koloru, najprawdopodobniej zobaczysz obok niego wyrażenie „SS”, oznaczające superszybkość:
Porty USB 3 są niebieskie . Wystarczy spojrzeć na porty laptopa. Jeśli nie są niebieskie, nie są to porty USB 3. Prawdopodobnie istnieje jakieś polecenie terminala, aby to ustalić, ale tylko wizualna kontrola portów będzie najprostsza.
Edycja : anonimowy użytkownik zasugerował pomocną edycję, która została odrzucona, ale myślę, że jest pomocna, ponieważ dowodzi, że moja odpowiedź nie jest w 100% poprawna. Skopiuję go dosłownie poniżej i mam nadzieję, że okaże się przydatny:
Czytałem wiele miejsc, w których porty UBS 3.0 są niebieskie, ale z moich doświadczeń nie jest to prawdą. Mam Dell Latitude E6430, który ma dwa porty USB 2.0 i dwa porty USB 3.0. Są one oznaczone wyżej wspomnianym oznaczeniem SS, ale z zewnątrz laptopa nie widać żadnych niebieskich części.
Trochę badam ten temat i widzę, czasem protekcjonalne, ale nie w tym przypadku komentarze na temat po prostu patrzenia. Nie zawsze są niebieskie i w rzeczywistości jestem inżynierem ds. Testów oprogramowania i pracuję z wieloma komputerami przez cały dzień, a ja jeszcze nie znalazłem takiego, w którym port miał jakiś niebieski kolor widoczny z zewnątrz. Widziałem urządzenie z niebieskim kolorem, ale nie z portem komputera.
Dziękuję za słuchanie!
Kontrolery hosta USB to urządzenia PCI, dzięki czemu można je przeglądać za pomocą lspci
. Poszukaj „xHCI”, który jest USB3:
$ lspci | grep USB
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
lsusb -t
pokaże także wszelkie kontrolery lub koncentratory xhci:
$ lsusb -t | grep xhci
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
Prędkość robocza jest pokazana na końcu każdej linii. USB3 powinien wynosić 5000 M.
Powinieneś być w stanie to sprawdzić za pomocą programu takiego jak UsbView
, który zawiera bardzo szczegółowe i techniczne informacje. Jak zauważono na stronie github ,
USBView to mała aplikacja GTK, która pokazuje, jak wygląda drzewo urządzeń magistrali USB. Pokazuje ... topologię magistrali USB. Wyświetla również informacje o każdym urządzeniu w magistrali.
Został niedawno zaktualizowany i jest łatwy do skompilowania i uruchomienia. Oto jak to zrobić:
Najpierw zainstaluj podstawowe programy i zależności GTK za pomocą
sudo apt-get install git build-essential libgtk2.0-dev libgtk-3-dev
Następnie wejdź
git clone git://github.com/gregkh/usbview.git
i cd
do usbview
folderu i uruchom
./autogen.sh && ./configure
i wtedy
make
Możesz uruchomić sudo make install
lub sudo checkinstall
, w zależności od tego, którego używasz.
Po uruchomieniu programu musisz go użyć, gksudo
ponieważ sonduje:
gksudo usbview
Zobaczysz zrzut ekranu, jak poniżej, szczegółowo opisujący twoje możliwości USB: wymienione kontrolery hosta pokażą twoje możliwości: Nie mam kontrolera hosta USB 3.
./autogen.sh && ./configure
produkujebash: ./autogen.sh: No such file or directory
Jeśli wyjście lsusb
pokazuje porty z różnymi wersjami USB i masz problem z dopasowaniem każdej linii do odpowiedniego portu USB urządzenia, spróbuj wykonać następujące czynności: Podłącz kartę pamięci do danego portu. Następnie uruchom lsusb -t
i wyszukaj wyrażenie „Mass Storage”. Element nadrzędny tego węzła odpowiada portowi USB, do którego podłączono kartę pamięci. Jak powiedział Bain, prędkość transferu na końcu tego wiersza mówi o wersji USB (USB 1 to 12 M, USB 2 to 480 M, a USB 3 to 5000 M na moich komputerach).
(Przepraszam, próbowałem po prostu dodać komentarz do odpowiedzi Baina, ale nie mam wystarczającej reputacji).
lsusb -t
(patrz odpowiedź Baina) lublsusb -v
Oczywiście możesz skopiować plik, a jeśli przekracza on prędkość transferu 480 Mb / s lub 60 MB / s, powinien on wynosić> USB 2.0 (I ' okazało się, że czasami lsusb nie wyświetla poprawnie wersji dla moich urządzeń - mówią 480M, ale mogę kopiować szybciej.)