Hallo, für einen Dongle muss ich mit vmware auf den Parallelport zugreifen. Leider liefert: # ls -la /dev/parport0 ls: Zugriff auf /dev/parport0 nicht möglich: Datei oder Verzeichnis nicht gefunden Nach modprobe ppdev ist der parport0 vorhanden. Nach Anpassung der Rechte kann ich auch mit vmware auf den Parallelport zugreifen und den Dongle betreiben. Leider ist /dev/parport0 nach jedem booten wieder verschwunden und ich muss die Prozedur wiederholen. Weiß jemand warum der parport0 fehlt, obwohl er beim booten angezeigt wird, und wie man das Anlegen von parport0 dauerhaft im System hinterlegt? Ausschnitt aus /var/log/boot.msg: ... <6>agpgart: AGP aperture is 64M @ 0xf8000000 <6>shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 <6>parport_pc 00:09: reported by Plug and Play ACPI <6>parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP, DMA] <6>NET: Registered protocol family 23 ... Das ganze läuft unter OS 10.3. -- Dirk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Dirk Meier <dirk.meier@gmx.de> [2008-01-17 12:14]:
für einen Dongle muss ich mit vmware auf den Parallelport zugreifen.
modprobe ppcdev
Leider ist /dev/parport0 nach jedem booten wieder verschwunden und ich muss die Prozedur wiederholen.
MODULES_LOADED_ON_BOOT=".... ppdev ..." in /etc/sysconfig/kernel.
Weiß jemand warum der parport0 fehlt,
Weil das Modul nicht geladen ist und dieses Modul nicht durch Hardware automatisch geladen wird (das wäre parport_pc).
obwohl er beim booten angezeigt wird,
Er ist vorhanden, nur die Schnittstelle fehlt. Normalerweise wird nur /dev/lp0 angelegt
und wie man das Anlegen von parport0 dauerhaft im System hinterlegt?
Siehe oben. Bernhard -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag, 17. Januar 2008 schrieb Bernhard Walle:
* Dirk Meier <dirk.meier@gmx.de> [2008-01-17 12:14]:
für einen Dongle muss ich mit vmware auf den Parallelport zugreifen.
modprobe ppcdev
Leider ist /dev/parport0 nach jedem booten wieder verschwunden und ich muss die Prozedur wiederholen.
MODULES_LOADED_ON_BOOT=".... ppdev ..." in /etc/sysconfig/kernel.
Weiß jemand warum der parport0 fehlt,
Weil das Modul nicht geladen ist und dieses Modul nicht durch Hardware automatisch geladen wird (das wäre parport_pc).
obwohl er beim booten angezeigt wird,
Er ist vorhanden, nur die Schnittstelle fehlt. Normalerweise wird nur /dev/lp0 angelegt
und wie man das Anlegen von parport0 dauerhaft im System hinterlegt?
Siehe oben.
Bernhard
Hallo Bernhard, vielen Dank für Deinen Hinweis. Wenn ich das richtig verstanden habe wird /dev/parport0 dann bei jedem neuen booten neu angelegt. Gibt es dann eine Möglichkeit die Gruppe von /dev/parport0 dauerhaft auf lp zu setzen. -- Dirk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag, 17. Januar 2008 schrieb Dirk Meier:
Hallo Bernhard, vielen Dank für Deinen Hinweis. Wenn ich das richtig verstanden habe wird /dev/parport0 dann bei jedem neuen booten neu angelegt. Gibt es dann eine Möglichkeit die Gruppe von /dev/parport0 dauerhaft auf lp zu setzen.
Hallo Dirk, durch einen entsprechenden Eintrag in /etc/permissions.local Herbert -- Der größte Aberglaube der Gegenwart ist der Glaube an die Vorfahrt. -- Jaques Tati -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Herbert Renkewitz <herbert@renkewitz.com> [2008-01-17 13:32]:
Am Donnerstag, 17. Januar 2008 schrieb Dirk Meier:
Hallo Bernhard, vielen Dank für Deinen Hinweis. Wenn ich das richtig verstanden habe wird /dev/parport0 dann bei jedem neuen booten neu angelegt. Gibt es dann eine Möglichkeit die Gruppe von /dev/parport0 dauerhaft auf lp zu setzen.
durch einen entsprechenden Eintrag in /etc/permissions.local
Nein, das war vor udev & Co. Eine Datei /etc/udev/rules.d/78-parport.rules anlegen mit dem Inhalt KERNEL=="parport[0-9]*", GROUP="lp" Ich hab's jetzt nicht getestet, wenn's nicht geht, nochmal Bescheid sagen. Bernhard -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Dirk, Am Donnerstag 17 Januar 2008 12:14:10 schrieb Dirk Meier:
für einen Dongle muss ich mit vmware auf den Parallelport zugreifen. Leider liefert: # ls -la /dev/parport0 ls: Zugriff auf /dev/parport0 nicht möglich: Datei oder Verzeichnis nicht gefunden
Nach modprobe ppdev ist der parport0 vorhanden. Nach Anpassung der Rechte kann ich auch mit vmware auf den Parallelport zugreifen und den Dongle betreiben.
fein
Leider ist /dev/parport0 nach jedem booten wieder verschwunden und ich muss die Prozedur wiederholen.
Weiß jemand warum der parport0 fehlt, obwohl er beim booten angezeigt wird, und wie man das Anlegen von parport0 dauerhaft im System hinterlegt?
Die Erklärung dürfte sich irgendwo unter /etc/udev unter Zuhilfenahme von lspci -vv finden lassen.
Ausschnitt aus /var/log/boot.msg: ... <6>agpgart: AGP aperture is 64M @ 0xf8000000 <6>shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 <6>parport_pc 00:09: reported by Plug and Play ACPI <6>parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP, DMA] <6>NET: Registered protocol family 23 ...
Das ganze läuft unter OS 10.3.
eine von nahezu unendlich vielen Möglichkeiten wäre ... in /etc/sysconfig/kernel ... ## Type: string ## ServiceRestart: boot.loadmodules # # This variable contains the list of modules to be loaded # once the main filesystem is active # You will find a few default modules for hardware which # can not be detected automatically. # MODULES_LOADED_ON_BOOT="" ... hier das modul ppdev mit anzugeben und dann irgendwo noch die Rechte zu setzen, zb. über udev rule oder in einem startscript (wenn du nicht im udev dschungel suchen magst der Einfachheit halber zb. in /etc/init.d/vmware) Alternativ kannst du aber auch suchen warum udev den nicht einbindet. Gruss Falk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Bernhard Walle
-
Dirk Meier
-
Falk Sauer
-
Herbert Renkewitz