2011年2月17日 星期四

pci driver (qla2xxx)

The recently day I setup scst + QLE2562 as a scsi target in fibre channel.
refer to http://scst.sourceforge.net/qla2x00t-howto.html

How pci driver framework, regard to qla2xxx
1. Probe. pci_register_driver register callback function to pci core
qla2x00_module_init -> pci_register_driver(&qla2xxx_pci_driver);

2.0 /* Configure PCI I/O space */

2. Enabling the PCI Device
pci_enable_device()

3. Request IRQ, using msix(each port with 2 irq, request and respose separately)
qla2x00_request_irqs()

4. Enable intr
qla24xx_enable_intrs()

kgdb

--0313-- ken 不好意思 请教一下 之前你有交过我 在没有coredump的情况下 可以用gdb直接载入ko.debug, 然后dis -l register_bcache, 我记得使用方式是不是这样, 不过我现在dis -l出现错误^^" [root@...