IONITX-B-E wake from S5 by USB IR remote
#1
Hello,

Preamble: this is not strictly XBMC related, but the issue arises because I want to use XBMC and a Zotac IONITX-B-E with an IR remote control. People on this form are quite knowledgable in hardware, so I am hoping for some answers to my questions.

In general, when a motherboard is in S5, soft power off, the motherboard is powered from the 5VSB and some circuitry is still alive, such as the Ethernet PHY for WoL, or the USB host, provided the motherboard’s hardware allows for it, and the BIOS permits enabling it. For instance, my Zotac IONITX-B-E has a jumper which can be set such that the USB subsystem remains powered on S5. I am unsure about wake on USB from S5 though.

When my IONITX-B-E is in S5, it appears that my USB IR receiver (CiT Media Centre Remote and receiver from http://www.cclonline.com/) is alive and acknowledges received IR codes by flashing a red LED. Unfortunately, it does not wake (i.e. boot) from S5 when I press the power button on the remote control. Obviously the OS cannot play a role yet at this stage (even though I tried the “echo USB0 > /proc/acpi/wakeup” when it was powered before, but it only is for S3).

So the questions:

- If the USB subsystem has power from the 5VSB, then a USB IR receiver connected to USB will be powered as well?

- If the remote control sends a power-on command, say some specific 32 bit value to the IR receiver, the IR could be programmed such that on receipt of this special code it sends a USB message to the host?

- Now, usually USB devices are polled by the host, so how could a USB device initiate the transmission of a packet of any kind?

- Further, is there a standardised “wake-up” packet a USB device can send to the USB host controller that encodes a Power-on?

- Then, what must the USB host controller implement in order to be able to switch on the motherboard?

- What provisions can the OS (Ubuntu) make to enable the desired behaviour?

- Bottom line: what does the IR USB receiver have to tell the USB host in order to make the USB host tell the motherboard to power on?

- What IR receiver + remote + IONITX combination would allow booting the motherboard from S5?

It all is still a mystery, but I would like to understand how the USB triggered boot works and what hardware I need to see it happen.

I would appreciate any hints that shed a light on this issue.
Kind regards,
peter
Reply
#2
if using linux follow this guide
http://wiki.xbmc.org/index.php?title=Ena...-On-Device

I just did a fresh install of Beta4 xbmcFreak last night, that guide plus going into xbmc power settings and changing it from "poweroff" to "suspend" has my remote going into an S3 sleep and waking from said sleep using the remote.

does your Mobo not have S3 option?

-=Jason=-
Reply
#3
Thumbs Up 
Hello Flomaster,

If I wanted the system to wak from S3 (suspend) then I need to switch it on at least once. I wanted to have a system, that can be switched on by the IR remote, i.e. wake from S5 like you would wake it through a WoL magic packet (which works by the way). So my question still is: how can I wake up my system from S5 using a IR remote controller, what are the prerequisites (other than being in S3 before).

The Zotac IONITX-B-E offers the following power related options:

- ACPI settings:
- Suspend mode: S1 || S3 || Auto
- APM settings:
- Resume on: PME#, PCIE (Wake), LAN (MAC), Ring, RTC Alarm

I would have expected an entry USB in the APM settings. I do not know what PME stands for. Possibly, if I have a USB controller in the PCIe slot, then it could work. I have no idea what Ring means.

I still do not understand how it is designed to work.

Cheers,
peter
Reply
#4
I have the same board, same issue. I can't wake it from a USB-IR. a USB-kb works fine.

I would have figured that pressing *anything* on the remote would wake it, just like pressing any key on the keyboard, but, not so.
Reply

Logout Mark Read Team Forum Stats Members Help
IONITX-B-E wake from S5 by USB IR remote0