Messages in this thread | | | Subject | Re: Interrupts not being raised. | Date | Fri, 12 Feb 1999 11:15:24 +0000 | From | David Woodhouse <> |
| |
gjohnson@research.canon.com.au said: > I have been able to confirm that our PCI card thinks that it is > raising an interrupt, but the interrupt routine never gets called. In > addition, checking /proc/interrupts shows
I have a similar situation. We don't build the card, but we are reliably informed that the card shouldn't need any strange magic to persuade it to generate interrupts. I didn't believe them until I saw your message, and now I'm not so sure.
If I initialise the card under NT and soft-reboot into Linux, then I get interrupts from it. Otherwise I have to make it share interrupts with the network card, and flood ping something to get my drivers to work :)
Adding an 'enable_irq(irq)' after registering the IRQ provokes the kernel into saying "enable_irq() unbalanced from 00000009", but doesn't actually make it work.
---- ---- ---- David Woodhouse David.Woodhouse@mvhi.com Office: (+44) 1223 810302 Project Leader, Process Information Systems Mobile: (+44) 976 658355 Axiom (Cambridge) Ltd., Swaffham Bulbeck, Cambridge, CB5 0NA, UK. finger dwmw2@ferret.lmh.ox.ac.uk for PGP key.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |