2004-03-20 11:06:36

by Johannes Resch

[permalink] [raw]
Subject: Linux 2.4.25: USB problems ("device not accepting new address")

Hello,

I've got the problem that the USB mouse device will cease responding after
some time. "dmesg" then shows:

usb-uhci.c: interrupt, status 2, frame# 699
usb.c: USB device not accepting new address=2 (error=-110)
hub.c: new USB device 00:1d.1-2, assigned address 3
usb.c: USB device not accepting new address=3 (error=-110)

Sometimes, doing a rmmod/insmod-cycle on "usb-uhci" and "hid" helps
re-enabling the USB device.

Googling turned up lots of similar problem reports (some dating back to
2.4.9) - but no solutions, as it seems to me.

I already tried various USB mouse devices (known to work flawlessly with
other OS), so I think a hardware problem is unlikely.

I've come over this problem on two computers (one with Via KT266, the
other one with Intel ICH3M chipset), with the only similarities
"USB-uhci" and "USB mouse device".
This problem is not new, I already experienced it since I started using
USB devices with linux (2.4.18?).

While it occurs maybe 1-2 times/month on the computer with VIA chipset, it
seems to happen much more frequently on the notebook with ICH3M (after a
few hours usage).

This problem happens regardless of USB support being compiled in
statically or as modules.

Attached is dmesg boot output and output of dmesg after doing rmmod/insmod
with no success.
The corresponding kernel .config is available at
"http://xor.at/files/kernel-2.4.25-config".


best regards,
Johannes Resch


Attachments:
dmesg (19.43 kB)
dmesg_reload_modules (1.49 kB)
Download all attachments

2004-03-20 19:53:40

by Greg KH

[permalink] [raw]
Subject: Re: Linux 2.4.25: USB problems ("device not accepting new address")

On Sat, Mar 20, 2004 at 12:05:33PM +0100, Johannes Resch wrote:
> Hello,
>
> I've got the problem that the USB mouse device will cease responding after
> some time. "dmesg" then shows:
>
> usb-uhci.c: interrupt, status 2, frame# 699
> usb.c: USB device not accepting new address=2 (error=-110)
> hub.c: new USB device 00:1d.1-2, assigned address 3
> usb.c: USB device not accepting new address=3 (error=-110)

This is a PCI interrupt routing issue, not a USB issue. I suggest
disabing acpi if you do not need it. If you require acpi, then please
take this to the acpi mailing list, the people there will work with you
to solve it.

Good luck,

greg k-h

2004-03-21 03:54:09

by Brown, Len

[permalink] [raw]
Subject: Re: Linux 2.4.25: USB problems ("device not accepting new address")

On Sat, 2004-03-20 at 14:53, Greg KH wrote:
> On Sat, Mar 20, 2004 at 12:05:33PM +0100, Johannes Resch wrote:
> > Hello,
> >
> > I've got the problem that the USB mouse device will cease responding
> after
> > some time. "dmesg" then shows:
> >
> > usb-uhci.c: interrupt, status 2, frame# 699
> > usb.c: USB device not accepting new address=2 (error=-110)
> > hub.c: new USB device 00:1d.1-2, assigned address 3
> > usb.c: USB device not accepting new address=3 (error=-110)
>
> This is a PCI interrupt routing issue, not a USB issue. I suggest
> disabing acpi if you do not need it. If you require acpi, then please
> take this to the acpi mailing list, the people there will work with
> you
> to solve it.

I didn't notice any configuration-time ACPI issues that would cause
USB to start failing after a few hours of use.

If the system runs properly with acpi=off or pci=noacpi,
but fails without it, please set me know
cc: [email protected]

thanks,
-Len



2004-03-21 07:39:37

by Stian Jordet

[permalink] [raw]
Subject: Re: Linux 2.4.25: USB problems ("device not accepting new address")

s?n, 21.03.2004 kl. 04.53 skrev Len Brown:
> I didn't notice any configuration-time ACPI issues that would cause
> USB to start failing after a few hours of use.

This doesn't really look like my problem, but I have an ACPI issue that
causes usb to cease working after a while.

http://bugzilla.kernel.org/show_bug.cgi?id=2243

Best regards,
Stian