<br>FWIW, partial success<br><br># sleep 1 ; printf "\x20" | dd bs=1 seek=$((0x4000+4+1)) of=/dev/port count=1 >& /dev/null<br>sytem power off.<br># sleep 1 ; printf "\x24" | dd bs=1 seek=$((0x4000+4+1)) of=/dev/port count=1 >& /dev/null
<br>stops playing video, system hangs<br># sleep 1 ; printf "\x28" | dd bs=1 seek=$((0x4000+4+1)) of=/dev/port count=1 >& /dev/null <br>system reboot<br># sleep 1 ; printf "\x2C" | dd bs=1 seek=$((0x4000+4+1)) of=/dev/port count=1 >& /dev/null 
<br>stops playing video, screen is lit, resumes on usb event<br># sleep 1 ; printf "\x30" | dd bs=1 seek=$((0x4000+4+1)) of=/dev/port count=1 >& /dev/null <br>stops playing video, screen is lit, resumes on usb event
<br><br><br>however, I still haven't gotten to the point where either<br>* "suspend -s 00:01" wakes up on usb event.<br>or<br>* "suspend -S 00:01" does not wake up on eth event.<br><br>or some other method for "power on suspend"+USB to work.
<br><br>-- <br>Thanks!<br>Shaddam IV