Re: Linux-2.4.11-pre5

Johannes Erdfelt (johannes@erdfelt.com)
Sun, 7 Oct 2001 16:19:03 -0400


On Sun, Oct 07, 2001, Simon Kirby <sim@netnation.com> wrote:
> On Sun, Oct 07, 2001 at 03:34:33PM -0400, Johannes Erdfelt wrote:
>
> > > hub.c: USB new device connect on bus1/2, assigned device number 2
> > > usb_control/bulk_msg: timeout
> > > usb.c: USB device not accepting new address=2 (error=-110)
> >
> > Could you give me the output of /proc/interrupts?
>
> CPU0 CPU1
> 0: 71555 64454 IO-APIC-edge timer
> 1: 1355 1274 IO-APIC-edge keyboard
> 2: 0 0 XT-PIC cascade
> 5: 0 0 IO-APIC-edge NE2000
> 14: 4157 5136 IO-APIC-edge ide0
> 15: 2 19 IO-APIC-edge ide1
> 16: 2462 2381 IO-APIC-level eth0
> 17: 0 0 IO-APIC-level Trident 4DWave NX
> 18: 1 1 IO-APIC-level bttv
> 19: 2330 2467 IO-APIC-level aic7xxx, usb-uhci
> NMI: 0 0
> LOC: 135894 135912
> ERR: 0
> MIS: 0
>
> > Do you see any other messages in dmesg?
>
> Here is an entire "insmod uhci" output:
>
> uhci.c: USB Universal Host Controller Interface driver v1.1
> uhci.c: USB UHCI at I/O 0xb400, IRQ 19
> usb.c: new USB bus registered, assigned bus number 1
> hub.c: USB hub found
> hub.c: 2 ports detected
> hub.c: USB new device connect on bus1/2, assigned device number 2
> usb_control/bulk_msg: timeout
> usb.c: USB device not accepting new address=2 (error=-110)
> hub.c: USB new device connect on bus1/2, assigned device number 3
> usb_control/bulk_msg: timeout
> usb.c: USB device not accepting new address=3 (error=-110)
>
> > What UHCI controller is this? (lspci -v)
>
> 00:04.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
> Flags: bus master, medium devsel, latency 32, IRQ 19
> I/O ports at b400 [size=32]
>
> It's on an ASUS P2B-DS (with broken USB resistor shorted).

Ahh, could you replace this line:

pci_write_config_word(uhci->dev, USBLEGSUP, 0);

with this:

pci_write_config_word(uhci->dev, USBLEGSUP, USBLEGSUP_DEFAULT);

and try again?

JE

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