Jump to content

Stuck on [PCI configuration begin] booting Mavericks on UTM (Qemu)


10 posts in this topic

Recommended Posts

I have a running UTM Snow Leopard machine with OpenCore version 1.0.0 and all the latest kexts and drivers. I added a Mavericks disk to the machine, but it refuses to boot. Most of the time it is panicking, but now I got to this screen:

image.thumb.png.2c3bee84e5318178e8d7ec1c3648ac51.png

 

Any input? Where should I look? I tried booting a Mavericks installer with the same results. Snow Leopard boots and works great on this machine.

Link to comment
Share on other sites

Actually I got Mavericks to boot in UTM and logged on. It is very fast (boots in 10 seconds with debug OC), but no mouse and keyboard. And it works fine in Snow Leopard. 

Attached is my EFI folder.EFI.zip

Link to comment
Share on other sites

Very strange If I force the PS/2 controller in the UTM settings I can get the Mouse working if I pause the VM for more than 5 seconds. None of the PS/2 devices are attached to the USB bus unlike the Snow Leopard machine. .SysReport.zip Attached is the DSDT.

Link to comment
Share on other sites

Posted (edited)

These are the USB/PCI attachments in SL:

sudo ./pcitree.sh#=========================================================================================
┬[0000:00]
├─00:00.0  #                [8086:29c0] [060000]          Host bridge                          : Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller
├─00:01.0  #                [8086:100e] [020000] (rev 03) Ethernet controller                  : Intel Corporation 82540EM Gigabit Ethernet Controller
├─00:02.0  #                [1af4:1050] [030000] (rev 01) VGA compatible controller [VGA controller] : Red Hat, Inc. Virtio 1.0 GPU
├─00:03.0  #                [8086:293a] [0c0320] (rev 03) USB controller [EHCI]                : Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1
├─00:04.0  #                [8086:2934] [0c0300] (rev 03) USB controller [UHCI]                : Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1
├─00:05.0  #                [8086:2935] [0c0300] (rev 03) USB controller [UHCI]                : Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2
├─00:06.0  #                [8086:2936] [0c0300] (rev 03) USB controller [UHCI]                : Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3
├─00:07.0  #                [1af4:1003] [078000]          Communication controller             : Red Hat, Inc. Virtio console
├─00:08.0  #                [1af4:1005] [00ff00]          Unclassified device                  : Red Hat, Inc. Virtio RNG
├─00:09.0  #                [1af4:1002] [00ff00]          Unclassified device                  : Red Hat, Inc. Virtio memory balloon
├─00:1d.0  #                [8086:2934] [0c0300] (rev 03) USB controller [UHCI]                : Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1
├─00:1d.1  #                [8086:2935] [0c0300] (rev 03) USB controller [UHCI]                : Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2
├─00:1d.2  #                [8086:2936] [0c0300] (rev 03) USB controller [UHCI]                : Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3
├─00:1d.7  #                [8086:293a] [0c0320] (rev 03) USB controller [EHCI]                : Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1
├─00:1f.0  #                [8086:2918] [060100] (rev 02) ISA bridge                           : Intel Corporation 82801IB (ICH9) LPC Interface Controller
├─00:1f.2  #                [8086:2922] [010601] (rev 02) SATA controller [AHCI 1.0]           : Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode]
└─00:1f.3  #                [8086:2930] [0c0500] (rev 02) SMBus                                : Intel Corporation 82801I (ICH9 Family) SMBus Controller

image.thumb.png.25dc6f3bc5e1b4004064736766e80e96.png

Edited by startergo
Link to comment
Share on other sites

Posted (edited)

Bugger. Ventura keyboard and mouse work too. So, something is missing in the Mavericks through Sierra for the USB family. Does it need to be forced in the open core config?

https://gitlab.com/qemu-project/qemu/uploads/3f49054b496b19244ebb111cf07ed05a/EFI.zip

https://github.com/kholia/OSX-KVM/blob/master/OpenCore-Boot-macOS.sh

EFI-LEGACY.qcow2.zip

 

Apparently it is possible:

 

Edited by startergo
Link to comment
Share on other sites

Posted (edited)

 

Internal information for QEMU/KVM and macOS guests:

Quote

The last KVM patch required to boot OS X (already applied upstream) is a misleadingly simple-looking one liner, which removes a single line from virt/kvm/ioapic.c (or x86/ioapic.c in the kvm-kmod version):

-	irq_level ^= entry.fields.polarity;

Without removing this line, a Mac OS X guest hangs during boot with an error message that reads: "still waiting for root device".

https://www.contrib.andrew.cmu.edu/~somlo/OSXKVM/index_old.html

http://www.contrib.andrew.cmu.edu/~somlo/OSXKVM/

http://philjordan.eu/osx-virt/

 

 

QemuUSBTablet-1.2.pkg

Edited by startergo
Link to comment
Share on other sites

 Share

×
×
  • Create New...