
device-manager 0.0.1
====================

The 'device-manager' is a command line tool to detect devices 
and to install all the required modules.



How it works
============
( '-' = to be done;  '>' = done)

- 1. parsing options
-	a. --list,      display only the PCI devices;
-	b. --floppy,    load only modules from floppy;   
-	c. --cdrom,     laod only modules from cdrom;
-	d. --mpoint,    load only modules from a mounted FS;
-	e. --configure, install modules on the root FS;
> 2. quering pci devices with libhardware
- 3. SCSI
> 	a. looking for SCSI devices
>	b. detect SCSI devices
>	c. check if devices is supported by the Kernel
-	d. load module from $SOURCE
-	e. optionally install the module
- 4. Ethernet
- 	a. looking for Ethernet devices
-	b. detect Ethernet devices
-	c. check if devices is supported by the Kernel
-	d. load module from $SOURCE
-	e. optionally install the module
- 5. PCMCIA
- 	a. looking for PCMCIA devices
-	b. detect PCMCIA devices
-	c. check if devices is supported by the Kernel
-	d. load module from $SOURCE
-	e. optionally install the module
- 6. Soundcards
- 	a. looking for Sound devices
-	b. detect Sound devices
-	c. check if devices is supported by the Kernel
-	d. load module from $SOURCE
-	e. optionally install the module


Output Example
==============
Device ..: 5333.8a01  3.0
Device ..: 9004.6078  1.0
Device ..: 8086.7010  1.1
Device ..: 8086.7000  6.1
Device ..: 8086.7030  6.0
SCSI Dev.: 9004.6078  1.0
>9004|6078|aic7xxx|Adaptec|AIC-7860 Ultra SCSI host adapter

The lines with 'Device' is a message from libhardware that can be turned
off. The Line with SCSI means that a SCSI device has been found. The line
with '>' it's a debugging message that show the line in the database that
is being parsed. The line with 'scanpci:' is the output of the 
device-manager about the detected device.

Finally scanpci show the detected infos:
scanpci: 9004.6078 aic7xxx
       : Adaptec AIC-7860 Ultra SCSI host adapter
