Interrupts were incorrectly managed with a disable/disable pair rather than with a disable/enable pair.