On Tue, Dec 04, 2012 at 04:55:26PM -0500, Alan Stern wrote:
> On Tue, 4 Dec 2012, Piergiorgio Sartor wrote:
>
> > Hi Alan,
> >
> > thanks for the patch.
> >
> > One question, which kernel version should I use
> > for this patch?
> >
> > It's the latest from git?
>
> I think it should work with any fairly recent kernel. The patch was
> written against linux-next from about six weeks ago. I don't think
> much has changed in this area for a while.
>
> Alan Stern
Hi Alan,
the output of lspci:
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
(prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device 81c0
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
Capabilities: [44] Debug port: BAR=1 offset=0098
Capabilities: [80] Power Management version 2
Kernel driver in use: ehci_hcd
--- --- --- ---
The output of "dmesg" with your patch:
[ 773.387144] ehci_hcd 0000:00:0b.1: Waited too long for the async schedule
status (0/8000), giving up
[ 803.804848] ehci_hcd 0000:00:0b.1: alan start cur time 4295471040 last scan
4295440395
[ 803.804862] ehci_hcd 0000:00:0b.1: command 10035 cmd reg 10035 io watchdog 1
async count 10
[ 803.804868] ehci_hcd 0000:00:0b.1: async list:
[ 803.804876] ehci_hcd 0000:00:0b.1: qh ffff880149fe7800 hw ffff8800af800000
dma af800000 next ffff880148305600 hw_next af800de2
[ 803.804884] ehci_hcd 0000:00:0b.1: qh ffff880148305600 hw ffff8800af800de0
dma af800de0 next ffff88013d09b200 hw_next af800d22
[ 803.804891] ehci_hcd 0000:00:0b.1: qh ffff88013d09b200 hw ffff8800af800d20
dma af800d20 next ffff8801498aca00 hw_next af800ae2
[ 803.804897] ehci_hcd 0000:00:0b.1: qh ffff8801498aca00 hw ffff8800af800ae0
dma af800ae0 next ffff880147a7cf00 hw_next af800c62
[ 803.804904] ehci_hcd 0000:00:0b.1: qh ffff880147a7cf00 hw ffff8800af800c60
dma af800c60 next ffff880147b28680 hw_next af800a22
[ 803.804911] ehci_hcd 0000:00:0b.1: qh ffff880147b28680 hw ffff8800af800a20
dma af800a20 next ffff88013d1f4c00 hw_next af800f02
[ 803.804917] ehci_hcd 0000:00:0b.1: qh ffff88013d1f4c00 hw ffff8800af800f00
dma af800f00 next ffff880147733100 hw_next af800ba2
[ 803.804924] ehci_hcd 0000:00:0b.1: qh ffff880147733100 hw ffff8800af800ba0
dma af800ba0 next ffff880147971100 hw_next af800782
[ 803.804930] ehci_hcd 0000:00:0b.1: qh ffff880147971100 hw ffff8800af800780
dma af800780 next ffff880147971e00 hw_next af8008a2
[ 803.804937] ehci_hcd 0000:00:0b.1: qh ffff880147971e00 hw ffff8800af8008a0
dma af8008a0 next ffff880147b24b80 hw_next af800962
[ 803.804944] ehci_hcd 0000:00:0b.1: qh ffff880147b24b80 hw ffff8800af800960
dma af800960 next (null) hw_next af800002
[ 803.804951] ehci_hcd 0000:00:0b.1: This qh link time 4295440580 enqueue time
4295440580 td token 1f8c80 ov token 0
[ 803.804959] ehci_hcd 0000:00:0b.1: qh ffff880148305600 naf800d22 info
42002215 40000000 qtd 96f91ae0
[ 803.804967] ehci_hcd 0000:00:0b.1: overlay td ffff8800af800df0 n96f910c0
00000001 t00000000 p0=af824d9f
[ 803.804975] ehci_hcd 0000:00:0b.1: dma 96f910c0 td ffff880096f910c0
n96f91de0 00000001 t001f8c80 p0=af824d80
[ 803.804982] ehci_hcd 0000:00:0b.1: dummy 96f91de0 td ffff880096f91de0
n00000001 00000001 t00000040 p0=00000000
[ 803.816026] ehci_hcd 0000:00:0b.1: giveback urb ffff88014755e6c0 actual 0
[ 803.816034] ehci_hcd 0000:00:0b.1: alan end
--- --- --- ---
I updated the bug report too.
One comment, I was using, apparently, kernel 3.7.0-rc4+
and it was quite difficult to reproduce the error.
It happened only after I increased the CPU (and I/O) load
doing a "make clean" in /usr/src/linux
I do not know if this has any meaning, but better not to
forget such details.
Hope this helps,
bye,
--
piergiorgio
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html