> On Fri, Aug 31, 2001 at 06:58:59PM -0400, jeff millar wrote:> >> > One reason: Not all hardware has the signals needed to detect when acard> > gets plugged or unplugged. Consider legacy cPCI systems. The don'thave> > the Hot Swap extensions or backplane hot swap control. The only way tofind> > the cards is to periodically scan the bus for new cards, cards that> > disappeared, or requests for Hot Swap.>> But the driver for those devices have a struct pci_driver object that> they use to register themselves with the PCI subsystem, right? The> MODULE_DEVICE_TABLE uses the id_table structure in the struct pci_driver> object. That's all, it isn't necessarily a hotplug specific thing.>> And having that MODULE_DEVICE_TABLE for those drivers will allow the> kernel to load those modules when the bus is scanned for new cards, like> on boot :)>> thanks,>> greg k-h>