W systemie Linux podstawowym narzędziem diagnostyki USB jest lsusb. Wyświetla podłączone urządzenia, ich identyfikatory i — w trybie drzewa oraz szczegółowym — topologię i deskryptory. W połączeniu z komunikatami jądra daje pełny obraz stanu USB.
W serwisie przy Wiatracznej diagnozujemy USB pod Linuksem, łącząc lsusb z analizą logów jądra.
Możliwości lsusb
lsusb wypisuje wszystkie urządzenia USB z ich identyfikatorami producenta i produktu. Tryb drzewa pokazuje hierarchię kontrolerów, hubów i urządzeń wraz z prędkością, a tryb szczegółowy — pełne deskryptory, klasy i punkty końcowe. To pozwala zobaczyć, czy urządzenie połączyło się z właściwą prędkością i na którym kontrolerze.
Obraz jest podobny do USBView w Windows, lecz w wierszu poleceń.
Lsusb i logi jądra
Diagnozę uzupełniamy komunikatami jądra, które pokazują momenty podłączania, błędy enumeracji i resety portów. Połączenie listy urządzeń z logami wskazuje, kiedy i dlaczego urządzenie znika lub spada do niższej prędkości. Sprawdzamy też, czy moduły jądra obsługujące kontroler załadowały się poprawnie.
To skuteczna metoda diagnozy także po aktualizacji jądra.
Pełna diagnoza pod Linuksem
Zdiagnozujemy USB w Linux narzędziem lsusb i logami. Diagnostyka bezpłatna. Gwarancja do 12 miesięcy. Serwis Wiatraczna, Warszawa.