|
|
|
|
![]() Druckversion |
Was tun, wenn man Zip-Laufwerk und Drucker am parallelen Port
hat?
Je einen Kernel für Drucken und einen für das Zip-Laufwerk, und zwischen Drucken und Zip immer neu booten? So weit wollen wir es gar nicht erst kommen lassen, Modulen sei Dank.
Wer schon einen Kernel mit Zip-Laufwerk Unterstützung hat, braucht
nur noch ein paar Kleinigkeiten zu ändern. Bei wem der Kernel
das Laufwerk noch nicht unterstützt, sollte sich erstmal einen mit
derartigen Fähigkeiten compilen (siehe Ausgabe LinuxNetMag#1
Zip-Laufwerk).
Im Abschnitt "Character Devices" müß jetzt die Unterstützung für den Parallelport Drucker auch als Modul konfiguriert werden:
Als letzte Änderung wird jetzt auch der Treiber für das Zip-Laufwerk als Modul eingestellt. Dafür aktivieren wir dies im Abschnitt "SCSI low-level drivers":
Auch "SCSI support" und "SCSI Disk-Support" könnten noch
als Modul geladen werden, jedoch ist dies nur empfehlenswert, wenn im System
keine SCSI-Festplatte angeschlossen ist, auf die während des Boot-Vorganges
zugegriffen wird. Man sollte hier die Einstellungen lieber auf "y" lassen
und somit die Treiber direkt in den Kernel hineinkompilieren.
>> make clean dep modules modules_install zImage kompiliert hat, nennt man den Kernel (im Unterverzeichnis ./arch/i386/boot/zImage)
um und kopiert ihn nach / oder nach /boot/ .
Nach einem Neustart des Systems mit dem neuen Kernel, kann man nun auf die neuen Module zugreifen. Mit >> cat /proc/modules kann man sich ansehen, welche Module gerade geladen sind. Für
den Drucker ist das Modul lpd zuständig, welches meisten schon
aktiv ist.
>> insmod ppa Wenn allerdings das Modul für den Drucker aktiv ist, erhält man folgenden Fehlermeldung: /lib/modules/2.0.3x/scsi/ppa.o: init_module: Device or resource busy In einem solchen Fall muß man erst das Modul für den Drucker entladen, und zwar (als root) mit: >> rmmod lpd Dieses ist jedoch nur dann erfolgreich, wenn keine Druckaufträge
mehr anstehen. D.h. der Drucker muß erst mit Drucken fertig
sein, bevor man auf das Zip zugreifen kann.
>> mount /dev/sda4 /mnt/zip oder wenn die /etc/fstab entsprechend konfiguriert ist auch als User mit >> mount /mnt/zip mounten.
>> rmmod ppa
Es ist somit kein Booten mehr notwendig, um zwischen Zip und Drucker zu wechseln.
Platz für Kommentare & Fragen:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||