[Cbe-oss-dev] PS3 Linux and standby

Geoff Levand geoffrey.levand at am.sony.com
Wed Apr 16 03:07:25 EST 2008


Geoff Levand wrote:
> Christian Greissing wrote:
>> I hope you can help me with a small problem regarding the ps3 and linux.
>> It is possible to start the PS3 with the PS button of the controller, when
>> the system is configured to boot to GameOS. But as soon as default system
>> ist switched to OtherOS this functionality isn't available anymore, even
>> when I boot Linux and then set the boot GameOS flag and shutdown linux, its
>> not possible to start the console with the PS button.
>> Is there a special flag that has to be set in the flash area, or any other
>> possibility to make this feature available ?
> 
> Other OS wake up from the PS button (USB or Bluetooth) is not supported. Below
> is a comment from the Linux sys-manager driver.  Note the last sentence.  The
> system manger will ignore any other bits.
> 
> /**
>  * enum ps3_sys_manager_wake_source - Next-op wakeup source (bit position mask).
>  * @PS3_SM_WAKE_DEFAULT: Disk insert, power button, eject button, IR
>  * controller, and bluetooth controller.
>  * @PS3_SM_WAKE_RTC:
>  * @PS3_SM_WAKE_RTC_ERROR:
>  * @PS3_SM_WAKE_W_O_L: Ether or wireless LAN.
>  * @PS3_SM_WAKE_P_O_R: Power on reset.
>  *
>  * Additional wakeup sources when specifying PS3_SM_NEXT_OP_SYS_SHUTDOWN.
>  * The system will always wake from the PS3_SM_WAKE_DEFAULT sources.
>  * Sources listed here are the only ones available to guests in the
>  * other-os lpar.
>  */
> 

There was some ambiguity in the documentation when I wrote the driver, but
I got confirmation that the support is as follows for the Other OS.  I'll
update the driver to match.

  default | ROWER button press(29)
  wake    | Disc Eject button press(27)
  source  | Disc Loaded(26)
          | 
  --------+-----------------------------
  valid   | RESET button Press(28)
  wake_   | LAN or wireless LAN(21) *
  source  | Power On Reset(0)

  (*: SDK220 or later)

-Geoff




More information about the cbe-oss-dev mailing list