--- xbmc-12.3-Frodo.orig/xbmc/powermanagement/PowerManager.cpp	2013-12-12 22:47:49.000000000 +0100
+++ xbmc-12.3-Frodo/xbmc/powermanagement/PowerManager.cpp	2014-01-29 07:59:01.000000000 +0100
@@ -46,6 +46,9 @@
 #include "linux/ConsoleDeviceKitPowerSyscall.h"
 #include "linux/SystemdUPowerSyscall.h"
 #include "linux/UPowerSyscall.h"
+#ifdef HAS_SIMPLEPM
+#include "linux/LinuxPowerSyscall.h"
+#endif
 #ifdef HAS_HAL
 #include "linux/HALPowerSyscall.h"
 #endif
@@ -83,6 +86,10 @@ void CPowerManager::Initialize()
     m_instance = new CSystemdUPowerSyscall();
   else if (CUPowerSyscall::HasUPower())
     m_instance = new CUPowerSyscall();
+#ifdef HAS_SIMPLEPM
+  else
+    m_instance = new CLinuxPowerSyscall();
+#endif
 #ifdef HAS_HAL
   else
     m_instance = new CHALPowerSyscall();