>> This should be fixed in pmud. The PMU driver now supports an ioctl telling >> you if sleep is supported or not on the machine. If the ioctl is >> not implemented, you get an error and can revert to the old mecanism. #define PMU_IOC_CAN_SLEEP _IOR('B',5,sizeof(__u32 *)) The param points to an u32 that will be set to 0 or 1 (or the ioctl will return an error if not implemented). Ben.