mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Re: [linux-usb-devel] [2.6.0-test2-bk5] OHCI USB printing call trace...
       [not found] <200308070014.11306.oliver@neukum.org>
@ 2003-08-06 22:54 ` Daniel Blueman
  0 siblings, 0 replies; only message in thread
From: Daniel Blueman @ 2003-08-06 22:54 UTC (permalink / raw)
  To: Oliver Neukum; +Cc: linux-usb-devel, linux-kernel

Oliver,

Thanks for your response. This is consistently reproducible and the printer
will get to ~20% down the first page before stopping. Just when or after it
stops printing, I observed the system time jump to 61% [2], then some
polling/logging going on, until I turn the printer off or disconnect the cable. This
can be seen again in the logs [1], but we do not observe your additional
debugging. I enabled the additional USB debugging also.

--- [1]
[printer plugged into root hub]
Aug  6 23:42:33 stratum kernel: hub 1-0:0: debounce: port 2: delay 100ms
stable 4 status 0x101
Aug  6 23:42:33 stratum kernel: hub 1-0:0: new USB device on port 2,
assigned address 3
Aug  6 23:42:33 stratum kernel: usb 1-2: Product: USB Printer
Aug  6 23:42:33 stratum kernel: usb 1-2: Manufacturer: EPSON
Aug  6 23:42:33 stratum kernel: usb 1-2: SerialNumber: ABCDE0212160438390
Aug  6 23:42:33 stratum kernel: drivers/usb/class/usblp.c: usblp0: USB
Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04B8 pid 0x0005

[print job started; printer reached 20% down the page and stopped]
Aug  6 23:44:33 stratum kernel: drivers/usb/class/usblp.c: usblp0: error
-110 reading printer status
Aug  6 23:44:33 stratum last message repeated 17 times

[printer powered off]
Aug  6 23:44:33 stratum kernel: usb 1-2: USB disconnect, address 3
Aug  6 23:44:33 stratum kernel: ohci-hcd 0000:00:02.2: ed df122080 (#0)
state 2(has tds)
Aug  6 23:44:33 stratum kernel: drivers/usb/class/usblp.c: usblp0: error
-108 reading printer status
Aug  6 23:44:37 stratum kernel: drivers/usb/class/usblp.c: usblp0: removed
Aug  6 23:44:37 stratum kernel: Unable to handle kernel paging request at
virtual address d6b990e4
Aug  6 23:44:37 stratum kernel:  printing eip:
Aug  6 23:44:37 stratum kernel: c02c6383
Aug  6 23:44:37 stratum kernel: *pde = 00059067
Aug  6 23:44:37 stratum kernel: *pte = 16b99000
Aug  6 23:44:37 stratum kernel: Oops: 0000 [#1]
Aug  6 23:44:37 stratum kernel: CPU:    0
Aug  6 23:44:37 stratum kernel: EIP:    0060:[<c02c6383>]    Not tainted
Aug  6 23:44:37 stratum kernel: EFLAGS: 00010282
Aug  6 23:44:37 stratum kernel: EIP is at usb_buffer_free+0xd/0x46
Aug  6 23:44:37 stratum kernel: eax: d6b99004   ebx: dda96004   ecx:
df1aa000   edx: d6b70000
Aug  6 23:44:37 stratum kernel: esi: dda96008   edi: dcc6f098   ebp:
d6b71f1c   esp: d6b71f0c
Aug  6 23:44:37 stratum kernel: ds: 007b   es: 007b   ss: 0068
Aug  6 23:44:37 stratum kernel: Process usb (pid: 1257, threadinfo=d6b70000
task=d0fb3000)
Aug  6 23:44:37 stratum kernel: Stack: d6b71f0c dda96004 dda96008 dcc6f098
d6b71f38 c02ddf4d d6b99004 00002000
Aug  6 23:44:37 stratum kernel:        d1370000 11370000 dda96004 d6b71f50
c02de04f dda96004 00000077 d113f004
Aug  6 23:44:37 stratum kernel:        dffe61dc d6b71f70 c016aa7b dcc6f098
d113f004 dd86d004 d113f004 d1045004
Aug  6 23:44:37 stratum kernel: Call Trace:
Aug  6 23:44:37 stratum kernel:  [<c02ddf4d>] usblp_cleanup+0x43/0xa2
Aug  6 23:44:37 stratum kernel:  [<c02de04f>] usblp_release+0x6b/0x6d
Aug  6 23:44:37 stratum kernel:  [<c016aa7b>] __fput+0xb5/0xc4
Aug  6 23:44:37 stratum kernel:  [<c0168c09>] filp_close+0x4b/0x74
Aug  6 23:44:37 stratum kernel:  [<c0168d35>] sys_close+0x103/0x226
Aug  6 23:44:37 stratum kernel:  [<c0169b05>] sys_read+0x3f/0x5d
Aug  6 23:44:37 stratum kernel:  [<c010a07d>] sysenter_past_esp+0x52/0x71
Aug  6 23:44:37 stratum kernel:
Aug  6 23:44:37 stratum kernel: Code: 8b 90 e0 00 00 00 85 d2 74 0e 8b 4a 20
85 c9 74 07 8b 41 18

--- [2]
$ vmstat 1
   procs                      memory      swap          io     system     
cpu
 r  b  w   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy
id
 0  0  0      0 195816   9412 130720    0    0   750   115 1197   469 14  6
80
 0  0  0      0 195816   9412 130720    0    0     0     0 1020    48  0  1
99
 1  0  0      0 183144   9416 130840    0    0     0     0 1006   408 56  7
37
 0  1  0      0 183080   9416 130840    0    0     0     0 1970  1993 61  0
39
 1  0  0      0 183080   9424 130840    0    0     0   384 2012  2092  0  8
92
 1  0  0      0 183096   9424 130840    0    0     0     0 2018  2044  0  0
100
 1  0  0      0 183096   9424 130840    0    0     0     0 2004  2026  1  0
99
 1  0  0      0 183096   9424 130840    0    0     0     0 2021  2052  0  0
100
 1  0  0      0 183096   9424 130840    0    0     0     0 2005  2022  0  1
99
 1  0  0      0 183096   9424 130840    0    0     0     0 2020  2041  0  2
98
 1  0  0      0 183096   9432 130840    0    0     0    20 2002  2049  1  5
94
 1  0  0      0 183096   9432 130840    0    0     0     0 2020  2034  0  0
100
 1  0  0      0 183096   9432 130840    0    0     0     0 2003  2032  0  1
99

> > --- [test print job started]
> > 
> > drivers/usb/class/usblp.c: usblp0: nonzero read/write bulk status
> received:
> > -2
> > drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
> > [last message repeated 216 times]
> 
> Did it print at all?
> Could you please run this diagnostic patch?
> 
> 	Regards
> 		Oliver
[snip]
> +				printk("Timeout during write to printer.\n");

-- 
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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-08-06 22:54 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <200308070014.11306.oliver@neukum.org>
2003-08-06 22:54 ` [linux-usb-devel] [2.6.0-test2-bk5] OHCI USB printing call trace Daniel Blueman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®