Hi. "error -84" is a CRC error, suggesting data corruption. It sounds like you tried everything I would have suggested, other than trying a different USB cable. However, this problem sounds exactly like another problem somebody recently reported which was solved by replacing the USB host controller, which you said you tried and it didn't help. What brand was the PCI controller, what chipset does it use, and what host controller driver does it use? (Most if not all USB controllers with a chipset not made by Intel and VIA are OHCI, not UHCI, so make sure you were using the right host controller driver.) What symptoms and error messages (if any) did you see when you plugged the PSC 22xx into the PCI host controller instead of the motherboard host controller and tried running your tests?
David [EMAIL PROTECTED] wrote: > $ lpr # works OK, but after some jobs it stops. > # all following print jobs are > completed or aborted, but nothing is printed. > $ xsane # works OK, once there was an error > during a scan, but a rescan went fine ... > Everything seems to be working fine, but after a while the > printing stops. The only way to get it working again is a reboot. > The strange thing is that the current printjob is always completely > finished, even a very large job with "out of paper" in between. > > I tried the following: > - printing to "/dev/usb/lp0" and "ptal:/mlc:usb:PSC_2200_Series" > - installing a separate PCI usb-controller > - switching off/on the printer > - using uhci instead of usb_uhci > - rmmod/insmod of the usb and printer modules > - stop/start usb and hpoj > Nothing helps... ... > Nov 7 17:09:13 humulus kernel: usb-uhci.c: interrupt, status > 2, frame# 241 > Nov 7 17:09:13 humulus kernel: printer.c: usblp0: nonzero > read/write bulk status received: -84 > Nov 7 17:09:13 humulus kernel: printer.c: usblp0: error -84 > reading from printer ... > Nov 7 17:09:13 humulus kernel: usb.c: USB disconnect on device 2 > Nov 7 17:09:13 humulus ptal-mlcd: ERROR at ExMgr.cpp:2744, > dev=<mlc:usb:PSC_2200_Series@/dev/usb/lp0>, pid=2930, e=19 > llioService: llioRead returns -1, expected=6!