Beide USB-Anschlüsse funktionieren zufällig nicht mehr. Wenn sie heruntergefahren werden, bleibt der blinkende Cursor stehen

593
infinite-etcetera

Das Problem tritt normalerweise einmal täglich auf, scheinbar willkürlich, gelegentlich jedoch zweimal und gelegentlich auch nullmal.

Angeschlossene Geräte sind: ein neuer STAR-Drucker mit eigener Stromversorgung, der über ein Parallel-USB-Kabel angeschlossen ist, und einen kostengünstigen, drahtgebundenen Barcode-Scanner.

Seitdem dieses Problem begann, habe ich die folgenden Kernel-Parameter hinzugefügt, /etc/default/grubobwohl das Problem weiterhin besteht:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet usbcore.autosuspend=-1 acpi=force apm=power_off irqpoll" 

Der verwendete Computer ist ein Thinkpad X200, auf dem aktuelles Debian ausgeführt wird. Hibernate und Suspend sind auf Betriebssystemebene deaktiviert. Ich habe versucht, die beiden USB-Optionen im BIOS zu ändern, aber sie scheinen keinen Unterschied zu machen.

Wenn der Fehler auftritt, wird der Computer nicht ordnungsgemäß heruntergefahren und hängt auf einem leeren Bildschirm an einem blinkenden Cursor. Der Computer wird ganz normal heruntergefahren, wenn er vor dem Fehler heruntergefahren wird.

Ich habe keine Kopie des Betriebssystems auf anderer Hardware oder auf dem Computer mit einem anderen Betriebssystem getestet.

Beachten Sie, dass die fehlerhaften USB-Anschlüsse für mich ein größeres Problem sind als das fehlerhafte Herunterfahren.

Die USB-Geräte funktionieren nach einem Neustart weiterhin wie gewohnt, was auf ein auf Software basierendes Problem hindeutet und hoffentlich eine einfache Behebung.

Update : Der Fehler trat zuletzt um 11:53 Uhr auf und 150 Zeilen der /var/log/messagesDatei finden Sie hier: http://pastebin.com/P1KYGRqp

0

1 Antwort auf die Frage

0
Ale..chenski

Es gibt nicht genügend Informationen, um diese Frage zu beantworten. Kommt der Port mit jedem USB-Gerät oder nur mit bestimmten Geräten herunter? Was für Geräte sind das? Es klingt nach einem Problem mit dem Power-Management des USB-Ports. Auch wenn der Core nicht in SUSPEND steckt, kann der USB-Stack weiterhin USB-Ports mit allen möglichen PM-Mitteln verwenden. Die Probleme mit PM bei lokalen Verbindungen haben die USB-Industrie mit vielen Problemen geplagt. Um auszuschließen, dass es sich bei der Link-PM um ein Problem handelt, versuchen Sie, nur formal USB-zertifizierte Geräte zu verwenden, sofern Sie eines finden :-(

Ja, es ist an einen offiziellen STAR-Drucker angeschlossen, aber auch an einen kostengünstigen Barcode-Scanner von ebay, obwohl der STAR-Drucker über eine eigene Stromversorgung verfügt und die Produktseite des Barcode-Scanners maximal 110 mA verwendet infinite-etcetera vor 8 Jahren 0
Sie sagten, dass der Drucker "über ein Parallel-USB-Kabel angeschlossen ist". Dies ist eine sehr verdächtige Verbindung. Das X200 ist in Bezug auf USB ein ziemlich ausgereiftes Design und verfügt über 3 USB-Anschlüsse. Wenn Sie Drucker und Scanner direkt an die integrierten USB-Anschlüsse anschließen, tritt dasselbe Problem auf? Haben Sie versucht, einen guten Hub zwischen Ihren Geräten und dem X200 zu platzieren? Ale..chenski vor 8 Jahren 0
Im anderen Thread [Link] (http://unix.stackexchange.com/questions/297381/both-usb-ports-randomly-stop-working) haben Sie ein Protokoll zum Zeitpunkt des Ausfalls gepostet. Das Protokoll sagt, dass einige "Full-Speed" -Tastaturen von "Megawin Technology" getrennt werden. Was ist Ihre vollständige USB-Konnektivität für Ihr System? Ale..chenski vor 8 Jahren 0
ach ja, alle geräte sind direkt an das thinkpad angeschlossen, es wird kein USB-hub verwendet, wenn Sie das meinen. Sie denken, ein Hub, vielleicht mit separater Stromversorgung, würde das Problem lösen? Ja, der Barcode-Scanner ist eine Tastatur, es wurde an keiner Stelle eine Standard-Tastatur an das Thinkpad angeschlossen. Nur der STAR-Drucker und der Barcode-Scanner sind immer angeschlossen. Ja, das Parallel-USB-Kabel ist billig, obwohl alle Parallel-USB-Kabel bei Amazon und Ebay genau gleich aussahen, mit Ausnahme eines Kabels bei Amazon, das ich favorisieren konnte , das hohe Bewertungen hatte. infinite-etcetera vor 8 Jahren 0
Ich habe noch einen ähnlichen, kostengünstigen Scanner, den ich morgen ausprobieren könnte. Außerdem ist es ein vorübergehender jährlicher Shop, daher werde ich das Thinkpad zu einem späteren Zeitpunkt wahrscheinlich mit ganz anderen Peripheriegeräten für den persönlichen Gebrauch testen infinite-etcetera vor 8 Jahren 0
Ich glaube nicht, dass die Machtverteilung die Ursache Ihres Problems ist. Aber wer weiß. Als ich den Hub vorschlug, meine ich, dass der Host-Datenfluss sich drastisch unterscheidet, und FS-LS-Geräte hinter dem Hub werden über einen anderen Hub-dedizierten Treiber gesteuert, der HS-"Split-Transaktionen" verwendet (anstatt über zu gehen separater interner UHCI-Controller (nur FS / LS) Dieses Experiment ermittelt, ob es sich um ein Softwareproblem mit Hosttreibern oder um ein Problem mit dem Scanner handelt. Ich verstehe immer noch nicht, wie ein Scanner über einen Treiber der Tastaturklasse gesteuert werden kann. Ale..chenski vor 8 Jahren 0
Dies ist keine "Diskussion" oder "Chat". In der Halbleiter- und Computerindustrie heißt das "DEBUG". Dies ist ein systematischer Ansatz, um mögliche Ursachen zu beseitigen und die wahre Ursache für ein Problem und die richtige Problemumgehung zu finden. Ihr Ansatz als "perfekte Frage" hat "perfekte Antwort" funktioniert in der Realität nicht. Um produktiv zu sein, sollte das Forum ein System von geleiteten Fragen, zusätzlichen Experimenten und Antworten auf Zwischenhypothesen ermöglichen. Ale..chenski vor 8 Jahren 0
Ich verstehe, dass die Firmware des Scanners die Barcodes in Zahlen umwandelt und der Computer die Eingabe nur als Tastatur interpretiert. Aber ich muss vielleicht den Hub ausprobieren infinite-etcetera vor 8 Jahren 0