Re: CURRENT state of modules

From: toxa <postfix_at_sendmail.ru>
Date: Sat, 13 Dec 2003 20:39:49 +0300
----- Original Message ----- 
From: "Norikatsu Shigemura" <nork_at_ninth-nine.com>
To: "toxa" <postfix_at_sendmail.ru>
Cc: <freebsd-current_at_freebsd.org>
Sent: Saturday, December 13, 2003 8:22 PM
Subject: Re: CURRENT state of modules



>
> This is a good question.
>
> 1. usb module has uhci and ochi drivers (and usb bus driver).
>    You cannot use *only* uhci or ochi with usb module.  So
>    uhci_load="YES" or ohci_load="YES" is not available.
>
> 2. device usb is USB Bus driver.  device uhci and ochi is
>    required device usb (USB Bus driver).
>
> ugen -+           +- uhci (Universal Host Controller Interface)
>       |           |
>       +--- usb ---+
>       |           |
> umas -+           +- ohci (Open Host Controller Intereface)
>

So if I understand you properly, I can load usb as module without having
device uhci or device ohci in kernel at all, and 'device ohci/uhci', when
included in the kernel, require 'device usb' in the kernel too because of
required usb bus which is in 'device usb'?
Am I right?

Thank you.
Received on Sat Dec 13 2003 - 08:40:26 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:34 UTC