ENUM PS3_SYS_MANAGER_SERVICE_ID(9)
π enum ps3_sys_manager_service_id β Kernel API Manual, section 9 π
okay so bestie, we're deep in kernel land today β this is the manpage for enum ps3_sys_manager_service_id, straight out of the Kernel API Manual, section 9. it's the Message header service_id. that's the whole vibe. itty bitty enum, huge main character energy β¨
πΈ NAME πΈ
enum ps3_sys_manager_service_id β the Message header service_id. that's it, that's the job π
β¨ SYNOPSIS β¨
enum ps3_sys_manager_service_id {
PS3_SM_SERVICE_ID_REQUEST ,
PS3_SM_SERVICE_ID_RESPONSE ,
PS3_SM_SERVICE_ID_COMMAND ,
PS3_SM_SERVICE_ID_EXTERN_EVENT ,
PS3_SM_SERVICE_ID_SET_NEXT_OP ,
PS3_SM_SERVICE_ID_REQUEST_ERROR ,
PS3_SM_SERVICE_ID_SET_ATTR
};
like look at it. seven little constants. iconic. no cap π₯
π¦ Constants π¦
okay so every single one of these, and who's talking to who β the arrows are the whole story, don't skip them, iykyk:
PS3_SM_SERVICE_ID_REQUESTβguest --> sys_manager. the guest is sliding into sys_manager's DMs, lowkey π«ΆPS3_SM_SERVICE_ID_RESPONSEβguest --> sys_manager. again, guest sending it over to sys_manager πPS3_SM_SERVICE_ID_COMMANDβguest <-- sys_manager. plot twist, sys_manager is the one sending now πPS3_SM_SERVICE_ID_EXTERN_EVENTβguest <-- sys_manager. sys_manager again, delivering the event πPS3_SM_SERVICE_ID_SET_NEXT_OPβguest --> sys_manager. guest's turn, back it goes πΈPS3_SM_SERVICE_ID_REQUEST_ERRORβguest <-- sys_manager. oh. oh no. sys_manager sending the error πPS3_SM_SERVICE_ID_SET_ATTRβguest --> sys_manager. guest, one more time, with feeling β
π Description π
so here's the tea: PS3_SM_SERVICE_ID_REQUEST_ERROR is returned for invalid data values in a PS3_SM_SERVICE_ID_REQUEST message. and it also seems to be returned when a REQUEST message is sent at the wrong time π β like bestie, wrong place, wrong moment, and the universe (sys_manager) just hands you back an error. it's giving "read the room" fr fr π
π SEE ALSO π
the kernel file ./drivers/ps3/ps3-sys-manager.c enum, and then literally the whole friend group β go say hi:
ps3_sys_manager_attr(9)enum ps3_sys_manager_event(9)enum ps3_sys_manager_button_event(9)enum ps3_sys_manager_next_op(9)enum ps3_sys_manager_wake_source(9)enum ps3_sys_manager_cmd(9)ps3_sys_manager_write(9)ps3_sys_manager_send_attr(9)ps3_sys_manager_send_next_op(9)ps3_sys_manager_send_request_shutdown(9)ps3_sys_manager_send_response(9)ps3_sys_manager_handle_event(9)ps3_sys_manager_handle_cmd(9)ps3_sys_manager_handle_msg(9)ps3_sys_manager_final_power_off(9)ps3_sys_manager_final_restart(9)ps3_sys_manager_get_wol(9)ps3_sys_manager_set_wol(9)ps3_sys_manager_work(9)
π
reminder bestie: this whole thing lives under ./drivers/ps3, and it's dated October 2026 β save the date, mark your calendar, it's literally a whole era ποΈβ¨
and that's the page!! mwah, go forth and slay those service ids, enum ps3_sys_manager_service_id(9) forever πππ¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms