Subject: Re: uhid + pckbdc / uhci + EHCI / wscons on i915 and probably i925
To: Lennart Augustsson <lennart@augustsson.net>
From: Chris Tribo <ctribo@college.dtcc.edu>
List: current-users
Date: 02/04/2005 19:50:49
Stranger still

Feb  4 19:21:13 /netbsd: uhci0: interrupting at irq 9
Feb  4 19:21:13 /netbsd: uhci1: interrupting at irq 5
Feb  4 19:21:13 /netbsd: uhci2: interrupting at irq 3
Feb  4 19:21:13 /netbsd: uhci3: interrupting at irq 10
Feb  4 19:21:13 /netbsd: ehci0: interrupting at irq 9

vmstat -i

interrupt                                     total     rate
cpu0 softclock                               132964      100
cpu0 softnet                                   2569        1
cpu0 softserial                                   1        0
pic0 pin 11                                    3866        2
pic0 pin 5                                     2561        1
pic0 pin 14                                       5        0
pic0 pin 4                                        1        0
pic0 pin 0                                   133066      100
Total                                        275033      208

Something appears to be wrong in intr_establish land. I'm going to 
compile up an MP ACPI kernel and see if there's any difference. Looks 
like the reason that only uhci1 is working is because it shares an 
interrupt with the onboard SATA controller.

On Feb 4, 2005, at 5:23 PM, Lennart Augustsson wrote:

> Compile with USB_DEBUG and try turning on some debugging.
>
> Chris Tribo wrote:
>> I just tried plugging a keyboard, usb flash drive, and mouse into 
>> some of
>> the ports and leaving them there for at least two minutes, nothing.
>> There's no brief flash of the LEDs in the mouse that normally happens
>> when you plug it in even if it's not enabled. Should I bring in a 
>> multi
>> meter and see if the port power is just plain off?
>> right now there are five device connected but only two have attached.
>> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
>> Intel(0x8086), rev 1.00
>>  port 1 powered
>>  port 2 powered
>> Controller /dev/usb1:
>> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
>> Intel(0x8086), rev 1.00
>>  port 1 addr 2: low speed, power 100 mA, config 1, DELL USB
>> Keyboard(0x2003), DELL(0x413c), rev 1.00
>>  port 2 addr 3: low speed, power 40 mA, config 1, product 
>> 0x4d09(0x4d09),
>> Primax Electronics(0x0461), rev 0.10
>> Controller /dev/usb2:
>> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
>> Intel(0x8086), rev 1.00
>>  port 1 powered
>>  port 2 powered
>> Controller /dev/usb3:
>> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
>> Intel(0x8086), rev 1.00
>>  port 1 powered
>>  port 2 powered
>> Controller /dev/usb4:
>> addr 1: high speed, self powered, config 1, EHCI root hub(0x0000),
>> Intel(0x8086), rev 1.00
>>  port 1 powered
>>  port 2 powered
>>  port 3 powered
>>  port 4 powered
>>  port 5 powered
>>  port 6 powered
>>  port 7 powered
>>  port 8 powered