hotplug works fine in 2.4 for loading various modules for me, however for 2.6 it only loads the USB stuff. Here is the output in /var/log/messages after running /etc/hotplug/pci.rc start: pci.agent[22588]: ... no modules for PCI slot That message is constantly repeated. all my pci stuff, NIC, parport stuff is compiled as modules. I am using the 2003-08-05 version of hotplug. Is there anything else I need to do?
grep -i hotplug .config gives this:
CONFIG_HOTPLUG=y
CONFIG_HOTPLUG_PCI=y
# CONFIG_HOTPLUG_PCI_FAKE is not set
# CONFIG_HOTPLUG_PCI_COMPAQ is not set
# CONFIG_HOTPLUG_PCI_CPCI is not set
Looks like missing module info
I have been having the same problem in 2.6. If I manually load the modules htey wrok just fine. It looks like the CPI modules are missing information in either the /proc/bus/pci or in /lib/modules/2.6.0/modules.pcimap.