Dołożyłem do komputera kontroler z portami USB zgodnymi z 2.0 i wstecz z 1.1. Niestety dysk po podłączeniu do portu jest wykrywany jako 1.1. Sprawdzałem dysk na desktopie pod Windowsem i tam chodzi poprawnie. Jestem jeszcze lekko zielony więc moje pytanie brzmi, co zrobić trzeba żeby to wszystko pod Debianem pracowało jako usb 2.0?
Bus 002 Device 014: ID 152d:2338 JMicron Technology Corp. / JMicron USA Technology Corp. JM20337 Hi-Speed USB to SATA & PATA Combo Bridge
Bus 002 Device 002: ID 04fc:0c15 Sunplus Technology Co., Ltd
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Możesz sprawdzić/wymienić kable. Pamiętaj że czym krótsze tym lepiej. Te dołączane przez producentów dysków nie zawsze są najlepszej jakości.
Pamiętaj też że jeden port USB daje max 500 mA. Jeżeli dysk potrzebuje więcej potrzebny jest kabelek z podwójną wtyczką od strony komputera.
Tak jak przypuszczałem problemem było zasilanie - sprawa rozwiązana przez dodatkowe zasilanie z drugiego portu USB.
Zauważyłem jednak inny problem podczas montowania partycji (obie ext2 na urządzeniu /dev/sda 1 i 2).
Po dopisaniu linijek do pliku fstab:
Sat Sep 5 18:26:49 2009: Setting kernel variables (/etc/sysctl.conf)...done.
Sat Sep 5 18:26:49 2009: Invalidating stale software suspend images... done.
Sat Sep 5 18:26:49 2009: Mounting local filesystems...mount: special device /dev/sda2 does not exist
Sat Sep 5 18:26:49 2009: mount: special device /dev/sda1 does not exist
Sat Sep 5 18:26:49 2009: ^[[31mfailed.^[[39;49m
Sat Sep 5 18:26:49 2009: Activating swapfile swap...done.
Sat Sep 5 18:26:50 2009: Setting up networking....
Oczywiście katalogi do których mają być podmontowane partycje fizycznie istnieją. Dowodem na to niech będzie ręczne montowanie po wydaniu polcenia:
Jeżeli próbuje je zamontować zanim załadują się moduły obsługujące USB (ohci, ehci), to oczywiście nic z tego nie wyjdzie. Najprościej będzie dopisać parametr noauto do tych wpisów w fstab, i montować ręcznie po wstaniu systemu. KDE (a raczej dolphin - domyślny file-manager KDE4) bezproblemowo samodzielnie zamontuje tak oznaczone urządzenia przy pierwszej próbie ich użycia. W gnomie pewnie też istnieje podobny mechanizm.