Hello,
I have a PCI driver that is capable of generating interrupts. To get the IRQ number I read it from config space with the following:
result = pci_read_config_byte(dev, PCI_INTERRUPT_LINE, &myirq); If(result) { // Handle error. }
The problem is that the value returned "myirq" is 11 and the correct IRQ value is 169. Does anyone know what I am doing wrong to auto-detect the IRQ number of my PCI board???
Thank you,
Ed |