tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: uhci on non-x86
On Wed 14 May 2008 at 10:45:12 +0200, Anders Lindgren wrote:
> FWIW, I can at least confirm that..
>
> ehci0 at pci0 dev 11 function 1: NVIDIA nForce4 USB2 Host Controller
> (rev. 0xa4)
>
> on NetBSD 4.0 (GENERIC.MP) is utterly, utterly broken. The motherboard in
> that box is an ASUS A8N32-SLI Deluxe. Connecting any kind of umass device
And strangely enough, on my box with an ASUS A8V DeLuxe, this one works
just fine with 4.0:
ehci0 at pci0 dev 16 function 4: VIA Technologies VT8237 EHCI USB Controller
(rev. 0x86)
ehci0: interrupting at ioapic0 pin 21 (irq 5)
ehci0: BIOS has given up ownership
ehci0: EHCI version 1.0
ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2 uhci3
usb4 at ehci0: USB revision 2.0
although a similar other motherboard at work, with afaik the same
chipset but different mobo manufacturer, causes a hang during autoconfig
if ehci is probed. I had to restrict it to uhci only (either by kernel
config or by disabling ehci in the BIOS setup) - and the UHCIs probe
identically nearly (the irq differs) indicating the same chipset:
mobo where ehci fails:
uhci0 at pci0 dev 16 function 0: VIA Technologies VT83C572 USB Controller (rev.
0x81)
uhci0: interrupting at ioapic0 pin 21 (irq 12)
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: VIA Technologies UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
...
mine (working):
uhci0 at pci0 dev 16 function 0: VIA Technologies VT83C572 USB Controller (rev.
0x81)
uhci0: interrupting at ioapic0 pin 21 (irq 11)
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: VIA Technologies UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
...
The biggest differences between the mobos is probably the BIOS type and
settings, and that on mine there are 4 DIMM slots rather than 3.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- You author it, and I'll reader it.
\X/ rhialto/at/xs4all.nl -- Cetero censeo "authored" delendum esse.
Home |
Main Index |
Thread Index |
Old Index