Interrupt system seems to work now
More kernel modifications