Re: What to do with all of the USB UHCI drivers in the kernel?

Greg KH
2002-05-22T20:15:53Z

On Wed, May 22, 2002 at 03:35:48PM -0400, Andre Bonin wrote:
> >This is probably because you have an OHCI hardware device, not a UHCI
> >device. What does 'lspci -v' say for your machine?
>
> Sorry, i'me not too familiar with the USB architecture. Anyway here is
> the relevant lspci entries (note: I did this under my working 2.4.18)
>
> 02:08.0 USB Controller: NEC Corporation USB (rev 41) (prog-if 10 [OHCI])
> Subsystem: Unknown device 807d:0035
> Flags: bus master, medium devsel, latency 32, IRQ 19
> Memory at cd000000 (32-bit, non-prefetchable) [size=4K]
> Capabilities: [40] Power Management version 2
>
> 02:08.1 USB Controller: NEC Corporation USB (rev 41) (prog-if 10 [OHCI])
> Subsystem: Unknown device 807d:0035
> Flags: bus master, medium devsel, latency 32, IRQ 16
> Memory at cc800000 (32-bit, non-prefetchable) [size=4K]
> Capabilities: [40] Power Management version 2
>
> 02:08.2 USB Controller: NEC Corporation USB 2.0 (rev 02) (prog-if 20 [EHCI])
> Subsystem: Unknown device 807d:1043
> Flags: bus master, medium devsel, latency 32, IRQ 17
> Memory at cc000000 (32-bit, non-prefetchable) [size=256]
> Capabilities: [40] Power Management version 2

You only have EHCI and OHCI hardware. No wonder the UHCI drivers do not
work :)

> >And how does 2.5.17 work for you?
>
> Not too good beacuse I don't have the option of enabling OHCI :) Are we
> still keeping it?

Yes, use the ohci-hcd driver. Also you can use the ehci-hcd driver if
you have any USB 2.0 devices, as it looks like you have a USB 2.0
controller.

thanks,

greg k-h