Was für Hardware läuft mit Linux (und was nicht)?

Inhaltsverzeichnis

  1. Was für Hardware läuft mit Linux (und was nicht)?
  2. Wie erkennt man eigentlich welche Hardware man hat?
  3. Weiteres
  4. KVM(Keyboard-Video-Mouse)-Switches
  5. Händler und Hersteller

Die meiste (PC-)Hardware, die es derzeit gibt, läuft mit Linux. Siehe auch /TippsZurAuswahl.

Hardware, die nicht läuft, bitte unter /SchwarzeListe eintragen.

Vorsicht bei ASUS

Es gibt noch ein paar Bereiche, bei denen noch nicht alles so rund läuft wie gewünscht. Tipps wie man's trotzdem zum Laufen kriegt stehen auf den folgenden Seiten.

ToDo: Seiten bereinigen und Überbleibsel auf /SchwarzeListe und /TippsZurAuswahl.

Vorschlag: Wäre es nicht besser, die ganzen Unterseiten auf die 1. Ebene zu schieben (dabei könnte dann auch gleich durchgehend Einzahl verwendet werden) und eine KategorieLinuxHardware einzuführen? -- RalfZosel 2004年01月04日 14:16:08

Wie erkennt man eigentlich welche Hardware man hat?

s.a. HardwareErkennung.

Auf den Karton schauen oder auf die Karte selbst hilft heute nicht in allen Fällen weiter. Da aber die Hardwarehersteller diese Informationen auch in den Bausteinen unterbringen, kann man sie dort auslesen.

Es gibt einige Tools für diese Aufgabe unter Linux:

  • lshw für eine Übersicht
  • PCI: lspci Datenbank sowie scanpci oder cat /proc/pci

  • Was steht im BIOS: dmidecode

  • ISA-Karten und "Legacy Devices" im Chipsatz.
    • ISA-PnP-Karten pnpdump (von den isapnptools), lspnp
    • "Legacy"-ISA: ausbauen und auf die Karte schauen
    • Sogenantes "Probing" Es wird einfach angenommen auf Adresse x findet man chip y. Falls er wie vermutet reagiert sagt man wird wohl dieser Chip sein.
  • Geräte am par. Port:
    • das Gerät in die Hand nehmen und draufschauen? Oben genannte Werkzeuge machen ja nur Sinn weil man sich dadurch spart den Rechner aufzuschrauben. Beim par. Port entfällt das ja aber. (Leider steht oft nicht drauf was drin ist u.s.w. :( )

Ab hier muss schon ein Treiber geladen sein. Z.B. der Treiber "usb-ohci" für USB damit die Geräte auf dem Bus erkannt werden können.

  • USB: lsusb oder cat /proc/bus/usb/devices
  • Festplatten: hdparm und smartctl (aus den SmartMonTools)

  • SCSI und ähnliches: cat /proc/scsi/scsi
  • PC-Card: PCMCIA oder Cardbus: cardctl info
  • Firewire: cat /proc/ieee1394/devices
  • Monitor: ddcprobe, read-edid
  • Sensoren auf dem SMBus: lmsensors bzw. i2c tools

  • ACPI: iasl sowie cat /proc/acpi/*

  • Was steht im BIOS: dmidecode

  • Netzwerk: ifconfig -a zeigt MAC Adressen

Das proc-Dateisystem hat viele dieser Infos gespeichert, leider nicht immer so leicht lesbar.

Die Zuordnung Hardware zu Treiber muss man auch noch herausfinden. Tools zur automatischen Hardwareerkennung können da weiter helfen. Oder ihre Tabellen, z.B. "kudzu" benutzt /usr/share/hwdata/pcitable. Eine Knoppix-CD hat eine solche Hardware-Erkennung und muss nicht installiert werden.

Weiteres

Externe Verzeichnisse:

leider tot - karlhanns Spiegel. 14.5.2003. Sehr große Hardwaredatenbank. Mit Bewertungen, Treiberempfehlungen und Links zu den Treibern. Auch dieses Projekt ist interaktiv! (am 19.7.02 waren bspw. 486 (wie passend ;-) ) Mainboards gelistet)

KVM(Keyboard-Video-Mouse)-Switches

Nach Berichten im Internet und eigenen Erfahrungen gibt es Probleme mit KVM-Switches (also Umschaltern für Tastatur/Maus/Monitor) und Mäusen mit Scrollrad (Wheelmouse).

Symptome:

  • Maus funktioniert gar nicht mehr
  • Mauszeiger springt an den Rand/in eine Ecke, es werden zufällig Mausklicks erzeugt

Betroffen sind anscheinend Mäuse, die mehrere Wheel-Protokolle verstehen. Das sind praktisch alle außer denen von Microsoft.

Abhilfe:

  • eine RadMaus von Microsoft verwenden

    • möglicherweise gibt es auch nur bei den einfachen Varianten keine Probleme
    • hat bei mir nur leichte Verbesserungen gebracht -- RonnyBuchmann

  • oder das Rad abschalten (Protokoll PS/2 statt IMPS/2)
    • hat bei mir nur leichte Verbesserungen gebracht -- RonnyBuchmann

  • die Maus direkt am Rechner anschließen

  • Was bei mir (auch verschiedene Mäuse) geholfen hat, war das Restarten bzw. Beenden des GPMs. Danach laufen die Mäuse einwandfrei durch.
  • Weiterhin hilft es, beim Rechnerwechsel (sofern man via "Hotkey" über die Tastatur umschalten kann, meiner kann das) erst auf die Konsole (ALT+F1) wechselt und anschließend den Rechner wechselt. Dann brauch ich auch die Aktion mit dem GPM nicht durchführen. Wieso das genauso und nicht anders ist, kann ich mir nicht erklären.

Weitere Infos: kvm+mouse+linux+problem

Händler und Hersteller

Einige Hersteller und Händler haben sich dem Vertrieb oder der Herstellung linuxkompatibler Hardware verschrieben. Z.B.:

LinuxHardware (zuletzt geändert am 2013年05月25日 19:21:09 durch nrbg-4dbe0feb)

AltStyle によって変換されたページ (->オリジナル) /