Mam laptopa z systemem Ubuntu 15.04 (3.19.0-21-generic) i zewnętrzną obudową USB 3.0 SATA HDD 2,5 ", która twierdzi, że obsługuje tryb UASP ( model S2510BPU33 firmy StarTech ). Nie mam problemów z montażem dysku lub czytanie / pisanie do niego.
Chciałbym móc potwierdzić następujące informacje:
- To, że samo urządzenie faktycznie obsługuje UASP
- Czy mój chipset obsługuje również UASP
- Określa, czy urządzenie korzysta z UASP po zamontowaniu
Gdzie mogę znaleźć te informacje?
Driver=uas
, fajnie byłoby dowiedzieć się, dlaczego - na przykład może to być tak, że albo chipset, albo urządzenie (a może jedno i drugie?) Nie obsługują UAS . Pozostawię pytanie otwarte do końca tygodnia, na wypadek, gdyby ktoś mógł odpowiedzieć na pozostałe dwa punkty, ale w przeciwnym razie zaakceptuję twoją odpowiedź.Oprócz odpowiedzi udzielonej przez austinmarton możesz biegać
gdzie VPID to identyfikator dostawcy / produktu zgłoszony w
lsusb
. Na przykład:Zauważ, że jedyną
bInterfaceProtocol
wymienioną wartością jest80 Bulk-Only
. To urządzenie nie byłoby urządzeniem skonfigurowanym przez UASP. Jeśli jednak zobaczysz dodatkowebInterfaceProtocol 98
, będzie to urządzenie skonfigurowane pod kątem UASP.Wartości te są podawane dziesiętnie, ale specyfikacja odnosi się do nich przez ich wartości szesnastkowe ...
Informacje te można znaleźć w Specyfikacji pamięci masowej na usb.org , sekcja 3 Kody protokołów, Tabela 2 - Protokół transportu pamięci masowej.
Nie jestem jednak pewien, czy to odpowiada na twoje pierwsze czy drugie pytanie, ponieważ nie jest jasne, czy ta wartość będzie zgłaszana zarówno na komputerach / urządzeniach, które obsługują UASP, jak i na tych, które nie.
źródło
Aby uzupełnić odpowiedź:
Jeśli twój kontroler nie obsługuje UAS, jądro Linuksa jest na tyle miłe, aby powiedzieć:
Ponadto lsusb wyświetla wiersz dla bInterfaceProtocol 98, ale jest pusty:
HTH,
R. Daneel Oliwaw,
The Human Robot Inside.
źródło
Musisz sprawdzić, czy na dysku używany jest sterownik UAS . Najpierw zidentyfikuj dysk:
Więc moje urządzenie to dysk SCSI. Tutaj znajdziesz informacje o aktualnie używanych sterownikach,
Tak więc w moim przypadku odpowiednim sterownikiem jest sd lub sr . Aby sprawdzić, który, próbuję
Stąd mój kierowca jest sd Ty możesz dokładnie sprawdzić, że katalog / sys / bus / SCSI / drivers / sr / 9: 0: 0: 1 czy nie istnieje. Dlatego mój dysk zewnętrzny nie jest UASP.
źródło