-
-
Notifications
You must be signed in to change notification settings - Fork 11
Description
If I use asahi-bless to change the default boot disk to macOS while macOS is hibernated, macOS shows an error "SOCD report detected: (iBoot Panic)" on the next startup (this is a follow-up to #15).
PS. While repeatedly retesting these steps, I didn't want to hibernate by actually running out of battery, so I temporarily used pmset -a hibernatemode 25 to manipulate sleep mode.
To change the setting back to normal after testing, pmset -a hibernatemode 3 is the default for laptops and 0 for desktops, I believe.
Steps to reproduce:
- startup disk -> Asahi Linux
- in macOS, hibernate (I used
sudo pmset -a hibernatemode 25 && pmset sleepnow) - wait a couple of seconds and then press the power button to start up the laptop (loads Linux because of step 0)
- in Linux:
shutdown -h now - long press the power button, boot from "Macintosh HD"
As expected, no error in macOS (yet).
Let's do the same thing again but now with asahi-bless:
- (startup disk is still Asahi Linux)
- in macOS, hibernate (I used
sudo pmset -a hibernatemode 25 && pmset sleepnow) - wait a couple of seconds and then press the power button to start up the laptop (loads Linux because of step 0)
- in Linux: use
sudo asahi-blessto set the startup disk -> "Macintosh HD" reboot
What happens: when starting up, macOS shows an error, see screen shots below (I used TinkerTool to "Display crash report" when applications crash)
Expected: don't show an error
I'm using an M1 MacBook Air, macOS 14.3.1 (23D60), the latest version of Fedora Asahi Remix and the latest Git tip of asahi-bless