[Solved]Hardware IRQs not fired
Posted: Thu Oct 27, 2011 4:42 am
Hi everyone ,
I was working on a keyboard driver.
I completed the handler then i installed it into the IDT.
In the testing when i press any key , nothing happen !.
I returned again and i tried to setup another hardware , and also the same thing <nothing happen!>.
I tested the IDT by firing a software interrupt like <int 0x80> , i found that it is running and also the CPU exceptions are running.
I tested the PIC driver and i got the IMR , i found that all hardware IRQs are enabled (the IMR for the Mater PIC = 00000000 and the slave = 00000000).
I re-read the documents and the tutorials , i found that i am right , but the hardware IRQs cannot fire.
Can anyone help me ?
------------------------------
Thanks in advance
I was working on a keyboard driver.
I completed the handler then i installed it into the IDT.
In the testing when i press any key , nothing happen !.
I returned again and i tried to setup another hardware , and also the same thing <nothing happen!>.
I tested the IDT by firing a software interrupt like <int 0x80> , i found that it is running and also the CPU exceptions are running.
I tested the PIC driver and i got the IMR , i found that all hardware IRQs are enabled (the IMR for the Mater PIC = 00000000 and the slave = 00000000).
I re-read the documents and the tutorials , i found that i am right , but the hardware IRQs cannot fire.
Can anyone help me ?
------------------------------
Thanks in advance