SuSE Support-Datenbank

Titel: Parport -- allgemeine Informationen

---

Übersicht ---- Stichwortsuche ---- History ---- Versionen ---- Kategorien ---- Alle Artikel ---

Parport -- allgemeine Informationen

Bezieht sich auf

Kernel: Versionen ab 2.2.0

Die Grundlagen

Mit dem parport-Code ist es seit Kernel 2.2.0 offziell möglich, daß sich Geräte für den Parallelport einen parallelen Anschluß teilen. Parallelport-Geräte können also in Reihe an einem Parallelport hängen.

In der Regel empfiehlt es sich, den Kernel-Support für den Parallelport als Modul zu realisieren.

Zum generischen Parport-Code hat man den hardware-abhängigen Architektur-Code hinzuzuladen; Beispiel:

insmod parport.o
insmod parport_pc.o io=0x3bc,0x378,0x278 irq=none,7,auto

Dadurch werden 3 Port im PC-Stil eingebunden (vorausgesetzt, diese sind hardwaremäßig vorhanden); der erste Port wird ohne Interrupt bei der Adresse 0x3bc, der zweite mit Interrupt 7 bei der Adresse 0x378 und der dritte mit auto-detektierten Interrupt bei Adresse 0x278 lokalisiert. Läßt man diese Module bei Bedarf vom "Kmod" des Kernel 2.2.x laden, dann hätte man in /etc/conf.modules zu hinterlegen:

alias parport_lowlevel parport_pc
options parport_pc io=0x3bc,0x378,0x278 irq=none,7,auto

Die Geräte-Treiber

Wenn der Parport-Code auf obige Art und Weise initialisiert ist, dann kann man den eigentlichen Geräte-Treiber an einen bestimmten Port binden; Vorgabe ist, daß z.B. beim Laden des lp-Moduls ein lp-Device für jeden gefundenen Parport angelegt wird. Wenn man z.B. jedoch nur ein lp-Device beim ersten und dritten Parport haben möchte, dann hat man einzugeben:

insmod lp.o parport=0,2

Damit hätte man /dev/lp0 am ersten und /dev/lp1 am dritten parallelen Port. -- Beachten Sie, daß sich dies Verhalten im Vergleich zum alten Kernel 2.0.x grundlegend geändert hat! Wenn Sie nur eine parallele Schnittstelle haben, dann ist diese immer über /dev/lp0 ansprechbar.

Da man nunmehr auch Parallelport-Geräte bei Benutzung des "parport"-Systems in Kette betreiben kann, sollte es möglich sein, mit

modprobe ppa

Kernel-Support für ZIP-Laufwerke am Parallelport hinzuzuladen. Ähnlich kann man auch "paride" (CD-ROM-Laufwerke, -Brenner, Festplatten etc. am Parallelport) auf "parport" aufsetzen; vgl. die Hinweise im unten genannten Artikel.


Dokumentation:

der aktuelle Stand der Entwicklung ist in den Kernelquellen in der Datei Documentation/parport.txt bzw. im Web unter http://www.cyberelk.demon.co.uk/parport.html dokumentiert.

---

Siehe auch:

---

Stichwörter: PARPORT, DRUCKEN, KERNEL, PARALLEL-PORT, ZIPDRIVE, ZIPLAUFWERK, PARIDE, PPA

---

Übersicht ---- Stichwortsuche ---- History ---- Versionen ---- Kategorien ---- Alle Artikel ---

SDB-ke_parport, Copyright SuSE GmbH, Nuremberg, Germany - Version: 12. Feb 1999
Impressum - Zuletzt generiert: 24. Feb 1999 14:28:13 by ke with sdb_gen 1.00.0