Frage Ich habe ein Hardware-Erkennungsproblem. Welche Protokolle muss ich untersuchen?


Ich versuche eine Frage zu stellen, ob meine Hardware funktioniert, aber ich weiß nicht, welche Informationen ich zu meiner Frage hinzufügen soll, um Hilfe zu bekommen. Was muss ich tun?

Related, wenn Sie keinen Zugriff auf eine GUI haben:


171
2017-11-19 12:49


Ursprung


Wireless spezifisch: askubuntu.com/questions/425155/ ... - Wilf


Antworten:


Die wichtigste Information, die Sie geben können, ist, was Sie haben erledigt, was du erwartet passieren und was du beobachten ist passiert.

Diese Frage ist ein besonders schönes Beispiel für ein Hardware-Erkennungsproblem mit einem USB-Gerät.

Andere Beispiele dafür könnten sein:

Ich habe Ubuntu 10.04 Desktop auf meinem Dell Optiwashate 312 Laptop installiert. Wann   Ich melde mich an, meine WLAN-Karte ist im Popup-Menü von Network Manager nicht sichtbar.   obwohl das verkabelte Netzwerk dort auftaucht.

oder

Ich habe Ubuntu 10.04 Netbook Edition auf meinem System76 Laptop. Wenn ich meine anschließe   Kopfhörer in die Steckdose, der Ton kommt aber auch aus den Kopfhörern   die Lautsprecher aus.

oder

Ich benutze Ubuntu 10.04. Ich habe das Programm "Zusätzliche Treiber" benutzt, um das Programm zu installieren   aktuelle nVidia-Treiber für meine GeForce FX 5200. Jetzt, wenn ich boote, stoppt das System   mit einem schwarzen Bildschirm nach dem Ubuntu Boot-Splash abgeschlossen ist.

Nach dieser allgemeinen Problembeschreibung hängt die weitere Information davon ab, mit welcher Hardware Sie Probleme haben und welche Probleme Sie haben.

Im Algemeinen:

  • sudo lspci -nn listet alle PCI-Geräte in Ihrem System auf. Dies beinhaltet alle Erweiterungskarten (Grafikkarten, WiFi, usw.) in Ihrem System, unabhängig davon, ob der Kernel einen Treiber für sie hat oder nicht. Diese Information ist nützlich, wenn Sie nicht genau wissen, welche Hardware Sie haben.
  • lsusb listet alle an Ihr System angeschlossenen USB-Geräte auf. Auch dies ist nützlich, wenn Sie nicht genau wissen, welche Hardware Sie haben. Es ist auch nützlich zu überprüfen, ob das Gerät korrekt angeschlossen ist!
  • /var/log/udev und /var/log/dmesg wird Informationen darüber haben, welche Geräte der Kernel erkannt hat. Diese Logs sind im Allgemeinen sehr groß - es sei denn, Sie wissen, welche Teile des Logs interessant sind, es ist keine gute Idee, diese in Ihre Frage aufzunehmen, obwohl ein Link zu ihnen nützlich sein könnte (Sie können verwenden http://paste.ubuntu.com für große Protokolle)
  • sudo lshw --class X pr sudo lshw -C X kann auch ein wenig wertvolle Hardware-Informationen über die angegebene Klasse geben X - Beispiele für Klassen umfassen cdrom, communication, core, cpu, display, isa, medium, memory, multimedia, network, pci, scsi, serial, storage und usb - So können Sie zum Beispiel verwenden sudo lshw -C network um Informationen zu den Netzwerkkarten anzuzeigen, die der Computer erkennen kann.

Zum Video Probleme:

  • /var/log/Xorg.0.log ist die X Server-Protokolldatei. Dies ist nützlich für alle Videoprobleme. Diese Datei kann lange dauern, also ziehe sie einfach an http://paste.ubuntu.com. Achten Sie darauf, einen Link zu Ihrem "Einfügen" zu geben, damit wir ihn bei Bedarf finden können.
  • LIBGL_DEBUG=verbose glxinfo zeigt Informationen zur Unterstützung von 3D-Beschleunigung an, nützlich bei Problemen mit 3D- oder Desktop-Effekten.
  • lspci -nn | grep VGAlistet alle Videokarten in Ihrem System auf, nützlich, wenn Sie nicht sicher sind, welche Art von Grafikkarte Sie haben.
  • /usr/lib/nux/unity_support_test -p sollte für compiz und andere Unity-Kompatibilitätsprobleme verwendet werden.

Zum Audio Probleme:

  • cat /proc/asound/cards listet die erkannten Audiogeräte auf. Sie sollten dies einschließen.
  • cat /proc/asound/card0/codec#0 enthält Informationen über die erste Soundkarte einschließlich Informationen über die an sie angeschlossenen Eingangs- / Ausgangsports. Wenn Sie ein Problem beim Einstecken eines Mikrofons, Headsets oder externer Lautsprecher haben, schließen Sie dies ein. Möglicherweise verfügen Sie auch über mehr als ein Soundgerät. In diesem Fall wird es mehr als einen geben /proc/asound/card??? Verzeichnis.
  • Wiki: Soundprobleme debuggen

143
2017-11-20 05:53



+1 für den Eröffnungssatz, wie oft stelle ich meinen Kunden die gleichen drei Fragen ... - ecoologic


Hinweis: Wenn Sie über eine kabelgebundene Verbindung verfügen, sollten Sie das All-in-One-Drahtlosskript in Erwägung ziehen diese AntwortEs macht all das schwere Heben für dich!


Drahtlose Karten

Probleme mit der drahtlosen Verbindung werden glücklicherweise mit jedem Ubuntu-Release seltener. Trotzdem treten immer noch Probleme auf.

Die folgenden Informationen helfen bei der Diagnose drahtloser Verbindungsprobleme in Fragen, die auf Ask Ubuntu gestellt werden. Sie können ein Terminal durch Drücken von öffnen Strg-Alt-T und tippen Sie einen dieser Befehle ein und bearbeiten Sie dann Ihre Frage, um die Informationen hinzuzufügen.

Wie der Kernel Ihre Netzwerkkarten erkennt

sudo lshw -class network

Details Ihrer USB-WLAN-Karte

lsusb

Dies kann zu einer langen Liste führen, abhängig davon, wie viele USB-Geräte angeschlossen sind. Im Zweifelsfall posten Sie die gesamte Liste.

Details Ihrer PCI-WLAN-Karte

lspci

Dies kann zu einer langen Liste führen, abhängig davon, wie viele PCI-Geräte installiert sind. Im Zweifelsfall posten Sie die gesamte Liste.

So prüfen Sie, ob eine WLAN-Karte blockiert oder blockiert ist:

rfkill list all

Fehler beim Verbinden

Oft sehen Sie nützliche Fehler, wenn Sie sich Ihre Kernel-Logs ansehen.

Wenn Sie versuchen, sich über den Netzwerkmanager zu verbinden, können Sie sehen, welche Fehler beim Betrachten entstehen dmesg

Vorgeschlagener Vorgang - Geben Sie ein dmesgVersuchen Sie dann, eine Verbindung herzustellen, und geben Sie dann ein dmesg nochmal. Die neue angezeigte Ausgabe sollte einen Hinweis auf den Fehler geben.

Eine andere nützliche Ausgabe ist dmesg | grep -i firmware - Wenn Sie Fehler in der Ausgabe sehen, kann dies bedeuten, dass Sie eine Firmware installieren müssen - normalerweise ein Paket aus dem Repository.

NDISWrapper

Die Suche in Google führt manchmal zu Ergebnissen, die auf die Verwendung von NDISWrapper hinweisen. Dies ist eine alte Technik, bei der der Erwerb eines Windows XP-Treibers in Ubuntu funktionieren kann.

Im Allgemeinen sollte dies in aktuellen Versionen von Ubuntu vermieden werden, da die Treiber im Kernel weniger Kompatibilitätsprobleme haben.

Wenn Sie Probleme mit der Drahtlosverbindung haben, posten Sie die Ergebnisse der vier obigen Befehlszeileneinträge in Ihre Frage, BEVOR Sie NDISWrapper ausprobieren.


56
2017-09-15 13:21





Sehen 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.


19
2017-11-19 18:33





Diese können hilfreich sein (abhängig von der Art der Hardware):

dmesg
lspci
lsusb

14
2017-11-19 13:08



lscpu too - :) es gibt viele weitere Befehle ... - dschinn1001


