Am Sun den 22 Apr 2001 um 11:23:22AM +0200 schrieb Thomas Presberger:
Hallo,
Jetzt habe ich aber ersteinmal noch ein grundlegenderes Problem. Ein "echo hallo > /dev/lp0" sollte nach Debian- Anleitung am Drucker eine Reaktion hervorrufen (im günstigsten Fall das Wort sogar drucken!). Ich erhalte jedoch auch für lp1 und lp2 nur: No such device.
Dann fehlt wahrscheinlich lp im kernel.
lsmod sagt dir, was geladen ist.
modprobe lp würde das Modul laden, wenn du es kompiliert daliegen hast.
Die Gerätedateien lp0..2 und /dev existieren natürlich. Ich habe das parport-Device extra als Modul kompiliert, damit ich von Hand laden kann und verschiedene io's und irq's übergeben kann. Was muß eigentlich ein cat /proc/devices diesbezüglich liefern? Ein Device lp ist jedenfalls nicht dabei.
andre@tux:~> cat /proc/devices Character devices: 1 mem 2 pty 3 ttyp 4 ttyS 5 cua 6 lp 7 vcs <schnipp>
andre@tux:~> cat /proc/sys/dev/parport/parport0/autoprobe CLASS:PRINTER; MODEL:HP LaserJet 6L; MANUFACTURER:Hewlett-Packard; DESCRIPTION:Hewlett-Packard LaserJet 6L Printer;
Das sagt dir z.B. das autoprobing des parport Moduls. Das übernimmt aber erst mal nur das Handling der Schnittstelle, lp muß noch separat geladen werden. Auch brauchst du noch ein parport_pc andre@tux:~> lsmod | grep par parport_pc 19100 1 parport 27712 1 [lp parport_pc]
andre