id = 1630 title = "[8.0.0] qemu breaks mac os vm (passed through sata controller)" state = "closed" created_at = "2023-04-28T10:36:38.186Z" closed_at = "2023-05-09T08:28:35.749Z" labels = [] url = "https://gitlab.com/qemu-project/qemu/-/issues/1630" host-os = "Manjaro kernel 5.15.109" host-arch = "x86_64" qemu-version = "8.0.0" guest-os = "Mac os monterey 12.6.5" guest-arch = "x86_64" description = """I have a mac os montery vm which is not able to boot after upgrading from qemu 7.2.1 to qemu 8.0.0.\\ Mac os bootloader (opencore) logs do not show anything useful, nothing useful also in libvirt logs.\\ Apple screen hangs at "still waiting for root device" with the prohibition symbol.\\ This should point that mac os is not able to find the disk to boot from.\\ The bootloader sees the disk with its partitions.\\ I'm passing through a sata controller with the boot disk attached, together with a usb controller, builtin audio and a gpu.\\ Changing machine type (q35) to older versions change nothing.\\ Downgrading to 7.2.1 and no issue. Maybe related to some acpi changes?""" reproduce = "n/a" additional = """This is the libvirt xml I'm using: ``` Montereytest 33554432 33554432 8 2 hvm /opt/macos/OVMF_CODE_TEST.fd /opt/macos/OVMF_VARS_TEST.fd destroy restart restart /usr/bin/qemu-system-x86_64