[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

cups/parport: Parallel port busy



Hallo zusammen!

Leider will cups (oder der parport?) hier (wieder mal) nicht so recht.
Ich hab hier ein etch und da kamen gerade Updates von cups-paketen. 
Ich habe mal ganz von vorne angefangen:

# /etc/init.d/cupsys stop
# rmmod lp
# rmmod parport_pc
# rmmod ppdev
# rmmod parport
# /etc/init.d/cupsys start
# lsmod | grep 'lp\|parport'
parport_pc             32132  1
lp                     11012  0
parport                33256  3 ppdev,parport_pc,lp

# dmesg
pnp: Device 00:08 disabled.
pnp: Device 00:08 activated.
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3
[PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
parport0: Printer, Hewlett-Packard HP LaserJet 4000 Series
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver

## Also mal was drucken:
# cat textdatei.txt > /dev/lp0
## ...keine Reaktion, aber in dmesg:
lp0: ECP mode
DMA write timed out

Drucken über CUPS liefert dann:

"Unable to open parallel port device file "/dev/lp0": Permission denied"

# ll /dev/lp0
crw-rw---- 1 root lp 6, 0 2009-05-04 17:14 /dev/lp0

## Aha, also Rechte mal großzügig setzen, habe da auch ein startscript für,
## ist seit 2008 (Bug #462149) nötig.
# chmod a+rw /dev/lp0
# ll /dev/lp0
crw-rw-rw- 1 root lp 6, 0 2009-05-04 17:14 /dev/lp0

Drucker starten (über localhost:631),
Drucken (Testseite CUPS) liefert dann:

"Parallel port busy; will retry in 30 seconds..."

## und die Meldung in dmesg wiederholt sich regelmäßig:
DMA write timed out

# fuser /dev/lp0
/dev/lp0:            10784
# ps aux | grep 10784
lp       10784  0.0  0.0   3184   792 ?        S    18:21   0:00
parallel:/dev/lp0 428 root Test Page 1
job-uuid=urn:uuid:3d17291c-dfd0-39b5-5823-0612a23591fa

Habe den Job gekillt und die DMA Meldungen kommen nicht mehr.

So, nun die Frage: wie bringe ich das wieder zum Laufen/wo muss ich gucken?
Ist wohl eher ein Parallelportproblem, aber wie geht man da ran?

Ach so, cups-Version ist:
# apt-cache policy cupsys
cupsys:
  Installiert:1.2.7-4etch7
  Mögliche Pakete:1.2.7-4etch7
  Versions-Tabelle:
     1.3.8-1lenny4~bpo40+1 0
          1 http://ftp.de.debian.org etch-backports/main Packages
 *** 1.2.7-4etch7 0
        500 http://security.debian.org etch/updates/main Packages
        100 /var/lib/dpkg/status
     1.2.7-4etch6 0
        500 ftp://ftp.debian.de etch/main Packages

Gruß, Martin


Reply to: