Fehler bei unverändertem System: Hub 4-0: 1.0: USB-Gerät an Port 1 kann nicht aufgelistet werden

4

Ich habe einen Laptop mit Debian Wheezy:

$ uname -a
Linux *pcname* 3.2.0-4-686-pae #1 SMP Debian 3.2.54-2 i686 GNU/Linux

Ich habe kürzlich einen Debian-Boot-USB wie folgt erstellt:

sudo dd if=debian-live-7.4-amd64-gnome-desktop.iso of=/dev/sdb

Ich erinnere mich, dass der usb während des nicht gemountet wurde dd aber ich denke, nachdem es fertig geschrieben war, versuchte ich es mount -a nur um zu sehen, ob ich die dateien auf dem boot-usb ansehen kann. Es funktionierte nicht (der Mountpoint zeigte keine Dateien an und ich nahm an, dass er nicht gemountet war) und später zog ich den USB heraus, während der Computer noch eingeschaltet war, um Debian Wheezy über den USB auf einem anderen Laptop zu installieren.

Wenn ich jetzt meinen Laptop einschalte, wird immer wieder folgender Fehler angezeigt:

[ 3221.396136] hub 4-0:1.0: unable to enumerate USB device on port 1
[ 3222.132073] usb 4-1: new full-speed USB device number 52 using ohci_hcd

das passierte früher nie.

Ich habe ein bisschen gegoogelt und Die anderen Orte, die ich gesehen habe, erwähnen diesen Fehler. Besprechen Sie, dass es nach einem Kernel-Update aufgetreten ist. Allerdings glaube ich nicht, dass ich es jemals benutzt habe apt seit dem letzten tag, als ich den usb rausgezogen habe, kann das nicht das problem für mich sein.

Ich frage mich, ob das Problem möglicherweise eine Sperrdatei ist, die gelöscht oder geändert werden muss.

Fühlen Sie sich frei, zusätzliche Informationen anzufordern und ich kann es hier hinzufügen. Das Problem tritt auf, wenn kein USB angeschlossen ist. lsusb gibt:

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
mulllhausen
quelle

Antworten:

2

Es ist ein klares Hardware- oder Kernelproblem. Die Nachricht ist eine Kernelfehlermeldung. Obwohl es eine Userspace-Komponente der Geräteerkennung gibt (der Name lautet udev), können solche Meldungen nicht ausgegeben werden.

Als Sie diesen Boot / Install / Live-USB-Stick erstellt haben, haben Sie nichts getan, was einen solchen Hardwarefehler verursachen könnte.

Der auf dem genannten Link gemeldete Fehler betrifft solche Probleme, wahrscheinlich aber nicht Ihren.

Diese Fehlermeldung besagt nur, dass der Kernel nicht herausfinden kann, welche Geräte auf dem ersten USB-Port leben.

Mein Vorschlag war, ein Plug-In / Out zu testen, ein anderes Gerät im selben Steckplatz zu testen oder dieses Gerät in einem anderen USB-Steckplatz oder auf einem anderen Computer zu testen. Endlich können Sie herausfinden, was kaputt ist.

Es tut mir leid für die schlechten Nachrichten, aber die wahrscheinlichste Ursache für Ihr Problem ist in solchen Fällen, dass der USB-Steckplatz in Ihrem Laptop fehlerhaft oder tot ist. Aber zuerst sollten Sie ein Plug-In / Out ausprobieren, um zu testen, was wirklich weg ist.

peterh
quelle
Nun, ich habe den gleichen USB-Anschluss angeschlossen, neu gestartet und jetzt kommt der Fehler nicht mehr. Ich kenne das Problem nicht wirklich, aber es ist alles gut, also gebe ich dir das Häkchen :)
mulllhausen
Der wiederholte Fehler trat in den letzten Wochen sporadisch auf. Dann wurde der Laptop zufällig heruntergefahren. Ich vermute, es war eine lose Verbindung, die möglicherweise einen Sicherheitskreis auslöst. Der Laptop war sehr alt, also habe ich ihn einfach rausgeworfen.
mulllhausen
1
@mulllhausen Es tut mir leid. Es war wahrscheinlich bald ein Stromproblem mit dem USB. Manchmal liegt es nur an einem defekten Netzteil.
peterh
1

Der Grund kann in einer schlechten Reihenfolge beim Laden von Modulen liegen. Ein solcher Fehler kann im Fall auftreten uhci_hcd wird vorher geladen ohci_hcd.

Sie können versuchen, die vorübergehende Problemumgehung auszuführen

 # sudo modprobe -vr uhci_hcd
 # sudo modprobe -va ohci_hcd
 # sudo modprobe -va uhci_hcd

Wenn es funktioniert, sollten Sie erstellen /etc/modprobe.d/usb_hci_order.conf mit folgendem Inhalt

 # create a dependency on ohci for uhci, which fixes problems
 # with external usb devices not showing up
 #
 softdep uhci_hcd pre: ohci_hcd

Sehen Arch Wiki und Arch BBS Beitrag

petRUShka
quelle