Po ponownej instalacji systemu Lubuntu 12.04 na moim laptopie po kilku dniach pojawił się starszy problem i instalacja różnych programów: bez wyraźnego powodu zewnętrzna mysz i czasami inne urządzenia podłączone do USB (w tym dysk twardy) przestają działać. Dysk twardy pokazuje napięcie, ponieważ ma tam lampkę, a mysz zewnętrzna miga przez sekundę po podłączeniu.
Wcześniej opublikowałem inną wersję tego problemu . Na razie przechowuję to jako przykład dwóch odpowiedzi. Żadne z nich tu nie działa.
Wylogowanie nic nie robi, restart wykonuje.
Wydarzenie wydaje się całkowicie losowe, po ponownym uruchomieniu pojawi się ponownie po wielu dniach lub tygodniach lub rzadko po kilku godzinach.
- http://pastebin.com/0qR8bhhX w
var/log/syslog
po wystąpieniu nowego ( z tylko zewnętrznej przewodowej myszy i klawiatury )
Liczy się na końcu:
Nov 24 14:06:55 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29953.822962] usb 3-1: USB disconnect, device number 3
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069427] uhci_hcd 0000:00:1d.0: host controller process error, something bad happened!
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069439] uhci_hcd 0000:00:1d.0: host controller halted, very bad!
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069461] uhci_hcd 0000:00:1d.0: HC died; cleaning up
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069492] usb 2-2: USB disconnect, device number 2
Zauważyłem, że w większości przypadków dotyczy to tylko zewnętrznej myszy i klawiatury, ale nie zewnętrznego dysku twardego. A jeśli tak, to jego rozwiązanie rozwiązuje problem .
Mam podwójny rozruch z WinXP: w systemie Windows tak się nigdy nie dzieje, więc nie jest to problem sprzętowy
Użyłem Lubuntu Quantal 12.10 i ten sam problem również się tam pojawił . Uaktualnienie do tego nie byłoby rozwiązaniem
W niektórych przypadkach tylko ponowne uruchomienie 2 lub nawet 3 razy rozwiązało to.
Używając tego samego komputera / sprzętu z Linux Mint 14 (Quantal) Xfce, problem prawie zniknął ( od tego czasu zdarzyło się to raz ). Nie jestem pewien, czy to „rozwiązanie” pochodzi z Xfce czy Minta (chyba Mint 14 Nadia używa tego samego jądra co Lubuntu Quantal).
lsusb
. Przeprowadziłem wyszukiwanie w Google,host controller process error, something bad happened
a pierwsze pojawiło się już w 2002 roku. Następnie przez te wszystkie lata pojawiały się od czasu do czasu. Wydaje się, że problem dotyczy sterownika z niektórymi chipsetami USB.Odpowiedzi:
jądro a problemy sprzętowe
Jeśli wykluczyłeś możliwe problemy sprzętowe, takie jak problemy z napięciem / prądem, awarie portów / koncentratorów USB, prawdopodobnie jest to problem z jądrem.
Jeśli czujesz się komfortowo z możliwymi problemami z brakiem uruchamiania / problemami z czarnym ekranem podczas uruchamiania, możesz spróbować zainstalować jądro kwantowe dostępne w repozytoriach 12.04.
Pamiętaj - większość problemów z czarnym ekranem wynika z instalacji zastrzeżonych sterowników graficznych. Będziesz mieć najwięcej szczęścia, usuwając je najpierw przed aktualizacją jądra.
Aby zainstalować kwantowe jądro:
Pamiętaj, aby wykonać pełną kopię zapasową systemu, aby umożliwić odzyskanie, jeśli nowe jądro zepsuje się bardziej niż naprawia.
źródło
Problemy z zasilaniem USB 2.0
USB 2.0 ma maksymalny dostępny prąd 500 mA, jednak należy zauważyć, że + 5 V na kilku portach może faktycznie znajdować się na tej samej magistrali. Na przykład w obudowie na pulpicie wszystkie porty USB z przodu urządzenia mogą znajdować się na tej samej magistrali, podczas gdy porty z tyłu urządzenia zwykle będą miały inną magistralę lub będą miały osobne zasilanie + 5 V dla każdej grupy Gniazda USB 2.0.
Urządzenie niskoprądowe zdefiniowane w standardach USB 2.0 może pobierać do 100 mA (1 jednostka), podczas gdy urządzenia wysokoprądowe mogą pobierać do 5 jednostek (500 mA). Dyski twarde bez zewnętrznego źródła zasilania są zwykle urządzeniami wysokoprądowymi.
Urządzenia powinny przestać działać, jeśli linia + 5 V spadnie poniżej 4,75 V i dlatego wiele urządzeń dużej mocy może powodować problemy na niektórych komputerach.
Ponadto obwód, który dostarcza + 5 V do każdej szyny, może odmówić ponownego wynegocjowania zdolności wysokiej mocy, jeśli urządzenie pobiera wystarczającą ilość prądu, aby zbyt nisko podciągnąć linię + 5 V. Dlatego urządzenia o dużej mocy będą musiały zostać usunięte i ponownie podłączone, zanim zaczną działać, jeśli uległy awarii z powodu problemu z zasilaniem, a także dlatego, że ponowne uruchomienie nie pozwala im na ponowne podłączenie podczas pełnego cyklu wyłączania / zwiększania mocy może to zrobić.
Pamiętaj, że jeśli jedno lub więcej urządzeń o niskim poborze mocy jest już podłączonych do magistrali USB, pojemność może być niewystarczająca do uruchomienia urządzenia o dużej mocy, takiego jak zewnętrzny dysk twardy.
Dlatego należy zaplanować użycie urządzeń dużej mocy, a jeśli występują problemy, urządzenie musi być używane samodzielnie na dowolnej magistrali lub mieć osobne zasilanie + 5 V.
Chociaż dokument standardów USB 2.0 może być nieco trudny do odczytania, w dokumencie znajduje się kilka bardzo dobrych informacji i wyjaśnień na stronie wikipedii na temat USB 2.0
Należy również pamiętać, że podłączenie wielu urządzeń o niskiej mocy, takich jak zewnętrzne urządzenie koncentrujące USB, może również spowodować spadek napięcia na linii zasilania magistrali, powodując wyłączenie niektórych lub wszystkich urządzeń.
Rodzaj użytych kabli może również wpłynąć na niezawodność urządzeń dużej mocy. Na przykład zewnętrzny dysk twardy podłączony zwykłym długim kablem USB może dostrzec wystarczający spadek napięcia przy 500 mA, aby się wyłączyć, aby zapobiec uszkodzeniu obwodów lub silników napędowych. Urządzenia te są zwykle dostarczane ze specjalnym krótkim kablem lub kablem „Y”, który podłącza się do dwóch portów USB w celu rozwiązania problemu z zasilaniem. Należy pamiętać, że jest to tylko częściowe rozwiązanie problemu związanego konkretnie z problemem okablowania, w rzeczywistości nie pozwala na dostarczenie więcej niż 500 mA, ponieważ sąsiednie porty USB prawdopodobnie będą zasilane tym samym zasilaniem 5 V 500 mA wewnątrz komputera. Nawet jeśli osobna magistrala jest używana dla drugiej wtyczki kabla „Y” wygrał ” być w stanie uzyskać wysokie natężenie prądu, ponieważ nie ma połączenia danych, aby zażądać tego z magistrali USB. Tylko jeden z portów zostanie włączony jako źródło prądu o wysokim natężeniu.
Ponieważ bardzo powszechne jest używanie klawiatur i myszy USB, czasami mogą wystąpić problemy, gdy oba są podłączone do tej samej magistrali. Szczytowe prądy obciążenia przy włączaniu mogą przekraczać specyfikację projektową magistrali USB i powodować wyłączenie jednego lub obu urządzeń lub awarię.
Rozwiązania tych problemów zwykle obejmują użycie tylko minimalnej liczby urządzeń o niskiej mocy, stosowanie tylko dobrze zaprojektowanych i wykonanych urządzeń o niskim poborze mocy, upewniając się, że są one podłączone do różnych magistral z osobnymi liniami + 5 V oraz tam, gdzie urządzenia dużej mocy są zaangażowane za pomocą zasilanego koncentratora aby rozwiązać problemy z zasilaniem występujące w wielu zasilaczach USB 2.0. Jeśli nie jest możliwe użycie zasilanego koncentratora, urządzenie o dużej mocy należy podłączyć dopiero po włączeniu komputera i ustabilizowaniu prądu pobieranego przez urządzenia o niskiej mocy.
Należy również zauważyć, że komputery takie jak laptopy i netbooki mogą mieć wbudowane urządzenia USB małej mocy. Sprzęt, taki jak wewnętrzne czytniki kart, bezprzewodowe karty 3G i kamery internetowe, są często wewnętrznie podłączone do magistrali USB. Może to być dedykowana magistrala z własnym zasilaniem + 5 V lub może być współdzielona z jednym lub kilkoma zewnętrznymi portami USB.
źródło
Przydarzyło mi się coś podobnego do tego. Ten post na blogu stanowi częściowe rozwiązanie.
Oto, co zadziałało dla mnie:
Jak zauważono w tym wpisie blokowym, różne systemy rozłączają się w różnych miejscach, więc jeśli powyższe nie działa, możesz spróbować zastąpić
/sys/bus/pci/drivers/xhci_hcd/
go/sys/bus/pci/drivers/ehci_hcd/
, lub/sys/bus/pci/drivers/uhci_hcd/
jeśli jeden z nich istnieje.źródło
"$file"
zamiast"$i"
?Stary post i odpowiedzi nie dotyczą USB 3.0. Oto jak zresetować magistralę 3.0, która przestała wyświetlać dane:
i jako root:
Następnie USB powinien zacząć działać poprawnie, podobnie jak po ponownym uruchomieniu.
Wyjaśnienie
Jeśli używasz innego sterownika, oto jak znalazłem, co robić, użyj go jako odniesienia:
lsusb -t
Wyjście będzie to - warto zanotowaćxhci_hcd
kierowcy na szybkiej magistrali, to nazwa 3,0 kierowca:Katalog do wyszukiwania to
/sys/bus/pci/drivers/xhci_hcd
W moim przypadku musiałem odpiąć
"0000:06:00.0"
.ps. Jeśli chcesz ponownie powiązać sterownik USB 2.0, postępuj zgodnie z powyższymi instrukcjami, ale za pomocą
ehci-pci
lub spójrz tutaj (zasługuje na kredyt).źródło
Oprzeć na
lsusb
Czy
lsusb -t
dane wyjściowe będą miały następujący formatZwróć uwagę na
Bus 00X
numer i wersję1.1
/2.0
USB na obu wyjściach. Jeśli mysz i klawiatura są1.1
teraz włączone , spróbuj przenieść je do2.0
portu lub na odwrót.Nie rozwiązuje to problemu ze sterownikiem, ale obejście problemu (jeśli działa).
źródło
lsusb
zlsusb -t
? czego tam szukać? masz na myśli autobus 2.0? zwykle używam tego do zewnętrznego dysku twardego. w swoim komentarzu mówisz „Ponieważ jeśli„ nx8220 ”jest właściwym modelem, w pudełku powinien być używany mikroukład Intel 915PM. Masz jednak tylko„ Linux Foundation ”- czy to oznacza, że brakuje mi odpowiedniego sterownika? co należy zrobić wynikiemlsusb -t
jest pasta.ubuntu.com/1482285lsusb -t
służy do łatwiejszej identyfikacji urządzenia USB i magistrali, którą podłączają.FWIW - Jeśli masz problemy z USB na Ubuntu z powodu konfliktów lub problemów z zasilaniem, zaoszczędź trochę problemów i zdobądź zasilany ekspander USB - są to tanie urządzenia, które podłączają się do portu USB i zmieniają go w 5 lub 10 lub cokolwiek potrzebujesz kupić i mieć osobne źródło zasilania i kupić amazon za około 30 USD.
Miałem mnóstwo problemów z klawiaturą i / lub myszą po dodaniu urządzenia USB, co sprawiło, że wszystkie moje problemy zniknęły.
Twoje zdrowie
źródło
Szybkie rozwiązanie , które działa przynajmniej w moim przypadku (Linux Mint KDE na Lenovo Yoga 3 Pro laptop):
Gdy laptop jest włączony, wystarczy nacisnąć przycisk zasilania przez około 30 sekund , który wyłącza się, a następnie jeszcze przez chwilę naciska. Zrobiłem to z odłączoną ładowarką. Po włączeniu laptopa porty USB znów działają.
źródło