2002-10-01 08:44:56

by Soeren Sonnenburg

[permalink] [raw]
Subject: bug in 2.4.19: USB device not accepting new address=12 (error=-110)

Hi!

Since the upgrade from 2.4.18 to .19 the following problem with usb
occurs:
First of all my setup is an k7v mainboard to which an usb hub of a ctx
monitor is attached. On that Monitor's usb hub a usb mouse is attached.

When I turn off the monitor and thus disconnect both the usb-mouse and
the monitor and turn the monitor back on *sometimes* the mouse's power
is not toggled back on (in most cases it just works fine).

In the syslog I observe these messages (this is a monitor switch on,
switch off, switch on,... session).

Since the usb driver got updated in 2.4.19 a suspect the bug to be
there.

Sorry if this is already known for quite some time,
Soeren.

Sep 30 20:50:44 zeus kernel: uhci.c: d400: wakeup_hc
Sep 30 20:50:44 zeus kernel: uhci.c: root-hub INT complete: port1: 580 port2: 49b data: 4
Sep 30 20:50:44 zeus kernel: hub.c: port 1, portstatus 300, change 0, 1.5 Mb/s
Sep 30 20:50:44 zeus kernel: hub.c: port 2, portstatus 101, change 3, 12 Mb/s
Sep 30 20:50:44 zeus kernel: hub.c: port 2 connection change
Sep 30 20:50:44 zeus kernel: hub.c: port 2, portstatus 101, change 3, 12 Mb/s
Sep 30 20:50:44 zeus kernel: hub.c: port 2, portstatus 101, change 2, 12 Mb/s
Sep 30 20:50:44 zeus kernel: hub.c: port 2, portstatus 101, change 2, 12 Mb/s
Sep 30 20:50:44 zeus kernel: uhci.c: root-hub INT complete: port1: 580 port2: 499 data: 4
Sep 30 20:50:44 zeus kernel: hub.c: port 2, portstatus 101, change 2, 12 Mb/s
Sep 30 20:50:45 zeus kernel: hub.c: port 2, portstatus 101, change 2, 12 Mb/s
Sep 30 20:50:45 zeus kernel: hub.c: port 2, portstatus 103, change 0, 12 Mb/s
Sep 30 20:50:45 zeus kernel: hub.c: USB new device connect on bus1/2, assigned device number 11
Sep 30 20:50:49 zeus kernel: usb_control/bulk_msg: timeout
Sep 30 20:50:49 zeus kernel: usb.c: USB device not accepting new address=11 (error=-110)
Sep 30 20:50:49 zeus kernel: hub.c: port 2, portstatus 103, change 0, 12 Mb/s
Sep 30 20:50:49 zeus kernel: hub.c: USB new device connect on bus1/2, assigned device number 12
Sep 30 20:50:53 zeus kernel: usb_control/bulk_msg: timeout
Sep 30 20:50:53 zeus kernel: usb.c: USB device not accepting new address=12 (error=-110)
Sep 30 20:50:53 zeus kernel: hub.c: port 1, portstatus 300, change 0, 1.5 Mb/s
Sep 30 20:50:53 zeus kernel: hub.c: port 2, portstatus 101, change 0, 12 Mb/s
Sep 30 20:52:00 zeus kernel: uhci.c: root-hub INT complete: port1: 580 port2: 48a data: 4
Sep 30 20:52:00 zeus kernel: uhci.c: d400: suspend_hc
Sep 30 20:52:00 zeus kernel: hub.c: port 1, portstatus 300, change 0, 1.5 Mb/s
Sep 30 20:52:00 zeus kernel: hub.c: port 2, portstatus 100, change 3, 12 Mb/s
Sep 30 20:52:00 zeus kernel: hub.c: port 2 connection change
Sep 30 20:52:00 zeus kernel: hub.c: port 2, portstatus 100, change 3, 12 Mb/s
Sep 30 20:52:00 zeus kernel: uhci.c: root-hub INT complete: port1: 580 port2: 488 data: 4
Sep 30 20:52:00 zeus kernel: hub.c: port 1, portstatus 300, change 0, 1.5 Mb/s
Sep 30 20:52:00 zeus kernel: hub.c: port 2, portstatus 100, change 2, 12 Mb/s
Sep 30 20:52:00 zeus kernel: hub.c: port 2 enable change, status 100
Sep 30 20:52:03 zeus kernel: uhci.c: d400: wakeup_hc
Sep 30 20:52:03 zeus kernel: uhci.c: root-hub INT complete: port1: 580 port2: 49b data: 4
Sep 30 20:52:03 zeus kernel: hub.c: port 1, portstatus 300, change 0, 1.5 Mb/s
Sep 30 20:52:03 zeus kernel: hub.c: port 2, portstatus 101, change 3, 12 Mb/s
Sep 30 20:52:03 zeus kernel: hub.c: port 2 connection change
Sep 30 20:52:03 zeus kernel: hub.c: port 2, portstatus 101, change 3, 12 Mb/s
Sep 30 20:52:03 zeus kernel: hub.c: port 2, portstatus 101, change 2, 12 Mb/s
Sep 30 20:52:04 zeus kernel: hub.c: port 2, portstatus 101, change 2, 12 Mb/s
Sep 30 20:52:04 zeus kernel: uhci.c: root-hub INT complete: port1: 580 port2: 499 data: 4
Sep 30 20:52:04 zeus kernel: hub.c: port 2, portstatus 101, change 2, 12 Mb/s
Sep 30 20:52:04 zeus kernel: hub.c: port 2, portstatus 101, change 2, 12 Mb/s
Sep 30 20:52:04 zeus kernel: hub.c: port 2, portstatus 103, change 0, 12 Mb/s
Sep 30 20:52:04 zeus kernel: hub.c: USB new device connect on bus1/2, assigned device number 13
Sep 30 20:52:08 zeus kernel: usb_control/bulk_msg: timeout
Sep 30 20:52:08 zeus kernel: usb.c: USB device not accepting new address=13 (error=-110)
Sep 30 20:52:08 zeus kernel: hub.c: port 2, portstatus 103, change 0, 12 Mb/s
Sep 30 20:52:08 zeus kernel: hub.c: USB new device connect on bus1/2, assigned device number 14
Sep 30 20:52:12 zeus kernel: usb_control/bulk_msg: timeout
Sep 30 20:52:12 zeus kernel: usb.c: USB device not accepting new address=14 (error=-110)
Sep 30 20:52:12 zeus kernel: hub.c: port 1, portstatus 300, change 0, 1.5 Mb/s
Sep 30 20:52:12 zeus kernel: hub.c: port 2, portstatus 101, change 0, 12 Mb/s
Sep 30 20:52:19 zeus kernel: uhci.c: root-hub INT complete: port1: 580 port2: 48a data: 4
Sep 30 20:52:19 zeus kernel: uhci.c: d400: suspend_hc
Sep 30 20:52:19 zeus kernel: hub.c: port 1, portstatus 300, change 0, 1.5 Mb/s
Sep 30 20:52:19 zeus kernel: hub.c: port 2, portstatus 100, change 3, 12 Mb/s
Sep 30 20:52:19 zeus kernel: hub.c: port 2 connection change
Sep 30 20:52:19 zeus kernel: hub.c: port 2, portstatus 100, change 3, 12 Mb/s
Sep 30 20:52:19 zeus kernel: uhci.c: root-hub INT complete: port1: 580 port2: 488 data: 4
Sep 30 20:52:19 zeus kernel: hub.c: port 1, portstatus 300, change 0, 1.5 Mb/s
Sep 30 20:52:19 zeus kernel: hub.c: port 2, portstatus 100, change 2, 12 Mb/s
Sep 30 20:52:19 zeus kernel: hub.c: port 2 enable change, status 100
Sep 30 20:52:22 zeus kernel: uhci.c: d400: wakeup_hc
Sep 30 20:52:23 zeus kernel: uhci.c: root-hub INT complete: port1: 580 port2: 49b data: 4
Sep 30 20:52:23 zeus kernel: hub.c: port 1, portstatus 300, change 0, 1.5 Mb/s
Sep 30 20:52:23 zeus kernel: hub.c: port 2, portstatus 101, change 3, 12 Mb/s
Sep 30 20:52:23 zeus kernel: hub.c: port 2 connection change
Sep 30 20:52:23 zeus kernel: hub.c: port 2, portstatus 101, change 3, 12 Mb/s
Sep 30 20:52:23 zeus kernel: hub.c: port 2, portstatus 101, change 2, 12 Mb/s
Sep 30 20:52:23 zeus kernel: hub.c: port 2, portstatus 101, change 2, 12 Mb/s
Sep 30 20:52:23 zeus kernel: uhci.c: root-hub INT complete: port1: 580 port2: 499 data: 4
Sep 30 20:52:23 zeus kernel: hub.c: port 2, portstatus 101, change 2, 12 Mb/s
Sep 30 20:52:23 zeus kernel: hub.c: port 2, portstatus 101, change 2, 12 Mb/s
Sep 30 20:52:23 zeus kernel: hub.c: port 2, portstatus 103, change 0, 12 Mb/s
Sep 30 20:52:23 zeus kernel: hub.c: USB new device connect on bus1/2, assigned device number 15
Sep 30 20:52:27 zeus kernel: usb_control/bulk_msg: timeout
Sep 30 20:52:27 zeus kernel: usb.c: USB device not accepting new address=15 (error=-110)
Sep 30 20:52:27 zeus kernel: hub.c: port 2, portstatus 103, change 0, 12 Mb/s
Sep 30 20:52:27 zeus kernel: hub.c: USB new device connect on bus1/2, assigned device number 16
Sep 30 20:52:31 zeus kernel: usb_control/bulk_msg: timeout
Sep 30 20:52:31 zeus kernel: usb.c: USB device not accepting new address=16 (error=-110)
Sep 30 20:52:31 zeus kernel: hub.c: port 1, portstatus 300, change 0, 1.5 Mb/s
Sep 30 20:52:31 zeus kernel: hub.c: port 2, portstatus 101, change 0, 12 Mb/