Date: Wed, 15 Oct 2008 21:24:11 +0200 From: Hans Petter Selasky <hselasky@c2i.net> To: Alfred Perlstein <alfred@freebsd.org> Cc: "Sam Leffler \(FreeBSD Project\)" <sam@freebsd.org>, current@freebsd.org Subject: Re: (forw) Re: USB4BSD - release candidate 2 - coming to FreeBSD this week. Message-ID: <200810152124.12637.hselasky@c2i.net> In-Reply-To: <20081015173319.GB46393@elvis.mu.org> References: <20081015173319.GB46393@elvis.mu.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, > > 1. libusb_20 appears to be undocumented (the manual page looks to be a > placeholder) and the only example of use (usbconfig) has zero comments. There is some work left to do there. Any help going through the USB library would be appreciated. > > 2. is there any way to list the set of quirks in the usb2_quirk module? > I don't think going back to the source is sufficient as you may only > have a binary to work with. Not at the moment, but I could possibly extend "usbconfig" to list available quirks. I've made a note for this. > > 3. similarly for the driver container modules can one see the set of > drivers bundled? No. You will have to inspect the module "DATA_SET()" information in the kld. > > 4. I'm interested to understand why these container modules exist > instead of individual drivers. They exist to make loading USB drivers easier. It is simpler to load "usb2_serial" than to emperically search for a specific serial port driver. In the future the "usb2_serial" module will load the correct driver for you. > I don't see anything in the manual pages > that references the drivers, can one still configure a kernel w/ only > the specific drivers present on a system? (e.g. for embedded use) If so > please fix the manual pages. Yes, of course you can still ungroup the driver modules into smaller parts, simply by moving the source files to another module, or removing the source files for the drivers you don't want. But there are no kernel options that will do that currently. You have to do it by hand until further. > > 5. The man page description of the usb2_template module is unclear to > me. I suspect an example would help. I have made a note for this. > > 6. Many files lack a copyright/license (e.g. modules/*). It is BSD licensed like the rest of the code. --HPS BTW: I will travel to EuroBSDcon2008 tomorrow and will probably not have access to e-mail all the time.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810152124.12637.hselasky>