Well, here's something that I've been trying to figure out for more than a few hours.
I run OpenELEC XBMC on my ID31-B. I have a similar Zbox which works fine, but this one exhibits an intermittent problem I can't fix. I have tried various builds and configurations of OpenELEC and various BIOS settings with no success.
I can successfully suspend and wake the machine via flirc USB device, which emulates a keyboard. When I come back though, it sometimes doesn't recognise the USB port any more. I can remove the flirc USB device and put something else in there but it doesn't get detected. The port is completely dead! I don't think it's the flirc device because it doesn't recognise a USB flash drive either.
Here's various USB information from when it is working. Can anyone tell me what might be going wrong?
Here's me trying to get some advice on the flirc forums, although the problem occurs with any USB device, I think.
Here's some more information on my zbox setup.