ThierryLC

Members
  • Posts

    13
  • Joined

  • Last visited

Everything posted by ThierryLC

  1. @Rutj87 I used macinabox to create my first vms or get configuration templates to apply on Monterey or Ventura. Then I used the virt-manager docker to cleanly modify my configuration files. Your loop problem inspires me a question: is the disk image bootable? Did you copy an EFI folder from OpenCore to the hidden EFI partition? I use OpenCore Configurator in this step. You could connect this disk in another vm as a second disk and add/edit the EFI folder then reconnect this disk to Ventura. I already shared my confit.plist file yesterday in the EFI.zip archive
  2. @ghost82 I have successfully implemented your Ventura topology on my Big Sur configuration, and I'm pleased to report that everything is functioning smoothly on BigSur, including the GPU passthrough of the USB PCI card with mouse and keyboard integration. 😀 I believe I have now achieved my highest level of hackintosh proficiency, and I am content with using this BigSur vm for the time being. However, I am eager to expand my knowledge of Python programming for future exciting projects. I need to quickly acquire the necessary skills to code in Python. Once again, I sincerely appreciate your assistance and the valuable contributions you make to the community. (Special thanks to ChatGPT for rewriting my poor english
  3. @ghost82 Thanks anyway for your precious help which saved me hours and allowed me to correct my configuration errors. I will continue my research and share the solution here.
  4. @ghost82 Wow! I modified the Ventura .xml in Unraid and replaced the EFI folder in Macos with yours. Now Ventura starts up normally, but the mouse and keyboard connected to the Fresco PCI card still don't work. 😔 Here is the new "report" provided by IORegistryExplorer :2023-02-21-1545_ventura.ioreg and the new diagnosis by Unraid : unraid-diagnostics-20230521-1553.zip
  5. @Rutj87 Sorry, I misunderstood your original request. I followed the instructions available here: https://github.com/kholia/OSX-KVM from this step : « Clone this repository on your QEMU system.… » I stumbled on the image conversion step with dmg2img because I couldn't install it with the unraid terminal. I think I got around the obstacle by converting the image within another BigSur virtual machine. I don't remember that part very well. I adapted the macOS-libvirt-Catalina.xml file to my configuration, placed the various disk images in the indicated directories and found the correct pci topology. but I would have done better to use its automatic installation script ./OpenCore-Boot.sh
  6. @ghost82 Hi, here is my EFI folder : EFI.zip Your comment reminds me that during my attempts to fix the USB on my Ventura, I read a tip on the net and used Kext Wizard to install a kext named USBInjectAll thinking that it would solve my problem. In vain! But now I can't find this kext in my System/Library/Extensions folder 🤔
  7. @Rutj87 Hi, From memory, Monterey always crashed on the Macos boot picker screen right after I clicked on the boot disk icon. I was getting an error message in several languages (white letters on black background). I gave up after hours of trying, succeeded easily with BigSur and Sierra with the AMD graphics card passthrough, then with difficulty with Ventura after I realized that the IOMMU grouping had meanwhile been unchecked, probably after adding the USB PCIe card on the motherboard which had changed the PCI topology. For Ventura, connected in VNC, I applied OpenCore Legacy Patcher I also applied the last Ventura update, and tried other complicated procedures (after duplicating the Ventura disk image of course) that I believe are useless since the problem in my case was the unintentional disabling of IOMMU grouping. I attach my Ventura config.plist just in case: 2023-05-21_ventura.plist Good luck! Translated with DeepL
  8. @ghost82 Hi, I tried your modified qemu config without success : no keyboard & mouse on Ventura I attached the files you asked for : 2023-05-21_Ventura.ioreg & unraid-diagnostics-20230521-1209.zip Thanks again to spend your time on my difficulties.
  9. @Rutj87hi, i have a Ryzen 3700 and the install of Monterey crashes. No problem with BigSur and Ventura.
  10. Thanks I'm not at home right now. I'll continue this conversation tomorrow if you don't mind. Have a good evening
  11. @ghost82 Perhaps this file is more clear :iMac.ioreg
  12. @ghost82 Here is the ioreg file from the mac attached : ioreg.txt I send you also my config.plist (last OpenCore version 0.92) : Ventura-config.plist Thanks for your help !
  13. Hi everyone, I am finalizing the virtualization of Macos Ventura on an Unraid server with KVM/QEMU. The passthrough of the Radeon WX3100 graphics card is working, but the USB mouse and keyboard are not recognized. I then acquired an Inateck USB 3.0 PCIe controller card (compatible with macOS), correctly connected to the VFIO, but the USB devices are still not recognized by the TianoCore Bios, then by macOS. I suspect a PCI topology error or a missing boot arguments in my VM config. <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>Ventura</name> <uuid>12345678-aaaa-9cc4-bbbb-123456789658</uuid> <title>Ventura</title> <metadata> <vmtemplate xmlns="unraid" name="Windows 11" icon="windows.png" os="windowstpm"/> </metadata> <memory unit='KiB'>17301504</memory> <currentMemory unit='KiB'>17301504</currentMemory> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='1'/> <vcpupin vcpu='1' cpuset='2'/> <vcpupin vcpu='2' cpuset='4'/> <vcpupin vcpu='3' cpuset='6'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-4.2'>hvm</type> <loader readonly='yes' type='pflash'>/mnt/user/system/custom_ovmf/OVMF_EDK2_202302_Stable/OVMF_CODE.fd</loader> <nvram>/mnt/user/system/custom_ovmf/OVMF_EDK2_202302_Stable/OVMF_VARS.fd</nvram> <boot dev='hd'/> <bootmenu enable='no'/> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none' migratable='on'> <cache mode='passthrough'/> <feature policy='require' name='topoext'/> </cpu> <clock offset='localtime'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/mnt/user/domains/Ventura/patched-vnc-ok_vdisk1.img'/> <target dev='hdc' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/mnt/user/domains/Ventura/TimeMachine.img'/> <target dev='hdd' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='3'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x8'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x9'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0xa'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0x13'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0xb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/> </controller> <controller type='pci' index='6' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='6' port='0xc'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <interface type='bridge'> <mac address='52:54:00:3e:21:a2'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <input type='keyboard' bus='usb'> <address type='usb' bus='0' port='3'/> </input> <audio id='1' type='none'/> <hostdev mode='subsystem' type='pci' managed='yes'> <source> <address domain='0x0000' bus='0x0c' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <source> <address domain='0x0000' bus='0x06' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </hostdev> <memballoon model='none'/> </devices> <qemu:commandline> <qemu:arg value='-usb'/> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd,bus=usb-bus.0'/> <qemu:arg value='-device'/> <qemu:arg value='************************'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='Haswell-noTSX,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check'/> </qemu:commandline> </domain> I thank in advance any expert person who will take of their time to suggest me the solution. Have a nice weekend Woody