cd /lib/modules/2.6.18-128.1.OpenVA.2.0.1039/kernel/drivers/net
ls -1 *.ko | xargs -I{} modinfo {} | grep -e "description"
description: 3Com 3c59x/3c9xx ethernet driver
description: RealTek RTL-8139C+ series 10/100 PCI Ethernet driver
description: RealTek RTL-8139 Fast Ethernet driver
description: AceNIC/3C985/GA620 Gigabit Ethernet driver
description: AMD8111 based 10/100 Ethernet Controller. Driver Version 3.0.3
description: Broadcom 4400 10/100 PCI ethernet driver
.....
ls -1 *.ko | xargs -I{} modinfo {} | grep -e "description\|alias"
description: 3Com 3c59x/3c9xx ethernet driver
alias: pci:v000010B7d00009210sv*sd*bc*sc*i*
alias: pci:v000010B7d00009056sv*sd*bc*sc*i*
alias: pci:v000010B7d00001202sv*sd*bc*sc*i*
alias: pci:v000010B7d00001201sv*sd*bc*sc*i*
alias: pci:v000010B7d00009201sv*sd*bc*sc*i*
alias: pci:v000010B7d00004500sv*sd*bc*sc*i*
alias: pci:v000010B7d00006564sv*sd*bc*sc*i*
alias: pci:v000010B7d00006562sv*sd*bc*sc*i*
alias: pci:v000010B7d00006560sv*sd*bc*sc*i*
alias: pci:v000010B7d00005257sv*sd*bc*sc*i*
alias: pci:v000010B7d00005157sv*sd*bc*sc*i*
alias: pci:v000010B7d00005057sv*sd*bc*sc*i*
alias: pci:v000010B7d00005B57sv*sd*bc*sc*i*
....
This is an other way to do it for all your kernel modules
modprobe -l | sed -e "s:\(/.*/\)::" - | sed -e "s/\.ko//" - | xargs -i{} modinfo {} | grep -e "description"
description: 3Com 3C359 Velocity XL Token Ring Adapter Driver
description: 3Com 3c574 series PCMCIA ethernet driver
description: 3Com 3c589 series PCMCIA ethernet driver
description: 3Com 3c59x/3c9xx ethernet driver
description: 3ware 9000 Storage Controller Linux Driver
description: 3ware Storage Controller Linux Driver
description: RealTek RTL-8139C+ series 10/100 PCI Ethernet driver
description: RealTek RTL-8139 Fast Ethernet driver
description: Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID & ICP SCSI driver
description: Abit uGuru Sensor device
.....
What are you going to do with all that. I don't know.
--
Aaron Nel