Allgemein
Knowledge Base
- Neue Struktur (In Arbeit)
- Computertechnisches
Community
Privat
/ HomePage / Computer / Software / Betriebssystem
Die meiste aktuelle Hardware wird von Linux automatisch erkannt, was aber nicht bedeutet, das man sie dann sofort nutzen kann.
USB Hardware ist meist Hotplugfähig, d.H. es darf im laufenden Betrieb angeschlossen werden. Vorsicht, Speichermedien sollten nicht ohne vorherige Abmeldung abgezogen werden, es droht die Zerstörung der darauf befindlichen Daten.
lsusb
zeigt alle am USB Port angeschlossene Hardware an.
lspci
zeigt die Hardware, die an PCI Port hängt.
Ist die Hardware erstmal eingebaut und vom System identifiziert wird der Kerneltreiber geladen.
Sollte das nicht der Fall sein, kann selbst ein neuer Kernel erstellt werden der die Hardware dann erkennt. Dazu in /usr/src/linux ein make menuconfig und im Kapitel device drivers nach der Hardware suchen. Die Device Drivers sind in verschiedene Unterkapitel organisiert. Was mich stört, das noch niemand daran gegangen ist die Erkennung so zu automatisieren das zumindest ein grober Teil erkannt wird. Mit Hilfe der vorher beschriebenen Tools. Ist ein Treiber für die Hardware gefunden und war er noch nicht als Module oder fest eingebaut, diesen Treiber auswählen vorzugsweise als Modul und einen neuen Kernel erstellen, installieren und rebooten.
Evtl. wird das neue Kernelmodul für die Hardware schon beim booten durch udev
erkannt und geladen.
Es gibt etliche Treiber, die wollen nicht auf Anhieb, dafür gibt es die Dateien im Verzeichnis /etc/modules.d/
dort gibt es dann verschiedenste Einträge, um die Hardware mit weiteren Optionen doch zum Laufen zu überreden.
Nicht vergessen update-modules
was die /etc/modules.conf
neu erstellt.
Wird das Kernelmodul beim Booten nicht automatisch geladen, muss dessen Name in die /etc/modules.autoload.d/kernel-2.6
eingetragen werden.
Jetzt sollte die neue Hardware erkannt werden und durch entsprechende Programme nutzbar sein.
tbc...