Ich versuche eine Frage zu stellen, wie meine Hardware funktioniert, aber ich weiß nicht, welche Informationen ich meiner Frage hinzufügen soll, um Hilfe zu erhalten. Was muss ich tun?
Verwandte, wenn Sie keinen Zugriff auf eine GUI haben:
Ich versuche eine Frage zu stellen, wie meine Hardware funktioniert, aber ich weiß nicht, welche Informationen ich meiner Frage hinzufügen soll, um Hilfe zu erhalten. Was muss ich tun?
Verwandte, wenn Sie keinen Zugriff auf eine GUI haben:
Antworten:
Die wichtigsten Informationen, die Sie geben können, sind das , was Sie getan haben , was Sie erwartet haben und was Sie beobachtet haben .
Diese Frage ist ein besonders gutes Beispiel für ein Hardware-Erkennungsproblem mit einem USB-Gerät.
Andere Beispiele hierfür könnten sein:
oder
oder
Welche weiteren Informationen nach dieser allgemeinen Problembeschreibung von Interesse sind, hängt davon ab, mit welcher Art von Hardware Sie Probleme haben und welche Probleme Sie haben.
Im Allgemeinen:
sudo lspci -nn
listet alle PCI-Geräte in Ihrem System auf. Dies schließt alle Erweiterungskarten (Grafikkarten, WLAN usw.) in Ihrem System ein, unabhängig davon, ob der Kernel einen Treiber für sie hat oder nicht. Diese Informationen sind hilfreich, wenn Sie nicht genau wissen, über welche Hardware Sie verfügen.lsusb
listet alle an Ihr System angeschlossenen USB-Geräte auf. Auch dies ist nützlich, wenn Sie nicht genau wissen, über welche Hardware Sie verfügen. Es ist auch nützlich zu überprüfen, ob das Gerät richtig angeschlossen ist!/var/log/udev
und enthält/var/log/dmesg
Informationen darüber, welche Geräte der Kernel erkannt hat. Diese Protokolle sind im Allgemeinen sehr umfangreich - es sei denn, Sie wissen, welche Teile des Protokolls interessant sind, ist es keine gute Idee, diese in Ihre Frage aufzunehmen, obwohl ein Link zu ihnen nützlich sein kann (Sie können http://paste.ubuntu.com verwenden) für große Stämme)sudo lshw --class X
prsudo lshw -C X
kann auch ein wenig wertvollen Hardware Informationen über die specifed Klasse gebenX
- Beispiele Klassen umfassencdrom
,communication
,core
,cpu
,display
,isa
,medium
,memory
,multimedia
,network
,pci
,scsi
,serial
,storage
undusb
- so zum Beispiel können Sie mitsudo lshw -C network
Informationen über die Netzwerkkarten zeigen , den Computer erkennen kann .Bei Videoproblemen :
/var/log/Xorg.0.log
ist die X-Server-Protokolldatei. Dies ist nützlich für alle Videoprobleme. Diese Datei kann sehr lang werden. Stellen Sie sie einfach auf http://paste.ubuntu.com . Stellen Sie sicher, dass Sie einen Link zu Ihrer "Paste" angeben, damit wir sie bei Bedarf finden können.LIBGL_DEBUG=verbose glxinfo
Zeigt Informationen zur Unterstützung der 3D-Beschleunigung an, die bei Problemen mit 3D- oder Desktop-Effekten hilfreich sind.lspci -nn | grep VGA
listet alle Grafikkarten in Ihrem System auf. Dies ist hilfreich, wenn Sie sich nicht sicher sind, über welchen Grafikkartentyp Sie verfügen./usr/lib/nux/unity_support_test -p
sollte für Compiz- und andere Unity-Kompatibilitätsprobleme verwendet werden.Bei Audioproblemen :
cat /proc/asound/cards
listet die erkannten Audiogeräte auf. Sie sollten dies einschließen.cat /proc/asound/card0/codec#0
Enthält Informationen zur ersten Soundkarte, einschließlich Informationen zu den daran angeschlossenen Eingangs- / Ausgangsports. Wenn Sie ein Problem mit dem Anschließen eines Mikrofons, Headsets oder externer Lautsprecher haben, schließen Sie dies ein. Möglicherweise haben Sie auch mehr als ein Audiogerät. In diesem Fall gibt es mehr als ein/proc/asound/card???
Verzeichnis.quelle
Hinweis: Wenn Sie eine kabelgebundene Verbindung haben und das in dieser Antwort beschriebene All-in-One-Skript für kabellose Verbindungen ausführen möchten , erledigt dies alles für Sie!
Wireless-Karten
Probleme mit der drahtlosen Verbindung werden glücklicherweise mit jedem Ubuntu-Release seltener. Es treten jedoch weiterhin Probleme auf.
Die folgenden Informationen helfen bei Fragen Ubuntu veröffentlicht in Fragen drahtlose Konnektivitätsprobleme zu diagnostizieren, können Sie durch Drücken einen Terminal öffnen können Ctrl- Alt- Tund das Schreiben in einem diesen Befehlen, dann bearbeiten Sie Ihre Frage , die Informationen hinzuzufügen.
Wie der Kernel Ihre Netzwerkkarten erkennt
Details zu Ihrer USB-WLAN-Karte
Dies kann abhängig von der Anzahl der angeschlossenen USB-Geräte eine lange Liste ergeben. Im Zweifelsfall die gesamte Liste posten.
Details zu Ihrer PCI-WLAN-Karte
Dies kann eine lange Liste ergeben, abhängig davon, wie viele PCI-Geräte installiert sind. Im Zweifelsfall die gesamte Liste posten.
So können Sie feststellen, ob eine WLAN-Karte weich oder hart blockiert ist:
Fehler beim Verbinden
Oft sehen Sie nützliche Fehler, wenn Sie sich Ihre Kernel-Protokolle ansehen.
Wenn Sie versuchen, eine Verbindung über den Netzwerkmanager herzustellen, können Sie anhand der folgenden Informationen feststellen, welche Fehler auftreten
dmesg
Vorgeschlagene Vorgehensweise - Geben Sie ein
dmesg
, versuchen Sie dann eine Verbindung herzustellen , und geben Sie siedmesg
erneut ein. Die neue Ausgabe sollte einen Hinweis auf den Fehler geben.Eine weitere nützliche Ausgabe ist
dmesg | grep -i firmware
- wenn Sie Fehler in der Ausgabe sehen, kann dies darauf hinweisen, dass Sie eine Firmware installieren müssen - normalerweise ein Paket aus dem Repository.NDISWrapper
Bei der Suche in Google werden manchmal Ergebnisse angezeigt, die auf die Verwendung von NDISWrapper hindeuten. Dies ist eine alte Technik, mit der der Erhalt eines Windows XP-Treibers unter Ubuntu zum Funktionieren gebracht werden kann.
Im Allgemeinen sollte dies in aktuellen Versionen von Ubuntu vermieden werden, da die Treiber im Kernel weniger Kompatibilitätsprobleme aufweisen.
Wenn Sie Probleme mit der drahtlosen Verbindung haben, geben Sie die Ergebnisse der vier obigen Befehlszeileneinträge in Ihre Frage ein, BEVOR Sie NDISWrapper ausprobieren.
quelle
Siehe https://wiki.ubuntu.com/DebuggingHardwareDetection
https://wiki.ubuntu.com/DebuggingProcedures ist normalerweise ein guter Ausgangspunkt, wenn Sie wissen möchten, welche Informationen für einen Fehlerbericht nützlich sind.
quelle
Dies kann hilfreich sein (abhängig von der Art der Hardware):
quelle
Die folgenden Protokolle enthalten Details zur Hardware, wie sie von verschiedenen Systemdiensten (Kernel, udev usw.) beim Booten gesehen wurden:
quelle
Eines der nützlichsten Dinge, die Sie bei der Beschreibung eines Hardwareproblems tun können, ist zu beschreiben, was Sie getan haben und welche Verbindung Sie verwenden.
Zum Beispiel:
Diese Art von Informationen mag sehr einfach erscheinen, kann aber hilfreich sein, um festzustellen, woher häufig auftretende Probleme kommen oder ob Ihre Frage möglicherweise nicht zum Thema gehört.
quelle
Führen Sie das folgende Befehlszeilentool aus:
quelle
Ein allgemeiner Hinweis zur Problemlösung
Ich habe festgestellt, dass ich häufig Daten sammle, um ein Problem zu diagnostizieren:
Zuerst das Problem identifizieren - was habe ich getan, was habe ich erwartet und was schien zu geschehen? Kann ich das Problem wiederholen?
Dann verursacht das Problem zu geschehen, und die Auflistung der Protokolle des Systems erfolgt in umgekehrter Reihenfolge der Änderungszeit:
ls -lrt /var/log
,tail -n 25
kürzlich modifizierten Log - Dateien (für vernünftige Werte von 25), unddmesg
.Lesen, überlegen, überlegen, raten, testen, nach Bedarf wiederholen
quelle