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-bless to 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
If I use
asahi-blessto 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 25to manipulate sleep mode.To change the setting back to normal after testing,
pmset -a hibernatemode 3is the default for laptops and0for desktops, I believe.Steps to reproduce:
sudo pmset -a hibernatemode 25 && pmset sleepnow)shutdown -h nowAs expected, no error in macOS (yet).
Let's do the same thing again but now with
asahi-bless:sudo pmset -a hibernatemode 25 && pmset sleepnow)sudo asahi-blessto set the startup disk -> "Macintosh HD"rebootWhat 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