Skip to content
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

Qemu OpenCore OS X 10.4.10 guest KP:could not find driver for this platform:ACPI on m3 Mac #2418

Open
yzp-fish opened this issue Jul 30, 2024 · 7 comments

Comments

@yzp-fish
Copy link

yzp-fish commented Jul 30, 2024

I'm trying to boot a MacBookPro 3,1 OS X 10.4.10 restore DVD via QEMU-system-x86_64 on a m3 Mac
I made the opencore EFI using opencore 1.0, but it caused a kernel panic"unable to find driver for this platform:ACPI"
Then I changed the cpu in Qemu settings from Penryn to core2duo,but it did the same...
opencore-2024-07-30-180704.txt
screenshot

boot_sh_script.zip
EFI.zip

@vit9696
Copy link
Contributor

vit9696 commented Jul 31, 2024

  • Try adding -f to boot arguments perhaps.
  • If it does not help, remove the argument, and try enabling FuzzyMatch.
  • If it does not help, disable FuzzyMatch, and set KernelCache to Cacheless.

@vit9696
Copy link
Contributor

vit9696 commented Jul 31, 2024

Also, were you successful with 10.5? It was unclear from the closed issue.

@yzp-fish
Copy link
Author

yzp-fish commented Aug 1, 2024

  • Try adding -f to boot arguments perhaps.
  • If it does not help, remove the argument, and try enabling FuzzyMatch.
  • If it does not help, disable FuzzyMatch, and set KernelCache to Cacheless.

I tried these methods,but none of them could let me get pass this kernel panic
EFI.zip
oc_-f_log.txt
oc_fuzzy.txt
oc_cacheless.txt
截屏2024-08-01 10 15 43
截屏2024-08-01 10 19 52
截屏2024-08-01 10 22 36

@yzp-fish
Copy link
Author

yzp-fish commented Aug 1, 2024

Also, were you successful with 10.5? It was unclear from the closed issue.

Thank you for your reply.Enabling AllowRelocationBlock did solve the "could not allocate driver module memory"error.
On 10.5,I also tried adding "-f",enabling FuzzyMatch,setting KernelCache to "Cacheless",but all of them led to a similar KernelPanic:
"Unable to find driver for this platform: "ACPI". \n"@/SourceCache/xnu/nu-1228. 9. 59/iokit/Kern
el/10PlatformExpert.cpp: 1407"
Besides,sometimes it will stuck at "OC: Hooking SLE injected file System\Library\Extensions\0c00000000.kext\Contents\Mac0S\fakesmc with 1 mode gave - Success"when enabling fuzzyMatch and setting kernelcache to cacheless with fakesmc-32.kext loaded
oc_le_-f.txt
stuck.txt
ocfuzzy.txt
cacheless.txt

截屏2024-08-01 10 47 17 截屏2024-08-01 10 49 48 截屏2024-08-01 10 53 29 截屏2024-08-01 10 57 12

EFI.zip

@yzp-fish yzp-fish closed this as completed Aug 3, 2024
@mikebeaton
Copy link
Contributor

@yzp-fish - Did you resolve the ACPI issue? (Would be useful to log the correct settings if anyone else comes to this issue.)

@yzp-fish
Copy link
Author

yzp-fish commented Aug 4, 2024

@yzp-fish - Did you resolve the ACPI issue? (Would be useful to log the correct settings if anyone else comes to this issue.)

emmm,No.I’ve heard that this failure was caused by m3’s wired TCG emulation.I haven’t found any solutions yet…

@yzp-fish yzp-fish reopened this Aug 5, 2024
@yzp-fish yzp-fish closed this as completed Aug 8, 2024
@mikebeaton
Copy link
Contributor

I'm assuming you still didn't resolve the issue? I would say no need to close, unless you did. (And info on what the wrong/fixed setting was if you did would be helpful.)

@mikebeaton mikebeaton reopened this Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants