-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
reboot / halt / shutdown support #67
Comments
Powering off is indeed supported, try If memory serves me the |
IIRC poweroff scmd won't work if dev9 is turned on. Also, on older SCPH-1xxxx hardware, poweroff scmd won't work at all since the mechacon on those consoles does not support that command. |
@uyjulian, yes, disclaimers apply. :-) The SCPH-1xxxx models are currently listed as incompatible, mainly due to issue #28, and we’ve got (for Lines 226 to 227 in 59a11ab
and we’ll eventually need to do something similar to linux/arch/mips/ps2/identify.c Lines 58 to 73 in 59a11ab
for
Hmm, it works in combination with the expansion bay ATA driver, which surely needs dev9 powered on, doesn’t it? See comment #18 (comment) et al. |
On the expansion bay connector there is the |
Yes, we have the corresponding power operations in the Linux kernel here: Lines 84 to 216 in 36e7c30
It’s supposed to be powered off by Lines 296 to 344 in 36e7c30
but I’m not completely sure that’s needed for powering off the system via SCMD. A lot of the dev9 is presently unclear, including the names and purposes of most registers, unfortunately. Is there a good, reliable and reasonably complete write up of it somewhere? I’ve seen |
It also helps if you also refer to the service manual for the SCPH-39000 as the aforementioned documents refer to signals as written in the schematics in the service manual. |
I've noticed that reboot / shutdown / halt doesn't work - I'm guessing this is something to do with the busybox source needs a patch to deal with the hardware on a PS2 - I've had a quick look through this repo but I can't tell if halt / reboot etc are actually expected to be supported.
Is there a workaround? or is it the case that it's unsupported or is this an issue with my build?
The text was updated successfully, but these errors were encountered: