Linux 15.012 Themen, 106.869 Beiträge

Treiber beim Start laden

cpuquäler / 7 Antworten / Flachansicht Nickles

Hallo Forum!

Ich hab mal wieder ne Frage ;-)

Wie kann ich nen Treiber automatisch laden lassen?

Meine Situation: Ich hab nen USB-Wlan-Stick, den ich gestern endlich zum laufen gebracht habe (einige werden sich erinnern *g*). Ich muss aber den Treiber jedes Mal mit "insmod" laden und darf erst danach den Stick einstecken, da er sonst nicht korrekt erkannt wird.

Wie kann ich den Treiber also so laden, dass er vor der Erkennung des Sticks geladen wird. Bzw. wie kann ich den Standarttreiber 'verdrängen'?

Danke schonmal, Gruß CPUQuäler

PS: Ich dachte immer die Grafikkartentreiber würden so viele Probleme machen. Bisher hat der Wlan-Treiber mir mehr graue Haare beschert ;-)

bei Antwort benachrichtigen
KarstenW cpuquäler „Treiber beim Start laden“
Optionen

Ubuntu baut auf Debian testing (Betaversion von Debian) auf.
Bei Debian können Module auf vier verschiedene Arten automatisch geladen werden:

-discover, während der Systeminitialiserungsphase
-hotplug, während der Systeminitiliserungsphase und wenn das Gerät an ein laufendes System angeschlossen wird.
--> hotplug wurde bei Debain testing und damit auch bei Ubuntu durch udev ersetzt.
Du müßtest als udev für deinen USB Stick konfigurieren.
Es kann sein das die Gerätedatei des USB Stick sich beim An- und Abstecken ändert. Das soll mit udev verbessert werden. Dadurch bleiben die Gerätedateien gleich.

Beispiel für einen USB Stick aus dem Debian- Handbuch "Das Debian System" von Martin F. Kraft:

/etc/udev/rules.d/local-stick.rules:

'BUS="scsi", SYSFS{model}="FLASH", KERNEL="sd?1", NAME="%k" SYMLINK="stick", GROUP="stick", MODE="0660"'

Hier wurde der USB Stick unter /dev/stick zur Verfügung gestellt und die Gruppe stick kann darauf zugreifen.

Vergleiche das mal mit dem Ubuntu Wiki. Ich weiß nicht in wie weit Debian mit Ubuntu kompatibel ist. Ich habe auch noch nie so einen USB WLAN Stick benutzt.


Die anderen Arten sind:

-Kernel-Autoloader KMOD (macht alles automatisch, braucht nicht konfiguriert werden)
-die statische Modulliste, die beim Starten geladen wird und vom Administrator gepflegt wird.
Alle Module die in der Datei /etc/modules stehen werden beim Systemstart automatisch geladen


---> Vielleicht reicht es auch, wenn du den Namen des Treibermodules in die Datei /etc/modules einträgst.


PS: Ich muß gestehen , ich kann auch nur Handbücher lesen.
Wenn du mehr über das originale Debian erfahren willst, kann ich dir dieses Handbuch empfehlen:

http://www.amazon.de/Das-Debian-System-Konzepte-Methoden/dp/3937514171/ref=sr_1_2/028-9070159-7682107?ie=UTF8&s=books&qid=1174471615&sr=8-2




Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen