next up previous
Next: Testen des installierten Treibers Up: Kompilieren und Installieren des Previous: Installation der Treiber

Treiber laden

Wie früher schon besprochen, wird durch die drei Zeilen, die wir in /etc/modules.conf hinzugefügt haben, der Treiber im Bedarfsfall vom Betriebssystem automatisch geladen. Wir wollen nun aber mal sehen, ob das Laden der Treiber überhaupt glatt geht, wenn wir den Treiber von Hand laden. Denn wenn das nicht klappen sollte, wird auch das automatische Laden eventuell fehlschlagen. Wir loggen uns also wieder als root ein, gehen ins Plustek-Treiber Verzeichnis und starten dort make load:

Welcome to SuSE Linux 7.2 (i386) - Kernel 2.4.7 (tty2).

mathplanet login: root
Password:
Last login: Thu Sep 20 16:58:55 on tty2
Have a lot of fun...
mathplanet:~ # cd /tmp/Scanner/plustek_driver/
mathplanet:/tmp/Scanner/plustek_driver # make load
/sbin/modprobe pt_drv || exit 1
rm -f /dev/pt_drv*
mathplanet:/tmp/Scanner/plustek_driver #
Wunderbar. Es scheint alles glatt gelaufen zu sein. Nun wollen wir doch mal sehen, ob der Treiber auch wirklich in der Liste der vom Betriebssystem momentan geladenen Treiber aufscheint. Der Befehl dazu ist lsmod. Ich gebe das also mal ein:
mathplanet:/tmp/Scanner/plustek_driver # lsmod
Module                  Size  Used by
parport_pc             13680   1  (autoclean)
pt_drv                111808   0  (autoclean)
parport                14880   1  (autoclean) [parport_pc pt_drv]
snd-mixer-oss           5280   0  (autoclean)
snd-seq-midi            3728   0  (unused)
snd-seq-midi-event      3408   0  [snd-seq-midi]
snd-seq                43712   0  [snd-seq-midi snd-seq-midi-event]
snd-card-sb8            2416   0
snd-sb8-dsp            12256   0  [snd-card-sb8]
snd-pcm                32736   0  [snd-sb8-dsp]
snd-mixer              25248   0  [snd-mixer-oss snd-sb8-dsp]
snd-rawmidi            10592   0  [snd-seq-midi snd-sb8-dsp]
snd-seq-device          4288   0  [snd-seq-midi snd-seq snd-rawmidi]
snd-opl3                5104   0  [snd-card-sb8]
snd-hwdep               3504   0  [snd-opl3]
snd-timer               8912   0  [snd-seq snd-pcm snd-opl3]
snd                    36624   1  [snd-mixer-oss snd-seq-midi snd-seq-midi-event snd-seq snd-card-sb8 snd-sb8-dsp snd-pcm snd-mixer snd-rawmidi snd-seq-device snd-opl3 snd-hwdep snd-timer]
soundcore               4048   4  [snd]
ne2k-pci                5184   1  (autoclean)
8390                    6304   0  (autoclean) [ne2k-pci]
mathplanet:/tmp/Scanner/plustek_driver #
Von dieser ganzen Liste interessieren uns in diesem Fall eigentlich nur die obersten Zeilen. Der Rest (alles was mit snd beginnt bespielsweise, sind nur Module vom ALSA Soundtreiber) und hier ohne belang. pt_drv scheint bei mir also als 2. Eintrag in der Liste auf. (Die Reihenfolge in der Liste ist egal.) Der Treiber ist also wirklich geladen. Sehr schön. Und in Klammer steht autoclean dabei. Das ist auch ok. Bedenklich ist nur der Fall, dass initializing dabei steht und dieser Status bleibt. Dieses Problem hatte ich früher. Schuld war das nicht richtig auf EPP-Modus eingestellte BIOS von meinem Computer. Wenn also das Laden von Hand funktioniert hat, dann wird es wahrscheinlich auch automatisch funktionieren.


next up previous
Next: Testen des installierten Treibers Up: Kompilieren und Installieren des Previous: Installation der Treiber
Johannes Prix
2003-06-12