tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Problems with Apple's wired aluminium keyboard (vs. EHCI?)



I have installed recent netbsd-6 (self built, RC1) on Mac mini G4.  I
have Apple wired aluminium keyboard.  It worked fine during
installation, but has problems with installed system.

Install kernel says the following about it:

uhub3 at uhub2 port 1: Apple, Inc. Keyboard Hub, class 9/0, rev 2.00/95.15, 
addr 2
uhub3: 3 ports with 2 removable, bus powered
uhidev0 at uhub3 port 2 configuration 1 interface 0
uhidev0: Apple, Inc Apple Keyboard, rev 2.00/0.69, addr 3, iclass 3/1
ukbd0 at uhidev0
wskbd0 at ukbd0: console keyboard, using wsdisplay0
uhidev1 at uhub3 port 2 configuration 1 interface 1
uhidev1: Apple, Inc Apple Keyboard, rev 2.00/0.69, addr 3, iclass 3/0
uhid at uhidev1 not configured


But on installed system it fails in both USB ports with:

uhub5 at uhub3 port 2: Apple, Inc. Keyboard Hub, class 9/0, rev 2.00/95.15, 
addr 2
uhub5: single transaction translator
uhub5: 3 ports with 2 removable, bus powered
[...long pause...]
uhub5: device problem, disabling port 2


From the first glace the difference between install and generic
kernels is that generic has ehci configured:

ehci0 at pci1 dev 27 function 2: NEC USB2 Host Controller (rev. 0x04)
ehci0: interrupting at irq 63
ehci0: EHCI version 1.0
ehci0: companion controllers, 3 ports each: ohci3 ohci4
usb3 at ehci0: USB revision 2.0

while install kernel - not:

vendor 0x1033 product 0x00e0 (USB serial bus, interface 0x20, revision 0x04) at 
pci1 dev 27 function 2 not configured


Has anyone seen something like this?  Any ideas?


PS: Sun USB keyboard does work and, interestingly, apple keyboard also
works when plugged into two of the three USB ports that Sun keyboard
has.

-uwe


Home | Main Index | Thread Index | Old Index