Hi... On Sat, Aug 27, 2011 at 22:23, Parmenides <mobile.parmenides@gmail.com> wrote:
I wonder how an interrupt handler work, and so try to make one by myself. The first problem is which irq number should I select to hook an interrupt handler on it. In terms of the following messages, I think irq 0 can be adopted because the number of interrupts raised remains 145 and does not increase any more.
are you really sure? in my system (laptop with core duo cpu) it is increased by around 1000-2000 every 2 seconds and AFAIK it is using HPET. So maybe IMO free_irq() is causing your cpu referencing null instruction...that might be due to free_irq is not checking whether it is safe to delete a handler.... -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com