From owner-freebsd-current@FreeBSD.ORG Sat Dec 13 09:40:26 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EFB716A4CE for ; Sat, 13 Dec 2003 09:40:26 -0800 (PST) Received: from ns.atcom.spb.ru (ns.atcom.spb.ru [213.182.169.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id C012F43D32 for ; Sat, 13 Dec 2003 09:40:24 -0800 (PST) (envelope-from postfix@sendmail.ru) Received: from karputer (ppp-dialup-7.atcom.spb.ru [213.182.168.7]) by ns.atcom.spb.ru (Postfix) with SMTP id 9D8ED4BB4E; Sat, 13 Dec 2003 20:40:22 +0300 (MSK) X-AntiVirus: Checked by Dr.Web (http://www.drweb.net) Message-ID: <000f01c3c1a0$1c0b3310$0202a8c0@karputer> From: "toxa" To: "Norikatsu Shigemura" References: <200312121910.14245.postfix@sendmail.ru><20031212.124333.73362266.imp@bsdimp.com><20031214011007.3400fe79.nork@ninth-nine.com><001e01c3c19a$ac1b9900$0202a8c0@karputer> <20031214022203.2cb9a232.nork@ninth-nine.com> Date: Sat, 13 Dec 2003 20:39:49 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 cc: freebsd-current@freebsd.org Subject: Re: CURRENT state of modules X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Dec 2003 17:40:26 -0000 ----- Original Message ----- From: "Norikatsu Shigemura" To: "toxa" Cc: 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.