USB stops working with any of 2.4.22-pre's after 2.4.21

John Wong (kernel@implode.net)
Wed, 9 Jul 2003 23:58:01 -0700


On any of the 2.4.22-pre's, after a bit of time, my USB mouse stops
responding. It is using the usb-ohci driver. 2.4.22-pre1 included the
new ACPI base. Even before this ACPI was merged into mainstream, I had
tried patching the system with the newer ACPI on 2.4.21-pre, and rc's
and I also ran into the same problem that I am now getting with
2.4.22-pre's. I'm suspecting the new ACPI is behind this. Stopping gpm
and removing usb-ohci and then reloading it doesn't seem to get it
working again. A reboot does the trick. Strange though is that the one
USB 2.0 device I have plugged in still continues to work (at least for a
while as I normally reboot when the problem arises) when I start having
the problems with USB mouse. But then, it uses the ehci-hcd driver.

Some hardware info. I'm using a nForce2 board with an ATI Radeon video
card.

Jul 9 23:39:29 gambit kernel: NETDEV WATCHDOG: eth0: transmit timed out
Jul 9 23:39:29 gambit kernel: eth0: transmit timed out, tx_status 00
status e601.
Jul 9 23:39:29 gambit kernel: diagnostics: net 0cc0 media 8080 dma
0000003a.
Jul 9 23:39:29 gambit kernel: eth0: Interrupt posted but not delivered
-- IRQ blocked by another device?
Jul 9 23:39:29 gambit kernel: Flags; bus-master 1, dirty 5538(2)
current 5538(2)
Jul 9 23:39:29 gambit kernel: Transmit list 00000000 vs. f7c40280.
Jul 9 23:39:29 gambit kernel: 0: @f7c40200 length 80000036 status
80010036
Jul 9 23:39:29 gambit kernel: 1: @f7c40240 length 80000036 status
80010036
Jul 9 23:39:29 gambit kernel: 2: @f7c40280 length 80000042 status
00010042
Jul 9 23:39:29 gambit kernel: 3: @f7c402c0 length 8000004a status
0001004a
Jul 9 23:39:29 gambit kernel: 4: @f7c40300 length 800005ea status
000105ea
Jul 9 23:39:29 gambit kernel: 5: @f7c40340 length 800001be status
000101be
Jul 9 23:39:29 gambit kernel: 6: @f7c40380 length 800005ea status
000105ea
Jul 9 23:39:29 gambit kernel: 7: @f7c403c0 length 800001be status
000101be
Jul 9 23:39:29 gambit kernel: 8: @f7c40400 length 800001be status
000101be
Jul 9 23:39:29 gambit kernel: 9: @f7c40440 length 800005ea status
000105ea
Jul 9 23:39:29 gambit kernel: 10: @f7c40480 length 8000004a status
0001004a
Jul 9 23:39:29 gambit kernel: 11: @f7c404c0 length 80000187 status
00010187
Jul 9 23:39:29 gambit kernel: 12: @f7c40500 length 8000004a status
0001004a
Jul 9 23:39:29 gambit kernel: 13: @f7c40540 length 80000042 status
00010042
Jul 9 23:39:29 gambit kernel: 14: @f7c40580 length 8000004a status
0001004a
Jul 9 23:39:29 gambit kernel: 15: @f7c405c0 length 8000004a status
0001004a
Jul 9 23:39:29 gambit kernel: eth0: Resetting the Tx ring pointer.
Jul 9 23:39:44 gambit kernel: NETDEV WATCHDOG: eth0: transmit timed out
Jul 9 23:39:44 gambit kernel: eth0: transmit timed out, tx_status 00
status e601.
Jul 9 23:39:44 gambit kernel: diagnostics: net 0cc0 media 8080 dma
0000003a.
Jul 9 23:39:44 gambit kernel: eth0: Interrupt posted but not delivered
-- IRQ blocked by another device?
Jul 9 23:39:44 gambit kernel: Flags; bus-master 1, dirty 5554(2)
current 5554(2)
Jul 9 23:39:44 gambit kernel: Transmit list 00000000 vs. f7c40280.
Jul 9 23:39:44 gambit kernel: 0: @f7c40200 length 80000036 status
80010036
Jul 9 23:39:44 gambit kernel: 1: @f7c40240 length 80000036 status
80010036
Jul 9 23:39:44 gambit kernel: 2: @f7c40280 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: 3: @f7c402c0 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: 4: @f7c40300 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: 5: @f7c40340 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: 6: @f7c40380 length 80000042 status
00010042
Jul 9 23:39:44 gambit kernel: 7: @f7c403c0 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: 8: @f7c40400 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: 9: @f7c40440 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: 10: @f7c40480 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: 11: @f7c404c0 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: 12: @f7c40500 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: 13: @f7c40540 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: 14: @f7c40580 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: 15: @f7c405c0 length 80000036 status
00010036
Jul 9 23:39:44 gambit kernel: eth0: Resetting the Tx ring pointer.
Jul 9 23:39:51 gambit kernel: usb-ohci.c: unlink URB timeout
Jul 9 23:39:54 gambit kernel: NETDEV WATCHDOG: eth0: transmit timed out
Jul 9 23:39:54 gambit kernel: eth0: transmit timed out, tx_status 00
status e601.
Jul 9 23:39:54 gambit kernel: diagnostics: net 0cc0 media 8080 dma
0000003a.
Jul 9 23:39:54 gambit kernel: eth0: Interrupt posted but not delivered
-- IRQ blocked by another device?
Jul 9 23:39:54 gambit kernel: Flags; bus-master 1, dirty 5570(2)
current 5570(2)
Jul 9 23:39:54 gambit kernel: Transmit list 00000000 vs. f7c40280.
Jul 9 23:39:54 gambit kernel: 0: @f7c40200 length 80000078 status
80010078
Jul 9 23:39:54 gambit kernel: 1: @f7c40240 length 80000036 status
80010036
Jul 9 23:39:54 gambit kernel: 2: @f7c40280 length 80000036 status
00010036
Jul 9 23:39:54 gambit kernel: 3: @f7c402c0 length 80000036 status
00010036
Jul 9 23:39:54 gambit kernel: 4: @f7c40300 length 80000036 status
00010036
Jul 9 23:39:54 gambit kernel: 5: @f7c40340 length 80000036 status
00010036
Jul 9 23:39:54 gambit kernel: 6: @f7c40380 length 80000036 status
00010036
Jul 9 23:39:54 gambit kernel: 7: @f7c403c0 length 80000036 status
00010036
Jul 9 23:39:54 gambit kernel: 8: @f7c40400 length 80000036 status
00010036
Jul 9 23:39:54 gambit kernel: 9: @f7c40440 length 80000078 status
00010078
Jul 9 23:39:54 gambit kernel: 10: @f7c40480 length 80000036 status
00010036
Jul 9 23:39:54 gambit kernel: 11: @f7c404c0 length 80000036 status
00010036
Jul 9 23:39:54 gambit kernel: 12: @f7c40500 length 80000036 status
00010036
Jul 9 23:39:54 gambit kernel: 13: @f7c40540 length 80000036 status
00010036
Jul 9 23:39:54 gambit kernel: 15: @f7c405c0 length 80000036 status
00010036
Jul 9 23:39:54 gambit kernel: eth0: Resetting the Tx ring pointer.
Jul 9 23:40:04 gambit kernel: NETDEV WATCHDOG: eth0: transmit timed out
Jul 9 23:40:04 gambit kernel: eth0: transmit timed out, tx_status 00
status e601.
Jul 9 23:40:04 gambit kernel: diagnostics: net 0cc0 media 8080 dma
0000003a.
Jul 9 23:40:04 gambit kernel: eth0: Interrupt posted but not delivered
-- IRQ blocked by another device?
Jul 9 23:40:04 gambit kernel: Flags; bus-master 1, dirty 5586(2)
current 5586(2)
Jul 9 23:40:04 gambit kernel: Transmit list 00000000 vs. f7c40280.
Jul 9 23:40:04 gambit kernel: 0: @f7c40200 length 80000036 status
80010036
Jul 9 23:40:04 gambit kernel: 1: @f7c40240 length 80000036 status
80010036
Jul 9 23:40:04 gambit kernel: 2: @f7c40280 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 3: @f7c402c0 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 4: @f7c40300 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 5: @f7c40340 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 6: @f7c40380 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 7: @f7c403c0 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 8: @f7c40400 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 9: @f7c40440 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 10: @f7c40480 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 11: @f7c404c0 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 12: @f7c40500 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 13: @f7c40540 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 14: @f7c40580 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: 15: @f7c405c0 length 80000036 status
00010036
Jul 9 23:40:04 gambit kernel: eth0: Resetting the Tx ring pointer.

I am not subscribed to LKML, but I do check the archives regularly.

John
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/