pipcet / pearl

GNU/Linux on Apple M1 hardware
GNU General Public License v3.0
35 stars 6 forks source link

Stuck at initrd ram: macOS 12/macOS 12.1 boot woes #28

Open ghost opened 2 years ago

ghost commented 2 years ago

Hi I am currently stuck at this when I try to continue to debian or install it any idea this is pearl-debian.macho PXL_20211206_230108103.jpg

zimsneexh commented 2 years ago

Same here.

pipcet commented 2 years ago

I'll try to have a look. Precisely which version is it you're using? Is this the first screen to be visible?

zimsneexh commented 2 years ago

This happens in both the debian version and normal version and happens after you tell it to boot the final stage. Latest release and tried one or two earlier release, too. No difference, except one of them kernel panics instead of hanging. The other releases hang for a while then reboot the machine.

Am chainloading the .macho with m1n1.

ghost commented 2 years ago

i have tried the latest version and one before but same thing.

pipcet commented 2 years ago

I'm still investigating. Could you let me know which version of m1n1 you're using, and whether you're both chainloading from that?

zimsneexh commented 2 years ago

I'm using the latest build of m1n1

ghost commented 2 years ago

yep same

pipcet commented 2 years ago

Thanks. I've built a vanilla m1n1 and booted from it without problems, so it might be a macOS version issue. May I ask which version of that you had installed?

ghost commented 2 years ago

I have a MacBook pro 13 inch 2020 and I got the latest macho file it is running. My OS is monetary

zimsneexh commented 2 years ago

I have a Macbook Air (j313), latest m1n1 macho and installed MacOS is Monterey

pipcet commented 2 years ago

Thanks! I can reproduce it now, having installed Monterey on both machines (which broke video on the mini, as is currently expected...)

ghost commented 2 years ago

No Problem just give us an update if anything happens : )

pipcet commented 2 years ago

Typing this on the MacBook Pro (13 inch, 2020), booted through m1n1 on a Monterey install. Some things don't work yet, but it's possible I just deactivated them unnecessarily.

The big thing missing seems to be the cpufreq driver, though the actual hang was because of the changed ASC protocol.

Will hopefully trigger a release and/or upload artifacts later :-)

ghost commented 2 years ago

Oh ok thanks so much

pipcet commented 2 years ago

I'd appreciate it if people could test the current release, which comes with two caveats for MacBooks:

  1. you need to run x8r8g8b8 in the pearl shell to get the right screen colors (rather than white-on-red)
  2. you need to boot final within a minute of the initial boot, or else touch /nofb

But this specific boot issue should be fixed now, so I'll probably close this issue soon. Feel free to reopen it, of course!