小编s.b*_*kes的帖子

Linux PCI设备驱动程序 - 总线v.内核IRQ

我正在为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,我就可以很好地捕获中断.

是什么赋予了?

谢谢!!!

interrupt irq linux-kernel pci

5
推荐指数
1
解决办法
5118
查看次数

标签 统计

interrupt ×1

irq ×1

linux-kernel ×1

pci ×1