A lot of the functionality of Linux is contained in the kernel modules. These small pieces of software link the Linux kernel to your hardware, but it's not all that easy to get information about them if you are having trouble with a particular module.
The command lsmod will list all currently loaded modules.
The command modinfo will list general information about a particular module.
The command get_module will list specific information about a particular module as loaded in your kernel.
My system was generating an error message about the shpchp module. To see what other modules might be associated with it:
# lsmod | grep shpchp
shpchp 33556 0
pci_hotplug 29476 1 shpchp
To get the general information about the module:
# modinfo shpchp
filename: /lib/modules/2.6.27.5-desktop-2mnb/kernel/drivers/pci/hotplug/shpchp.ko.gz
license: GPL
description: Standard Hot Plug PCI Controller Driver
author: Dan Zink , Greg Kroah-Hartman , Dely S…
The command lsmod will list all currently loaded modules.
The command modinfo will list general information about a particular module.
The command get_module will list specific information about a particular module as loaded in your kernel.
My system was generating an error message about the shpchp module. To see what other modules might be associated with it:
# lsmod | grep shpchp
shpchp 33556 0
pci_hotplug 29476 1 shpchp
To get the general information about the module:
# modinfo shpchp
filename: /lib/modules/2.6.27.5-desktop-2mnb/kernel/drivers/pci/hotplug/shpchp.ko.gz
license: GPL
description: Standard Hot Plug PCI Controller Driver
author: Dan Zink , Greg Kroah-Hartman , Dely S…