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:
Ich habe Ubuntu 10.04 Desktop auf meinem Dell Optiwhatever 312-Laptop installiert. Wenn ich mich anmelde, wird meine WLAN-Karte im Popup-Menü von Network Manager nicht angezeigt, obwohl das verkabelte Netzwerk dort angezeigt wird.
oder
Ich habe Ubuntu 10.04 Netbook Edition auf meinem System76-Laptop. Wenn ich meine Kopfhörer in die Buchse stecke, kommt der Ton über die Kopfhörer, aber auch über die Lautsprecher heraus.
oder
Ich benutze Ubuntu 10.04. Ich habe das Programm "Additional Drivers" verwendet, um die aktuellen nVidia-Treiber für meine GeForce FX 5200 zu installieren. Wenn ich jetzt starte, wird das System mit einem schwarzen Bildschirm angehalten, nachdem der Ubuntu-Startvorgang beendet ist.
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
pr sudo lshw -C X
kann auch ein wenig wertvollen Hardware Informationen über die specifed Klasse geben X
- Beispiele Klassen umfassen cdrom
, communication
, core
, cpu
, display
, isa
, medium
, memory
, multimedia
, network
, pci
, scsi
, serial
, storage
und usb
- so zum Beispiel können Sie mit sudo 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.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!
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.
sudo lshw -class network
lsusb
Dies kann abhängig von der Anzahl der angeschlossenen USB-Geräte eine lange Liste ergeben. Im Zweifelsfall die gesamte Liste posten.
lspci
Dies kann eine lange Liste ergeben, abhängig davon, wie viele PCI-Geräte installiert sind. Im Zweifelsfall die gesamte Liste posten.
rfkill list all
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 sie dmesg
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.
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.
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.
Dies kann hilfreich sein (abhängig von der Art der Hardware):
dmesg
lspci
lsusb
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:
"Ich habe einen Monitor angeschlossen und mein Desktop wurde nicht automatisch darauf erweitert."
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.
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), und
dmesg
.
Lesen, überlegen, überlegen, raten, testen, nach Bedarf wiederholen