Interrupt based driver seems stable. Wrote some game code and glib changes to demonstrate.