You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
Unfortunately, for now the solution is "well, do not do that then", reliably detecting if there is a hibernated macos requires parsing too many apfs structures to be practical.
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 and0
for desktops, I believe.Steps to reproduce:
sudo pmset -a hibernatemode 25 && pmset sleepnow
)shutdown -h now
As 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-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
The text was updated successfully, but these errors were encountered: