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

Reply via email to