I'm using the same series board and had a similar issue. Are you running a single disk, or are you running a RAID setup on the ICH10R chip by chance?
This will sound weird, and may not be anything for you- especially if you're running in single disk mode, I was running 4 disk RAID 10. I made a small portion of the 4 disks into a RAID 0 array, and used the rest of the space in RAID 10. I was trying to resolve a different issue at the time, and not the sleeping troubles, but this change did fix it.