Thanks Oliver - I can confirm this patch does fix printing...excellent! Here are the log messages, in case they're of any use. This is worth getting into linux-2.4.22-pre/rc, I think.
Many thanks, Daniel --- [ printer attached ] Aug 10 12:48:29 stratum kernel: usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=3 Aug 10 12:48:29 stratum kernel: drivers/usb/core/message.c: USB device number 3 default language ID 0x409 Aug 10 12:48:29 stratum kernel: usb 2-1: Product: USB Printer Aug 10 12:48:29 stratum kernel: usb 2-1: Manufacturer: EPSON Aug 10 12:48:29 stratum kernel: usb 2-1: SerialNumber: ABCDE0212160438390 Aug 10 12:48:29 stratum kernel: usb 2-1: usb_new_device - registering interface 2-1:0 Aug 10 12:48:29 stratum kernel: usblp 2-1:0: usb_probe_interface Aug 10 12:48:29 stratum kernel: usblp 2-1:0: usb_probe_interface - got id Aug 10 12:48:29 stratum kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04B8 pid 0x0005 Aug 10 12:48:29 stratum kernel: drivers/usb/core/file.c: looking for a minor, starting at 0 --- [ printing:works! ] Aug 10 12:59:26 stratum kernel: ohci-hcd 0000:00:02.3: urb db44e2a8 path 1 ep2in 92d20000 cc 9 --> status -121 Aug 10 13:00:01 stratum kernel: usb 2-1: hcd_unlink_urb d8f3aa50 fail -22 Aug 10 13:00:01 stratum kernel: usb 2-1: hcd_unlink_urb db44e2a8 fail -22 Aug 10 13:02:12 stratum kernel: ohci-hcd 0000:00:02.3: urb db44e2a8 path 1 ep2in 93d20000 cc 9 --> status -121 Aug 10 13:02:55 stratum kernel: usb 2-1: hcd_unlink_urb d8f3aa50 fail -22 Aug 10 13:02:55 stratum kernel: usb 2-1: hcd_unlink_urb db44e2a8 fail -22 --- [ printer powered down ] Aug 10 13:03:04 stratum kernel: ohci-hcd 0000:00:02.3: GetStatus roothub.portstatus [1] = 0x00030100 PESC CSC PPS Aug 10 13:03:04 stratum kernel: hub 2-0:0: port 1, status 100, change 3, 12 Mb/s Aug 10 13:03:04 stratum kernel: usb 2-1: USB disconnect, address 3 Aug 10 13:03:04 stratum kernel: drivers/usb/core/message.c: nuking URBs for device 2-1 Aug 10 13:03:04 stratum kernel: usb 2-1: unregistering interfaces Aug 10 13:03:04 stratum kernel: drivers/usb/core/file.c: removing 0 minor Aug 10 13:03:04 stratum kernel: usb 2-1: hcd_unlink_urb d8f3aa50 fail -22 Aug 10 13:03:04 stratum kernel: usb 2-1: hcd_unlink_urb db44e2a8 fail -22 Aug 10 13:03:04 stratum kernel: drivers/usb/class/usblp.c: usblp0: removed Aug 10 13:03:04 stratum kernel: usb 2-1: unregistering device Aug 10 13:03:04 stratum kernel: ohci-hcd 0000:00:02.3: GetStatus roothub.portstatus [1] = 0x00020100 PESC PPS Aug 10 13:03:04 stratum kernel: hub 2-0:0: port 1 enable change, status 100 > Hi Greg, > > it seems that I've broken usblp. This reverts to the old > behaviour. Please apply. > > Regards > Oliver > > > You can import this changeset into BK by piping this whole message to: > '| bk receive [path to repository]' or apply the patch as usual. > > =================================================================== > > > [EMAIL PROTECTED], 2003-08-10 09:00:57+02:00, [EMAIL PROTECTED] > - revert to old timeout handling > > > usblp.c | 6 ------ > 1 files changed, 6 deletions(-) > > > diff -Nru a/drivers/usb/class/usblp.c b/drivers/usb/class/usblp.c > --- a/drivers/usb/class/usblp.c Sun Aug 10 09:01:53 2003 > +++ b/drivers/usb/class/usblp.c Sun Aug 10 09:01:53 2003 > @@ -626,12 +626,6 @@ > } > } > remove_wait_queue(&usblp->wait, &wait); > - if (!timeout) { > - /* we timed out and need to bail out cleanly */ > - usb_unlink_urb(usblp->writeurb); > - return writecount ? writecount : -EIO; > - } > - > } > > down (&usblp->sem); > > =================================================================== > > > This BitKeeper patch contains the following changesets: > 1.2214 > ## Wrapped with gzip_uu ## > > > begin 664 bkpatch356 > M'XL(`.+M-3\``[U3VVK<,!!]7GW%0!Z#[=%E;<[EMAIL PROTECTED]@AR[;Y`%^T]N*+ > M%EEN*?CCJZPA2\*FMT"%'@X:S<R9HZ,KN!^U35>F.WS3EES!1S.Z=.5Q/U5Z > M"`<]M5,?&EO[V,X8'XL:T^MH28B^6JW'*&_=-!;$7]GFKFS`1\9T14/^>.)^ > M''6ZVKW_</_Y[8Z0+(.;)A]J_44[R#)2M)MJTEW86I,W#]WFQ_#,$"FE;(U\ > M'=/US"3G8J8Q%I6'[EMAIL PROTECTED]:VN-TMZ:?JGZ1PEKAEC"2:SB!5#<@LT9(P* > M0!ZAC"@"JA0Q72?7R#R`9;[EMAIL PROTECTED],-*2$`JWT7!\[XIA6X0Z_- > MY,"7JKK#4)-/("1#3K9GQ4CPEXL0S)&\N4"[EMAIL PROTECTED]/3-BS/]`4J > M&L^<":;F8I^C5%PE(M\C+_>_T.A)V;++QQ/JCDMI_QP4,?%`SC014I[\\&+* > [EMAIL PROTECTED]/,D$Q,R6Y.'E'TN?.X?(/G(,0Q/_3.8NZ=Q#8[Z?MG;!] > B6>A_L-5MS!3$YX]?-KILQZG/F&8Y4U5)?@)2;[EMAIL PROTECTED] > ` > end > -- Daniel J Blueman COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test -------------------------------------------------- 1. GMX TopMail - Platz 1 und Testsieger! 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger! 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel