LINUX.ORG.RU

На qemu 6.0.0 перестали прокидываться usb-устройства

 , , ,


0

1

Раньше всё работало как надо: прописал device_add usb-host,bus=xhci.0,vendorid=0x2aab,productid=0x800a и всё. Сейчас что-то вдруг перестало. Последний раз прокидывал устройства ещё в январе.

qemu скрипт:

#!/bin/sh
SPICE_PORT=5924
qemu-system-x86_64 -enable-kvm \
    -cpu host \
    -smp cores=3,threads=2 \
    -drive file=/home/tui/Virtual/WinVM.img,if=virtio \
    -net nic -net user,hostname=windowsvm \
    -m 5G \
    -vga qxl \
    -spice port=${SPICE_PORT},disable-ticketing \
    -usbdevice tablet \
    -device virtio-serial \
    -chardev spicevmc,id=vdagent,name=vdagent \
    -device usb-ehci,id=ehci \
    -device usb-host,bus=ehci.0,vendorid=0x090c,productid=0x1000,id=fl0,port=2 \
    -device qemu-xhci,id=xhci \
    -device usb-host,bus=xhci.0,vendorid=0x2aab,productid=0x800a,id=flc,port=3 \
    -device usb-host,bus=xhci.0,vendorid=0x0483,productid=0x374b,id=stm,port=4 \
    -device usb-host,bus=xhci.0,vendorid=0x2341,productid=0x0043,id=avr \
    -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \
    -monitor stdio \
    "$@"
(qemu) info usb
  Device 0.2, Port 1, Speed 12 Mb/s, Product QEMU USB Tablet
  Device 1.0, Port 2, Speed 1.5 Mb/s, Product USB Host Device, ID: fl0
  Device 2.0, Port 3, Speed 1.5 Mb/s, Product USB Host Device, ID: flc
  Device 2.0, Port 4, Speed 1.5 Mb/s, Product USB Host Device, ID: stm
  Device 2.0, Port 1, Speed 1.5 Mb/s, Product USB Host Device, ID: avr
usr@localhost ~ $ lsusb
Bus 002 Device 003: ID 2aab:800a General USB Flash Disk
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 003: ID 0483:374b STMicroelectronics ST-LINK/V2.1
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Устройства и принтеры на win guest

Безопасное извлечение устройств на win guest

usr@localhost ~ $ emerge -avp qemu

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] app-emulation/qemu-6.0.0-r2::gentoo  USE="aio alsa bzip2 caps curl fdt filecaps gtk jack jpeg ncurses nls opengl oss pin-upstream-blobs png pulseaudio python sdl seccomp slirp spice udev usb usbredir vhost-net virgl virtfs vnc xattr -accessibility (-capstone) -debug -doc -fuse -glusterfs -gnutls -infiniband -io-uring -iscsi -jemalloc -lzo -multipath -nfs -numa -plugins -rbd -sasl -sdl-image (-selinux) -smartcard -snappy -ssh -static -static-user -systemtap -test -vde -vhost-user-fs -vte -xen -xfs -zstd" PYTHON_TARGETS="python3_9 (-python3_10) -python3_8" QEMU_SOFTMMU_TARGETS="arm sparc x86_64 -aarch64 -alpha -avr -cris -hppa -i386 -lm32 -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -moxie -nios2 -or1k -ppc -ppc64 -riscv32 -riscv64 -rx -s390x -sh4 -sh4eb -sparc64 -tricore -unicore32 -xtensa -xtensaeb" QEMU_USER_TARGETS="x86_64 -aarch64 -aarch64_be -alpha -arm -armeb -cris -hexagon -hppa -i386 -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -mipsn32 -mipsn32el -nios2 -or1k -ppc -ppc64 -ppc64abi32 -ppc64le -riscv32 -riscv64 -s390x -sh4 -sh4eb -sparc -sparc32plus -sparc64 -xtensa -xtensaeb" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

Ответ на: комментарий от pkurg

Так а в чём проблема-то может быть? За чем наблюдать?

towe ()
Ответ на: комментарий от Pinkbyte
usr@localhost ~ $ emerge -avp spice

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] app-emulation/spice-0.14.3-r1::gentoo  USE="-gstreamer -lz4 -sasl -smartcard -static-libs -test" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
towe ()
Ответ на: комментарий от Pinkbyte

А как проверить? Я поставил новый usbdk, который указан в этой секции, но у меня был поставлен тот самый Windows guest tools ранее. Может они кофликтуют?

towe ()
Ответ на: комментарий от Pinkbyte

Ой, не то поставил. Установил Windows guest tools, перезагрузил. Ситуация та же. Вот вообще ничего не поменялось

towe ()

Я этот скрипт не от рута запускал вот и все проблемы))))))

towe ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.