Subject: Re: USB problems with USB mouses
To: Chris Tribo <ctribo@dtcc.edu>
From: Lennart Augustsson <lennart@augustsson.net>
List: current-users
Date: 10/31/2005 15:36:30
As you say, this could be an interrupt routing problem.
It's really difficult to debug without access to the hardware
(and even the it can be hard).

	-- Lennart

Chris Tribo wrote:
> I've been reporting problems with usb on ICH6 and ICH7 for about 6 months,
> I wouldn't hold your breath. I've had better luck with GENERIC.MPACPI with
> the PCI FIXUP options enabled than with GENERIC. With the latest BIOS on
> the machine, it happily doesn't detect a single attached device, but
> probes all the controllers. I suspect that interrupt routing is not
> working somewhere. The only controllers that seem to get interrupts are
> usb controllers that share interrupts with another onboard device.
> 
> Sometimes removing EHCI gets you at least one working uhci controller, but
> sometimes nothing works at all because EHCI won't do the handoff and you
> can't do anything other than hit the power switch. I tried adding OHCI
> cards and had the same problem. Something is definitely not right, but I
> have no idea what it is.
> 
> 
> On Sun, 30 Oct 2005, Rui Paulo wrote:
> 
> 
>>I forgot to show the relevant dmesg output for USB detection:
>>
>>uhci0 at pci0 dev 29 function 0: Intel 82801FB/FR USB UHCI Controller (rev. 0x04
>>)
>>uhci0: interrupting at ioapic0 pin 23 (irq 11)
>>usb0 at uhci0: USB revision 1.0
>>uhub0 at usb0
>>uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
>>uhub0: 2 ports with 2 removable, self powered
>>uhci1 at pci0 dev 29 function 1: Intel 82801FB/FR USB UHCI Controller (rev. 0x04
>>)
>>uhci1: interrupting at ioapic0 pin 19 (irq 11)
>>usb1 at uhci1: USB revision 1.0
>>uhub1 at usb1
>>uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
>>uhub1: 2 ports with 2 removable, self powered
>>uhci2 at pci0 dev 29 function 2: Intel 82801FB/FR USB UHCI Controller (rev. 0x04
>>)
>>uhci2: interrupting at ioapic0 pin 18 (irq 11)
>>usb2 at uhci2: USB revision 1.0
>>uhub2 at usb2
>>uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
>>uhub2: 2 ports with 2 removable, self powered
>>uhci3 at pci0 dev 29 function 3: Intel 82801FB/FR USB UHCI Controller (rev. 0x04
>>)
>>uhci3: interrupting at ioapic0 pin 16 (irq 10)
>>usb3 at uhci3: USB revision 1.0
>>uhub3 at usb3
>>uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
>>uhub3: 2 ports with 2 removable, self powered
>>ehci0 at pci0 dev 29 function 7: Intel 82801FB/FR USB EHCI Controller (rev. 0x04
>>)
>>ehci0: interrupting at ioapic0 pin 23 (irq 11)
>>ehci0: EHCI version 1.0
>>ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2 uhci3
>>usb4 at ehci0: USB revision 2.0
>>uhub4 at usb4
>>uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
>>uhub4: 8 ports with 8 removable, self powered
>>
>>
>>
>>
>>		-- Rui Paulo
>>
> 
>