Why does the system change to 'systemidle' after resume?



I have a wifi module, i found if this module working(in d0 module) before
suspend, after resume, the system change to systemidle immediatly. if it not
work before suspend, the system work fine. how can i deal it?
.