Allan Lyons wrote:
> On Thu, Mar 19, 2009 at 07:14:34PM +0100, Pierre Bourgin wrote:
>> I will try to review your patches if it can help.
> 
> In order to keep my stuff straight, I'm keeping my stuff in a git repository 
> that is available at 
> git://git.wycliffe.ca/unattended.git or 
> http://git.wycliffe.ca/unattended.git.  The master branch is 
> what I'm working on/using and the origin branch tracks the official CVS 
> repository.  (You get to see my 
> commit messages there.)

OK, thanks.

> Right now, the script only finds the pci devices.  What tools would you need 
> to be part of unattended 
> to find the rest?  lsusb should get you the USB ones.  What would list the 
> HDAUDIO ones?

I'm currently working on HDAUDIO support, with some results.
No "lshaudio" utility to provides devices info., but using ALSA kernel 
modules (about +2MB kernel modules) provides /proc/asound/card<n>/ 
parsable tree of files to retrieve informations (vendor and device Ids).

Right now, the main problem is that adding HDAUDIO support from INF 
files costs a lot: about 50 seconds of INF files parsing instead of 
20/30 seconds for PCI devices search only (for 2GB of drivers - 1800 
.inf files to check) ...
I have to figure out how to write more efficient perl code ;-) but in 
the other hand, have to parse a lot of INF files line by line, so a lot 
of I/O.
I'm also thinking about a cache of INF files (generated by the system 
that hosts the unattended files and windows drivers) to speed up search 
on the unattended-client side.

So I will probably add USB devices support (via lsusb) once have reduced 
parse time of .INF files.

Other points of interrest:

* SCSI devices support ?

* support of devices via the virtual buses of Windows: for instance the 
mouse driver that VMware provides via the VMware tools.

Pierre Bourgin

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
unattended-devel mailing list
unattended-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unattended-devel

Reply via email to