Am Mittwoch 16 Januar 2008 schrieb Christian Brabandt: > Hallo Martin! Hallo Christian und Jochen, > Martin Steigerwald schrieb am Mittwoch, den 16. Januar 2008: > > lsmod zeigt nur die geladenen Module. lspci nur die > > Hardware-Informationen. lshal zeigt im Prinzip beides > > (info.linux.driver, pci.product usw.), jedoch nicht so > > übersichtlich. In /sys steht die Information ja auch und in den > > Map-Dateien der Kernel, aber da muss man mehr als einen Schritt > > unternehmen, um an die Informationen zu kommen. > > for i in /sys/class/*/*/device/driver/module; do > echo -n "$i: "; basename $(readlink ${i}); > done Danke Fast. So sehe ich zwar die Module, aber nicht die Bezeichnung der Hardware, sondern nur deren sysfs-Pfad ;-). for i in /sys/class/*/*/device/; do vendor=${i}vendor; device=${i}device; module=${i}driver/module; if [ -f $vendor -a -f $device -a -L $module ] ; then echo -n $(cat $vendor | cut -c3-): ; echo -n $(cat $device | cut -c3- )" " ; basename $(readlink ${i}driver/module); fi done Das nun noch mit lspci -nn verbandeln und dann wärs in etwa, was ich mir vorstelle. Also in etwa so dann: shambala> lshw | egrep "(description|product|configuration: driver)" Aber so ganz hundertpro ist das auch noch nicht. Ciao, -- Martin 'Helios' Steigerwald - http://www.Lichtvoll.de GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
Attachment:
signature.asc
Description: This is a digitally signed message part.