Nach der Neuinstallation des Lubuntu 12.04-Systems auf meinem Laptop trat nach einigen Tagen und der Installation verschiedener Programme ein älteres Problem auf: Ohne ersichtlichen Grund funktionieren die externe Maus und manchmal andere mit dem USB verbundene Geräte (einschließlich Festplatte) nicht mehr. Das Festplattenlaufwerk zeigt an, dass es unter Spannung steht, da es dort leuchtet, und die externe Maus blinkt beim Anschließen für eine Sekunde.
Ich habe bereits eine andere Version dieses Problems veröffentlicht . Ich behalte es vorerst als Beispiel für die beiden Antworten. Keiner von ihnen arbeitet hier.
Abmelden macht nichts, Neustart macht nichts.
Das Ereignis scheint völlig zufällig zu sein. Nach einem Neustart wird es nach vielen Tagen oder Wochen oder selten nach einigen Stunden erneut angezeigt.
- http://pastebin.com/0qR8bhhX in
var/log/syslog
nach neuem Auftreten ( nur mit externer kabelgebundener Maus und Tastatur )
Was zählt, ist am Ende, denke ich:
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
Ich habe festgestellt, dass in den meisten Fällen nur die externe Maus und Tastatur betroffen sind, nicht jedoch die externe Festplatte. Wenn dies der Fall ist, können Sie das Problem beheben, indem Sie es erneut installieren .
Ich habe einen Dual-Boot mit WinXP: In Windows passiert dies nie, daher handelt es sich nicht um ein Hardwareproblem
Ich habe Lubuntu Quantal 12.10 verwendet und das gleiche Problem ist auch dort aufgetreten . Ein Upgrade darauf wäre keine Lösung
Unter bestimmten Umständen löste es nur ein zwei- oder dreimaliger Neustart .
Unter Verwendung des gleichen PCs / der gleichen Hardware mit Linux Mint 14 (Quantal) Xfce ist das Problem fast verschwunden (es ist seitdem einmal aufgetreten). Ich bin nicht sicher, ob diese "Lösung" von der Verwendung von Xfce oder Mint kommt (ich denke, Mint 14 Nadia verwendet den gleichen Kernel wie Lubuntu Quantal).
lsusb
. Ich habe eine Google-Suche durchgeführthost controller process error, something bad happened
und die früheste wurde bereits 2002 angezeigt. Dann taucht sie in all den Jahren immer wieder auf. Das Problem scheint der Treiber gegen einen USB-Chipsatz zu sein.Antworten:
Kernel vs Hardware-Probleme
Wenn Sie mögliche Hardwareprobleme wie Spannungs- / Stromprobleme, fehlerhafte USB-Anschlüsse / Hubs ausgeschlossen haben, ist dies wahrscheinlich ein Kernelproblem.
Wenn Sie sich mit möglichen Problemen ohne Systemstart / Problemen mit schwarzem Bildschirm beim Systemstart wohl fühlen, können Sie versuchen, den Quantenkernel zu installieren, der in den 12.04-Repositorys verfügbar ist.
Denken Sie daran, dass die meisten Probleme mit dem schwarzen Bildschirm auf die Installation proprietärer Grafiktreiber zurückzuführen sind. Sie werden das meiste Glück haben, diese zuerst zu entfernen, bevor Sie Ihren Kernel aktualisieren.
So installieren Sie den Quantal-Kernel:
Denken Sie daran, eine vollständige Systemsicherung durchzuführen, damit Sie die Wiederherstellung durchführen können, wenn der neue Kernel mehr Probleme verursacht, als er behebt.
quelle
Stromprobleme bei USB 2.0
USB 2.0 hat eine maximale Stromaufnahme von 500 mA. Es ist jedoch zu beachten, dass sich die + 5 V an mehreren Ports möglicherweise tatsächlich auf demselben Bus befinden. Bei einem Desktop-Gehäuse befinden sich die USB-Anschlüsse an der Vorderseite des Geräts möglicherweise alle auf demselben Bus, während sich die Anschlüsse an der Rückseite des Geräts normalerweise auf einem anderen Bus befinden oder für jede Gruppe von Geräten eine separate + 5-V-Versorgung haben USB 2.0-Buchsen.
Ein Gerät mit niedrigem Stromverbrauch gemäß den USB 2.0- Standards kann bis zu 100 mA (1 Einheit) aufnehmen, während Geräte mit hohem Stromverbrauch bis zu 5 Einheiten (500 mA) aufnehmen können. Festplatten ohne externe Stromquelle sind in der Regel Hochstromgeräte.
Geräte sollten nicht mehr funktionieren, wenn die + 5V-Leitung unter 4,75V abfällt. Aus diesem Grund können viele Hochleistungsgeräte auf einigen Computern Probleme verursachen.
Darüber hinaus kann es sein, dass die Schaltung, die +5 V an jeden Bus liefert, die Wiederaushandlung der Hochleistungsfähigkeit verweigert, wenn das Gerät genug Strom aufnimmt, um die +5 V-Leitung zu niedrig zu ziehen. Dies ist der Grund, warum Hochleistungsgeräte entfernt und erneut angeschlossen werden müssen, bevor sie funktionieren, wenn sie aufgrund eines Stromversorgungsproblems ausgefallen sind, und auch, warum ein Neustart das erneute Anschließen während eines vollständigen Aus- / Hochfahrzyklus nicht ermöglicht kann so tun.
Beachten Sie, dass möglicherweise nicht genügend Kapazität zur Verfügung steht, wenn ein oder mehrere Geräte mit geringem Stromverbrauch bereits an einen USB-Bus angeschlossen sind, um auch ein Gerät mit hohem Stromverbrauch wie eine externe Festplatte zu betreiben.
Der Einsatz von Hochleistungsgeräten muss daher geplant werden und bei Problemen muss das Gerät eigenständig an einem beliebigen Bus oder mit einer separaten + 5V-Versorgung betrieben werden.
Während das USB 2.0-Standarddokument möglicherweise etwas schwierig zu lesen ist, finden Sie auf der Wikipedia-Seite einige sehr gute Informationen und Erklärungen zum Thema USB 2.0
Beachten Sie auch, dass das Anschließen vieler Geräte mit geringem Stromverbrauch, z. B. über einen externen USB-Hub, zu einem Spannungsabfall in der Busversorgungsleitung führen kann, wodurch einige oder alle Geräte deaktiviert werden.
Die verwendeten Kabeltypen können auch die Zuverlässigkeit von Hochleistungsgeräten beeinträchtigen. Beispielsweise kann eine externe Festplatte, die über ein normal langes USB-Kabel angeschlossen ist, einen Spannungsabfall von 500 mA feststellen, der ausreicht, um sich selbst zu deaktivieren und eine Beschädigung der Schaltung oder der Antriebsmotoren zu vermeiden. Diese Geräte werden normalerweise mit einem speziellen kurzen Kabel oder einem Y-Kabel geliefert, das an zwei USB-Ports angeschlossen wird, um das Stromversorgungsproblem zu lösen. Beachten Sie, dass dies nur eine Teillösung des Problems ist, das sich speziell auf das Verkabelungsproblem bezieht. Tatsächlich können nicht mehr als 500 mA zugeführt werden, da benachbarte USB-Anschlüsse wahrscheinlich intern im Computer an dieselbe 5-V-500-mA-Versorgung angeschlossen sind. Auch wenn ein separater Bus für den zweiten Stecker des Y-Kabels verwendet wird, das er gewonnen hat Es kann keine Hochstromversorgung hergestellt werden, da keine Datenverbindung besteht, um sie vom USB-Bus anzufordern. Nur einer der Ports wird als Hochstromversorgung aktiviert.
Aufgrund der weit verbreiteten Verwendung von USB-Tastaturen und -Mäusen können manchmal Probleme auftreten, wenn beide an denselben Bus angeschlossen sind. Spitzenlastströme beim Einschalten können die Designspezifikation des USB-Busses überschreiten und dazu führen, dass eines oder beide Geräte deaktiviert werden oder Fehlfunktionen auftreten.
Lösungen für diese Probleme bestehen normalerweise darin, nur ein Minimum an Geräten mit geringem Stromverbrauch zu verwenden, nur gut konzipierte und hergestellte Geräte mit geringem Stromverbrauch zu verwenden und sicherzustellen, dass sie an verschiedene Busse mit getrennten + 5-V-Leitungen angeschlossen sind um bei den Versorgungsproblemen zu helfen, die bei vielen USB 2.0-Busversorgungen auftreten. Wenn es nicht möglich ist, einen Hub mit eigener Stromversorgung zu verwenden, sollte das Hochleistungsgerät erst dann angeschlossen werden, wenn der Computer eingeschaltet ist und sich die Stromaufnahme von Geräten mit geringer Stromversorgung stabilisiert hat.
An dieser Stelle ist auch darauf hinzuweisen, dass in Computern wie Laptops und Netbooks möglicherweise USB-Geräte mit geringem Stromverbrauch integriert sind. Hardware wie interne Kartenleser, drahtlose 3G-Adapter und Webcams werden häufig intern an einen USB-Bus angeschlossen. Dies kann ein dedizierter Bus mit eigener + 5-V-Stromversorgung sein oder er kann mit einem oder mehreren externen USB-Anschlüssen gemeinsam genutzt werden.
quelle
Etwas Ähnliches passierte mir. Dieser Blogbeitrag bot eine Teillösung.
Das hat bei mir funktioniert:
Wie an diesem Blockpost erwähnt, hängen verschiedene Systeme an verschiedenen Orten auf. Wenn dies nicht funktioniert, sollten Sie versuchen, sie
/sys/bus/pci/drivers/xhci_hcd/
durch/sys/bus/pci/drivers/ehci_hcd/
oder zu ersetzen/sys/bus/pci/drivers/uhci_hcd/
, falls eines dieser Systeme vorhanden ist.quelle
"$file"
statt sein"$i"
?Alter Beitrag und Antworten sind für USB 3.0 nicht relevant. So setzen Sie einen 3.0-Bus zurück, der keine Daten mehr liefert:
und als root:
Danach sollte USB wieder korrekt funktionieren, genau wie nach einem Neustart.
Erläuterung
Falls Sie einen anderen Treiber verwenden, so habe ich herausgefunden, was zu tun ist. Verwenden Sie ihn als Referenz:
A
lsusb -t
wird dies ausgeben - notieren Sie sich denxhci_hcd
Treiber für den schnellen Bus, es ist der Name des 3.0-Treibers:Das zu suchende Verzeichnis lautet
/sys/bus/pci/drivers/xhci_hcd
In meinem Fall musste ich mich lösen
"0000:06:00.0"
.ps. Wenn Sie den USB 2.0-Treiber neu binden müssen, befolgen Sie die obigen Anweisungen, aber mit
ehci-pci
, oder schauen Sie hier nach (verdient eine Gutschrift).quelle
Basis auf
lsusb
Die
lsusb -t
Ausgabe erfolgt in folgendem FormatAchten Sie auf die
Bus 00X
Nummer und die1.1
/2.0
USB-Version in beiden Ausgaben. Wenn Maus und Tastatur1.1
jetzt eingeschaltet sind, versuchen Sie, sie in den2.0
Anschluss oder in die andere Richtung zu bewegen .Dies behebt nicht das Treiberproblem, sondern eine Problemumgehung (falls es funktioniert).
quelle
lsusb
mit dem vonlsusb -t
? Was soll ich da drin suchen? du willst lieber den 2.0 bus? Normalerweise benutze ich das für externe Festplatten. In Ihrem Kommentar sagen Sie: "Wenn 'nx8220' das richtige Modell ist, sollte die Box einen Intel 915PM-Chipsatz verwenden. Sie haben jedoch nur 'Linux Foundation" - bedeutet dies, dass mir der richtige Treiber fehlt? Was ist zu tun? Ergebnislsusb -t
ist paste.ubuntu.com/1482285lsusb -t
ist zur leichteren Identifizierung des USB-Geräts und des Busses, den sie anschließen.FWIW - Wenn Sie USB-Probleme auf Grund von Konflikten oder Stromproblemen auf ubuntu haben, sparen Sie sich Ärger und kaufen Sie einen USB-Expander mit eigener Stromversorgung - dies sind billige Geräte, die an Ihren USB-Anschluss angeschlossen werden und 5 oder 10 oder was auch immer Sie benötigen ein separates netzteil zu kaufen und zu haben und für ca. 30 $ USD auf amazon zu gehen.
Ich hatte Unmengen von Problemen mit meiner Tastatur und / oder Maus, als ich ein USB-Gerät hinzufügte, und dies ließ all meine Probleme verschwinden.
Prost
quelle
Eine schnelle Lösung , die zumindest in meinem Fall funktioniert (Linux Mint KDE auf einem Lenovo Yoga 3 Pro-Laptop):
Drücken Sie bei eingeschaltetem Laptop den Ein- / Ausschalter für ca. 30 Sekunden. Der Computer wird heruntergefahren, und danach wird noch eine Weile gedrückt. Ich habe es mit ausgestecktem Ladegerät gemacht. Nach dem Einschalten des Laptops funktionieren die USB-Anschlüsse wieder.
quelle