Hi.
I have a HA running in KVM on linux host. Some days ago a Z-Wave USB dongle disappeared in HA. It is not listed in lsusb on guest VM, although it is visible on host. Rebooting VM doesn’t help.
On host:
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 0463:ffff MGE UPS Systems UPS
Bus 001 Device 005: ID 046d:c542 Logitech, Inc. Wireless Receiver
Bus 001 Device 004: ID 046d:082c Logitech, Inc. HD Webcam C615
Bus 001 Device 003: ID 10c4:ea60 Silicon Labs CP210x UART Bridge <------ missing USB dongle
Bus 001 Device 002: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
On guest:
➜ ~ lsusb
Bus 003 Device 001: ID 1d6b:0001
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 002: ID 0627:0001
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0001
Pertinent VM configuration section:
<hostdev mode="subsystem" type="usb" managed="yes">
<source>
<vendor id="0x10c4"/>
<product id="0xea60"/>
<address bus="1" device="3"/>
</source>
<alias name="hostdev0"/>
<address type="usb" bus="0" port="4"/>
</hostdev>
EDIT: Fixed the issue by removing the adapter in virt-manager and adding it back again. WTF?