|
以英特尔e1000 千兆PCI网卡为例,初始化模块时调用了pci_module_init(&e1000_driver)函数,e1000_driver的定义为:
static struct pci_driver e1000_driver = {
.name = e1000_driver_name,
.id_table = e1000_pci_tbl,
.probe = e1000_probe,
.remove = __devexit_p(e1000_remove),
}
pci_module_init在启动时就调用了,请问e1000_probe是何时被调用的?我在这个函数里加打印都没打出来,是不是我的PCI口有问题啊? |
|