Package: qemu-system-x86 Version: 1:7.2+dfsg-7
# /usr/sbin/xl usbdev-attach vm_bim hostbus=${BUS} hostaddr=${DEV} libxl: error: libxl_qmp.c:1837:qmp_ev_parse_error_messages: Domain 19:'usb-host' is not a valid device model name libxl: error: libxl_device.c:1468:device_addrm_aocomplete: unable to add device libxl_device_usbdev_add failed. The error occurs when trying to attach a physical USB device to a domU. Upgraded from bullseye and started the existing XEN domU. The domU worked fine with bullseye, the USB passthrough also. The steps with running domU: * # /usr/sbin/xl usbctrl-attach vm1 version=1 * # /usr/sbin/xl usbdev-attach vm1 hostbus=${BUS} hostaddr=${DEV} The expected behavior is working USB passthrough. The package might compiled with incomplete parameters . --enable-libusb seems missing. uname -a Linux xen 6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.37-1 (2023-07-03) x86_64 GNU/Linux Dependencies: ii ipxe-qemu 1.0.0+git-20190125.36a4c85-5.1 all PXE boot firmware - ROM images for qemu ii libaio1:amd64 0.3.113-4 amd64 Linux kernel AIO access library - shared library ii libbpf1:amd64 1:1.1.0-1 amd64 eBPF helper library (shared library) ii libc6:amd64 2.36-9 amd64 GNU C Library: Shared libraries ii libcapstone4:amd64 4.0.2-5 amd64 lightweight multi-architecture disassembly framework - library ii libfdt1:amd64 1.6.1-4+b1 amd64 Flat Device Trees manipulation library ii libfuse3-3:amd64 3.14.0-4 amd64 Filesystem in Userspace (library) (3.x version) ii libgcc-s1:amd64 12.2.0-14 amd64 GCC support library ii libglib2.0-0:amd64 2.74.6-2 amd64 GLib library of C routines ii libgmp10:amd64 2:6.2.1+dfsg1-1.1 amd64 Multiprecision arithmetic library ii libgnutls30:amd64 3.7.9-2 amd64 GNU TLS library - main runtime library ii libhogweed6:amd64 3.8.1-2 amd64 low level cryptographic library (public-key cryptos) ii libibverbs1:amd64 44.0-2 amd64 Library for direct userspace use of RDMA (InfiniBand/iWARP) ii libjpeg62-turbo:amd64 1:2.1.5-2 amd64 libjpeg-turbo JPEG runtime library ii libnettle8:amd64 3.8.1-2 amd64 low level cryptographic library (symmetric and one-way cryptos) ii libnuma1:amd64 2.0.16-1 amd64 Libraries for controlling NUMA policy ii libpixman-1-0:amd64 0.42.2-1 amd64 pixel-manipulation library for X and cairo ii libpmem1:amd64 1.12.1-2 amd64 Persistent Memory low level support library, v1 runtime ii libpng16-16:amd64 1.6.39-2 amd64 PNG library - runtime (version 1.6) ii librdmacm1:amd64 44.0-2 amd64 Library for managing RDMA connections ii libsasl2-2:amd64 2.1.28+dfsg-10 amd64 Cyrus SASL - authentication abstraction library ii libseccomp2:amd64 2.5.4-1+b3 amd64 high level interface to Linux seccomp filter ii libslirp0:amd64 4.7.0-1 amd64 General purpose TCP-IP emulator library ii libudev1:amd64 252.6-1 amd64 libudev shared library ii liburing2:amd64 2.3-3 amd64 Linux kernel io_uring access library - shared library ii libvdeplug2:amd64 4.0.1-4 amd64 Virtual Distributed Ethernet - Plug library ii libzstd1:amd64 1.5.4+dfsg2-5 amd64 fast lossless compression algorithm ii qemu-system-common 1:7.2+dfsg-7 amd64 QEMU full system emulation binaries (common files) ii qemu-system-data 1:7.2+dfsg-7 all QEMU full system emulation (data files) ii seabios 1.16.2-1 all Legacy BIOS implementation ii zlib1g:amd64 1:1.2.13.dfsg-1 amd64 compression library - runtime Reverting to qemu-system-x86=1:5.2+dfsg-11+deb11u2 solves the problem temporary. Regards, Gwyll