我正在为Linux中的PCIe卡编写设备驱动程序.我试图在我的驱动程序中使用中断.
读取PCI配置寄存器的"IRQ线"部分(偏移量0x3C)报告设备的分配IRQ线为11.lspci -b -vv还报告我的设备的中断号码是11.
继续它变得奇怪... cat /sys/bus/pci/devices/<my_device>/irq报告中断号是19.lspci -vv还报告中断号为19.
在我的驱动程序中请求11不起作用.如果我在驱动程序中请求19,我就可以很好地捕获中断.
是什么赋予了?
谢谢!!!