QEMU supported two variants of the HDA that had different PCIIDs, but I'm too lazy to look for them. Oh, for sound, you should try emulating the Intel HDA instead of the obsolete AC97. You also need to make sure that the USB Devices are getting attached to it instead of any other emulated USB Controller. I don't know what MacOS you have nor what they usually support, but -device nec-usb-xhci provides you a NEC/Renesas µPD720200/µPD720200A (PCI ID 1033:0194) that used to work until El Capitan: Add Usb Device To Windows 10 Pass Usb Device To Windows Parallels For Mac Free Symptoms You have an issue with your USB device: It is not getting mounted in a Windows virtual machine Virtual machine cannot detect the device A device functionality does not work a Virtual Machine Other USB devices issues Resolution As a first step please read the you connect to your Mac. Your success with USB Passthrough is directly dependant on you using an emulated USB Controller that has working Drivers for your specific MacOS version.
QEMU has the QEMU Monitor (With command line QEMU, add -monitor stdio to have the UI in the terminal that you launched QEMU from) that allows you to add or remove things with the VM running, but I don't know the commands.