Printer Device!

Post Reply
Message
Author
stiat
Posts: 1
Joined: 07. May 2002 14:48
Location: Wien (Österreich)

Printer Device!

#1 Post by stiat »

Hallo alle!

Folgendes Problem ist bei mir aufgetaucht:

Ich laufe derzeit auf gentoo-linux. Ich finds ganz nett, also ned gleich schrein *g*...

Ich habe n kleineres problem mit meinem Drucker-Device!

Ich habe im kernel Parallel Port Mit PC-Style Hardware und FIFO (falls vorhanden, ist vorhanden) angewählt.

Gut, soviel dazu, ich habs als modules compilieren lassen, da i ned sehr viel von built-in halte, lasse die modules beim booten starten. Funktioniert auch (meint modprobe).

Nur, wenn ich jetzt in /dev schaue, da is kein lp0 oder lp1 oder sonstwas. Auch wie in manchen Beschreibungen steht kein /dev/printers/0.

Tja, nun, PDQ bzw. CUPS (habe mich noch ned entschieden, wird aber warscheinlich PDQ werden) brauchen ja beide ein device an das sie die daten schicken (na no na...)

Ich habe jetzt mit "MAKEDEV lp" lp0 lp1 und lp2 erstellt. Ich weis ned welcher Teufel mich geritten hat, jedenfalls habe ich ein rm -f lp* gemacht. Tja, damit warn sie wieder weg.

Als ich nochmal ein MAKEDEV lp gemacht habe, meint er folgendes:

"Can't move lp0- to lp0: Permission denied"
"Can't move lp1- to lp1: Permission denied"
"Can't move lp2- to lp2: Permission denied"

Tja, ich würd jetzt gern wissen wie ich des hinkrieg dass ich n device zu meinem parallel port habe. geladen werden übrigens die module:

parport.o
pc_parport.o

pc_parport.o benötigt parport.o zum laufen.

Wer ne idee??

STiAT

Rossi

Re: Printer Device!

#2 Post by Rossi »

Fit bin auch der Druckerschiene auch nicht, aber bei mir ist noch "lp.o" geladen als Modul (cups Benutzer). Da ich davon ausgehe, das Du root warst bei Deinem zweiten Versuch, was sagt den "cd /dev && ls -la | grep lp" ?

gewitter
Posts: 1354
Joined: 09. Apr 2001 9:03

Re: Printer Device!

#3 Post by gewitter »

normalerweise läuft gentoo mit dev-filesystem, wobei die benötigten devices beim start angelegt werden.

P.S.: musste erstmal mein gentoo starten, um zu schauen, was sache ist, aber ich habe keine devices <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle"> und drucken geht trotzdem ?-)
Last edited by gewitter on 08. May 2002 16:17, edited 1 time in total.

mvo

Re: Printer Device!

#4 Post by mvo »

Hi,
ich habe folgende Module geladen:

parport_pc 12708 1 (autoclean)
lp 6048 0 (autoclean)
parport 14208 1 (autoclean) [parport_pc lp]

Der Drucker erscheint bei mir unter /dev/printers/0, mit einem Symlink lp0->printers/0.

Devfs ist manchmal etwas verwirrend. So erscheinen Devices z.T. erst dann, wenn man tatsaechlich darauf zugreift. So habe ich z.B. vor kurzem verzweifelt mein /dev/sg0 ("Symlink" auf den Scanner) gesucht, mit "ls sg*" und "find" mit Wildcards - nichts. Erst mit "ls sg0" war es ploetzlich da <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">. Das koennte Deine Fehlermeldung mit MAKEDEV erklaeren, dass naemlich so ein "verstecktes" Device schon vorhanden ist.

mvo

Re: Printer Device!

#5 Post by mvo »

Sollte heissen "...("Symlink" auf das CD-R)..."

mvo

Re: Printer Device!

#6 Post by mvo »

@Thomas
>P.S.: aber ich habe keine devices und drucken geht trotzdem ?-)

Werden die benoetigten Module erst dann autmatisch geladen, wenn auf das Device zugegriffen wird? Solange die nicht geladen sind, existiert das Geraet aus Sicht von Devfs nicht -> kein Device File sichtbar. Dann greift Dein Drucksystem auf das Device zu, die Module werden vom kmod geladen, und Devfs registriert das Geraet und erzeugt das Device File :). Schau mal, ob es _nach_ dem Drucken da ist.

Post Reply