Die folgenden Protokolle enthalten Details zur Hardware, wie sie von verschiedenen Systemdiensten (Kernel, udev usw.) beim Booten erkannt wurden:

/var/log/udev
/var/log/dmesg

9
2017-11-20 01:29





Eines der nützlichsten Dinge, die Sie tun können, wenn Sie ein Hardwareproblem beschreiben, ist, was Sie getan haben und welche Verbindung Sie verwenden.

Beispielsweise:

"Ich habe einen Monitor angeschlossen und mein Desktop hat sich nicht automatisch darauf ausgedehnt."

  • Sagen Sie uns, welchen Port Ihr Monitor verwendet (z. B. vga oder hdmi).
  • Hast du Benachrichtigungen erhalten, als du es eingesteckt hast?
  • Haben Sie sichergestellt, dass die von Ihnen verwendete Verbindung die richtige ist?

Diese Art von Informationen mag sehr einfach erscheinen, aber es kann helfen, herauszufinden, woher allgemeine Probleme kommen, oder ob Sie Fragen stellen können.


7
2017-09-27 18:21





Führe diese folgenden Befehlszeilenwerkzeuge aus:

cat /var/log/Xorg.0.log
  lspci
  dmesg
  lsusb


5
2017-11-19 13:41





Ein allgemeiner Hinweis zur Problemlösung 

Ich habe festgestellt, dass ich oft Daten sammle, um ein Problem zu diagnostizieren, indem ich:

Zuerst das Problem identifizieren - was habe ich getan, was habe ich erwartet und was schien zu passieren? Kann ich das Problem wiederholen?

Dann wird das Problem verursacht und die Protokolle des Systems in umgekehrter Reihenfolge der Modifikationszeit aufgelistet:
ls -lrt /var/log,
tail -n 25 auf kürzlich geänderten Protokolldateien (für vernünftige Werte von 25) und
dmesg.
Lesen, wundern, denken, erraten, testen, wiederholen, wie es nötig ist


2
2017-12-08 02:01