If I correctly remember, ds can waked up from 3 sources: keyboard interrupt, slot-1 interrupt and slot-2 interrupt. All this sources are hardware. The ak2 story doesn't make problem as software. It only shows that sometimes hardware problem can be solved in software. But in our case we have R4...