Hi Masahiro/Michal/Randy. This is very trivial and one line script to extract out the running kernel modules with descriptions, like below filename: /lib/modules/5.4.1-arch1-1ArchLinux-5.4.1/kernel/drivers/ata/libata.ko.xz description: Library module for ATA devices depends: scsi_mod filename: /lib/modules/5.4.1-arch1-1ArchLinux-5.4.1/kernel/drivers/usb/host/xhci-pci.ko.xz description: xHCI PCI Host Controller Driver depends: xhci-hcd filename: /lib/modules/5.4.1-arch1-1ArchLinux-5.4.1/kernel/drivers/usb/host/xhci-hcd.ko.xz description: 'eXtensible' Host Controller (xHC) Driver depends: filename: /lib/modules/5.4.1-arch1-1ArchLinux-5.4.1/kernel/drivers/scsi/scsi_mod.ko.xz description: SCSI core depends: filename: /lib/modules/5.4.1-arch1-1ArchLinux-5.4.1/kernel/arch/x86/crypto/crc32c-intel.ko.xz description: CRC32c (Castagnoli) optimization using Intel Hardware. depends: filename: /lib/modules/5.4.1-arch1-1ArchLinux-5.4.1/kernel/drivers/usb/host/ehci-pci.ko.xz description: EHCI PCI platform driver depends: ehci-hcd filename: /lib/modules/5.4.1-arch1-1ArchLinux-5.4.1/kernel/drivers/usb/host/ehci-hcd.ko.xz description: USB 2.0 'Enhanced' Host Controller (EHCI) Driver and the code to do this : awk '{print $1}' "/proc/modules" | xargs modinfo | awk '/^(filename|desc|depends)/' Can we put in a script called "kernel_modules_info.sh" under scripts dir?? Kindly let me know your thoughts. Thanks, Bhaskar
Attachment:
signature.asc
Description: PGP signature