Mailinglist Archive: opensuse-de (4888 mails)
| < Previous | Next > |
Re: lpt laesst sich nicht auf IRQ betrieb umstellen
- From: wieneman@xxxxxxxxxxxxxxxxxxxxxxxxxxx (Wilhelm Wienemann)
- Date: Sun Sep 19 18:26:43 1999
- Message-id: <19990919202643.A16324@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Hallo Sven!
Sven Höxter schrieb am Sonntag, 19. September 1999:
Wilhelm Wienemann wrote:
Was ist an polling so verwerflich?1. es ist super langsam!
Hier betreibe ich gar zwei Drucker und die laufen beide einwandfrei
im Polling-Betrieb.
Sorry, aber betreibst Du eine Druckerei, dass alles so blitzschnell
gehen muss?
Vielleicht liegt es aber auch nur daran, dass Dein Drucker nicht den
erforderlichen RAM-Speicher hat. Bei einem Laserdrucker benötigt man
bei 600 DPI für eine DIN-A 4 Seite etwa 4 MB RAM. Wenn die nicht
vorhanden sind, dann rödelt der Rechner natürlich.
2. es funktioniert selbst die schnellste CPU zur Zimmerheizung um!
Kann ich hier nicht bestätigen. Aber letztlich ist das eine Frage
des persönlichen Anforderungsprofils.
Was sagt Dir denn ein 'dmesg'?lp0: using parport0 (polling).
Bei mir steht da (etwas) mehr und zwar:
parport0: PC-style at 0x378 [SPP]
parport0: no IEEE-1284 device present.
lp0: using parport0 (polling).
Vermutlich mußt Du etwas in der Datei /etc/conf.modules eintragen,
damit Dein Drucker 'in Bewegung' gesetzt werden kann.
Bei mir steht in /etc/conf.modules:
alias parport_lowlevel parport_pc
options parport_pc io=0x378,0x278 irq=none,none
Der zweite Eintrag müßte natürlich bei Dir modifiziert werden, da
Du ja den irq 7 zugewiesen hattest, also etwa
options parport_pc io=0x378,0x278 irq=7,none
Außerdem wäre interessant, was "/sbin/lsmod" so ausgibt, da lprtl8139 meine Ethernetkarte
ein ladbares Modul im Kernel ist.
dummy0
Auch da steht bei mir etwas mehr:
Module Size Used by
parport_probe 2980 0 (autoclean)
parport_pc 5568 2 (autoclean)
lp 5116 0 (autoclean)
parport 6884 2 (autoclean) [parport_probe parport_pc lp]
Aber wenn Du obige Modifikation in /etc/conf.modules vorgenommen und
im Kernel den Printerbetrieb auf Module umgestellt hast, dann sollte
das auch bei Dir funktionieren.
Die Standard-Literatur zum Drucken[...]
hast Du sicherlich auch schon gelesen, oder?Nein, war bis jetzt auch nicht nötig da unter SuSE 6.0 noch alles
funktionierte wie es sollte. Ich werd´s mir jetzt aber mal antun.
Eigentlich sind sie dafür erstellt worden, dass sie auch gelesen
werden.
Hab gerade mal den Kernel 2.2.7 eingespielt, hat aber nicht´s gebracht.Ach, ja ist ne SuSE 6.1 mit Kernel 2.2.5 und fest eingebackenen
Treibern für ppa und Drucker.
Schnell eine neue Kernelversion aufspielen ist nicht immer des
Rätsels Lösung. Ein Blick in die Kernel-Dokumentation (paride.txt,
parport.txt, kernel-parameters.txt, modules.txt) oder in die
recht ergiebige S.u.S.E. sdb (Drucken mit Kernel 2.2.xx) hilft
manchmal ungemein. ;-)
Welchen Treiber hast Du denn eingebacken (CONFIG_PRINTER,CONFIG_PRINTER
CONFIG_PRINTER_READBACK)?
Meine Empfehlung ist beide Optionen auszuwählen:
CONFIG_PRINTER=m
CONFIG_PRINTER_READBACK=y
Hast Du denn auch schonmal die Alternative mit Modulen versucht?nein
Würde ich versuchen (sh.o.).
Was sagt Dir denn ein 'gs -?' ?gs /dev/lp0
Unexpected interpreter error -12
Error object: (f80)on(379:.setdevice)0x808b3a0
Sorry, ich meinte ich ein normales
gs -?
(also ein 'gs' mit der Option '-?'. Das zeigt Dir die Version von
Ghostscript mit den einkompilierten Devices an.
Grüße - Wilhelm
--
____ ____
\_\_\ /_/_/ | Wilhelm Wienemann, Amselweg 10, D-47546 Kalkar/Germany
\_\_\ /_/_/ | E-Mail: ww@xxxxxxxxxxxxxxxxxxxxxxxxxxx
\_\_\/\\/_/_/ | PGP-key available on request
\__/\___/_/ | "Hautpsache es geht vorwärts, die Richtung ist egal"
---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx
| < Previous | Next > |