Как запустить qemu с usb аудио картой/устройством?
Запускаю с терминала qemu но нет звука, есть подключенна usb аудио карта в хосте работает но как её пробросить в виртуалку?, не выходит найти инфу как таукое устройство правильно подключить к qemu, в lsusb есть это устройство "Bus 001 Device 008: ID 0d8c:013c C-Media Electronics, Inc. CM108 Audio Controller", команда запуска qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=./disk.img -m 4G -cpu host -smp 2 -vga virtio -display sdl,gl=on.
ValdikSS, qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=./disk.img -m 4G -cpu host -smp 2 -vga virtio -display sdl,gl=on после варианты добавить в комманду -device ac97 не помогло, -device и номер bus тоже но это не правильно скорее всего, а подключать как простой usb не прокатит это не usb/hdd, не могу понять как его цыпануть что бы уже в виртуалке работать с этой usb аудио картой наушники+микрофон к ней джеками подключены.
не определяет добавлением -device qemu-xhci, -device usb-ehci,id=ehci, -device usb-tablet,bus=usb-bus.0(-device usb-tablet,bus=usb-bus.0), и это не помогло подгрузив по bus порты, вся команда qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=./disk.img -m 4G -cpu host -smp 2 -vga virtio -display sdl,gl=on -device usb-ehci,id=usb,bus=pci.0,addr=0x4 -device usb-host,hostbus=1,hostport=9.2.4.
Hecntv,
При условии что у Вас внешняя USB звуковая карта есть 2 варианта, пробрасывать как USB Устройство, но не думаю что Вас устроит результат, у меня звуковая шипит и микрофон ужасно работает. Либо пробрасывать целиком USB контроллер, к которому подключена внешняя звуковуха, как PCI-e устройство, т.е. придется включить IOMMU и подобрать тот контроллер, у которого в iommu группе минимум коллег.
У меня Proxmox, я просто в конфиге ВМ пишу и все:
hostpci1: 0000:0d:00.0
тоже работает и для интегрированной звуковой, но очень часто с ней в iommu группе находятся иные устройства, из-за чего после проброса они для хоста отваливаются, иногда это может быть критично, например если это LAN