From owner-freebsd-questions@FreeBSD.ORG Wed May 1 19:57:27 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 34EE5522 for ; Wed, 1 May 2013 19:57:27 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: from mail-ve0-x233.google.com (mail-ve0-x233.google.com [IPv6:2607:f8b0:400c:c01::233]) by mx1.freebsd.org (Postfix) with ESMTP id ECF471119 for ; Wed, 1 May 2013 19:57:26 +0000 (UTC) Received: by mail-ve0-f179.google.com with SMTP id oz10so1455679veb.24 for ; Wed, 01 May 2013 12:57:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=iLkjrrqPgW5zKe1a/PLf1dGa9F02JAV9wxO95/j/4/Y=; b=yLXJZkRQAnmz2jtc3bCAK6lWEACC9vvWHRvuR9rOzKlDlU2f2/zvQqLeGl1SwXdfqj bBeoCem36jsDtQb3/d8tM2K+T9Mll4u1M68HSnhS33e+6+J8L2TpcmJNFQgoerDbWKKm 4XNC2RkDy5OUTUm/VVyzJYcHkgcGzMAr7NuseC5kKUyZemu0UhKCH724uBbWEV6sFsCq T8iNMldp2jyqXjMiCUEGhmajxJUOTjVtK1+//mSo1XXX3d12qATVIGHYbyRjlvzE32dU evpaeC5CkQrEH4wXLIvIPwmokzdhypTJXRfX4VEeEJLgDYbckmXfi5Tavmz1Vkx2Whyj wGtQ== MIME-Version: 1.0 X-Received: by 10.52.166.37 with SMTP id zd5mr1091291vdb.0.1367438246459; Wed, 01 May 2013 12:57:26 -0700 (PDT) Received: by 10.58.66.165 with HTTP; Wed, 1 May 2013 12:57:26 -0700 (PDT) In-Reply-To: References: Date: Wed, 1 May 2013 12:57:26 -0700 Message-ID: Subject: Re: Kernel Modules Documentation? From: Mehmet Erol Sanliturk To: Walter Hurry Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: FreeBSD Questions Mailing List X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 May 2013 19:57:27 -0000 On Wed, May 1, 2013 at 12:14 PM, Walter Hurry wrote: > On Tue, 30 Apr 2013 10:07:13 -0400, illoai@gmail.com wrote: > > > On 30 April 2013 09:39, Walter Hurry wrote: > > > >> FreeBSD 9.1 on amd64. > >> > >> I have a list of about 220 kernel modules and would like to find out > >> what they do, or are for (none has a man page). I suspect that many of > >> them are drivers for particular devices. > >> > >> Is there any resource or documentation available? > >> > >> Thanks. > >> > >> P.S. Here are the first few: > >> ahc_eisa ahc_isa ahc_pci alias_cuseeme > >> > >> > > Yes, the modules names aren't always exactly the man page name. > > Stubborn & inventive use of apropos & locate (& reading through stuff in > > /usr/src/sys/modules/ ) can help, but not everything is obvious. > > > > ahc(4) covers the first few. > > > > libalias(3) appears to be the only thing to even parenthetically > > mentions cuseeme (NB I didn't run grep over the whole dang filesystem, > > though). > > > > Most of the if_something are under something(4). > > > > For the geom_blahblah, see if it's covered by something mentioned in the > > SEE ALSO sexion of geom(8) or geom(4). > > Thanks to all for the pointers. With a little digging around, I have > managed to reduce the 220 to zero, and now have all 643 (9.1 on amd64) > briefly documented. > > If there is a list of them , is it possible to post that list to share it ? I think , it will be very useful as a reference . Thank you very much . Mehmet Erol Sanliturk