>>>>> "Greg" == Greg KH <[EMAIL PROTECTED]> writes:
 Greg> On Fri, Jan 27, 2006 at 01:06:30AM +0100, Helge Hafting wrote:
 >> There seems to be a usb printer problem in 2.6.16-rc1 (amd64)
 >>
 >> I can print a page or two of graphichs (A4 maps), and then my syslog
 >> fills up with these: kernel: drivers/usb/class/usblp.c: usblp0:
 >> error -19 reading printer status
 >>
 >> It is then time to power-cycle the printer, restart cups and maybe
 >> get another page out.  Or maybe not. Going back to 2.6.15 I don't
 >> see such problems, the printer cranks out page after page with ease.
 >>
 >> Known issue, or is some USB debugging in place?

 Greg> Not a known issue at all.  This works just fine for me here, on
 Greg> i386.  Anyone on linux-usb-devel having problems?

A related issue, perhaps. I have problems printing to a HP LaserJet
1020. Tried a number of 2.6 kernels, ended up with 2.6.14.4, same
problems everywhere. Tried various cables, tried not loading ehci_hcd.

The symptoms are that the printer will print out several pages and then
hang. The last page either come out blank or half-printed. The logs are
filled with:

usb 4-1: new high speed USB device using ehci_hcd and address 5
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 
proto 2 vid 0x03F0 pid 0x2B17
drivers/usb/class/usblp.c: usblp0: failed reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: failed reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: nonzero read/write bulk status received: -71
drivers/usb/class/usblp.c: usblp0: nonzero read/write bulk status received: -71
drivers/usb/class/usblp.c: usblp0: error -71 reading printer status
drivers/usb/class/usblp.c: usblp0: error -71 reading printer status
drivers/usb/class/usblp.c: usblp0: error -71 reading printer status
drivers/usb/class/usblp.c: usblp0: error -71 reading printer status
drivers/usb/class/usblp.c: usblp0: error -71 reading printer status

one then has to power-cycle the printer, wait for firmware to load, and
restart the printer in CUPS. All in all, it does not work reliably.

This is using a host controller from Via:

00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 
Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 
Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 
Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)

BTW, if you google for "usblp0: failed reading printer status", you'll
see that a number of people have this problem. Most probably don't know
how and where to report it and just make do by power-cycling the printer.

Any suggestions to make this work?

--J.



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to