This is not working entirely. When device is connected, system is suspended, and device is powered off the system wakes up.