I just bought a new Conbee II stick and I am trying to add it to my Home assistant instance. But unfortunately, looks like I cannot pass through this USB stick from host to guest properly.
Systems and setup:
- Conbee II with flashed latest firmware (26780700), successfully flashed from CLI on debian
- Host: Debian bullseye, latest updates, running on standard desktop computer
- Virtualization: KVM 7.0
- Guest: HAOS, latest version: Home Assistant 2022.9.6, Supervisor 2022.09.1, Operating System 9.0
- Conbee II is on 2m USB cable to avoid interferences, no SSD nearby, only USB2 ports
What works:
- I can see stick in my notebook (debian) and in deConz it looks it is alive
- I can see stick in host (debian) and in deConz it looks it is alive
What does not work:
If I pass USB to KVM as
<hostdev mode='subsystem' type='usb' managed='yes'>
<source>
<vendor id='0x1cf1'/>
<product id='0x0030'/>
</source>
</hostdev>
(or using virt-manager and GUI, does not matter), HA can see Conbee, but cannot use it (deConz addon cannot connect to stick), and on host is KVM filling the syslog with
usb 5-1: usbfs: process 2016 (qemu-system-x86) did not claim interface 1 before use
message (at least 1 message pers second)
If i try to pass it as serial
<serial type='dev'>
<source path='/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DEXXXXXXX-if00'/>
<target type='usb-serial' port='1'>
<model name='usb-serial'/>
</target>
<alias name='serial0'/>
<address type='usb' bus='0' port='4'/>
</serial>
HA cannot see Conbee II. I have checked System/Hardware/All for anything like Conbee, but no luck.
I tried to stop any deConz services on host not to interfere with passing the stick through KVM, but no luck.
Any other ideas?