It had for some reason stopped issuing interrupts; so I created a service just for handling them.

And it worked.