USB-Serial device not being created

eggman

New Member
Jun 24, 2019
2
0
1
53
Hi, I'm using Proxmox 4.5-6, all updates applied, running an ubuntu 18.04 vm. I've got a couple of different usb-serial devices both of which exhibit the same issue.

I've tried assigning the devices to the vm both by vendor/device id and port, it doesn't make any difference.

It's visible from lsusb -

eggman@TestConbee:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 008: ID 1cf1:0030 Dresden Elektronik
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub​

But it doesn't create a /dev/ttyACM0 or ttyUSB0. There's also no /sys/bus/usb-serial folder.

dmesg says -

[18071.221866] usb 3-1: new full-speed USB device number 10 using uhci_hcd
[18071.681071] usb 3-1: New USB device found, idVendor=1cf1, idProduct=0030
[18071.681073] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[18071.681074] usb 3-1: Product: ConBee II
[18071.681075] usb 3-1: Manufacturer: dresden elektronik ingenieurtechnik GmbH
[18071.681075] usb 3-1: SerialNumber: DE1963697​

If I don't assign the device to a vm it does show up on the proxmox host as /dev/ACM0.

I can also get it to work on an ubuntu 18.04 vm running under kvm/qemu on an ubuntu host.

Any ideas, what might be going on?
 
Hi, I'm using Proxmox 4.5-6, all updates applied, running an ubuntu 18.04 vm. I've got a couple of different usb-serial devices both of which exhibit the same issue.

I've tried assigning the devices to the vm both by vendor/device id and port, it doesn't make any difference.

It's visible from lsusb -

eggman@TestConbee:~$ lsusb​
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub​
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub​
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub​
Bus 003 Device 008: ID 1cf1:0030 Dresden Elektronik
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub​
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub​

But it doesn't create a /dev/ttyACM0 or ttyUSB0. There's also no /sys/bus/usb-serial folder.

dmesg says -

[18071.221866] usb 3-1: new full-speed USB device number 10 using uhci_hcd​
[18071.681071] usb 3-1: New USB device found, idVendor=1cf1, idProduct=0030​
[18071.681073] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3​
[18071.681074] usb 3-1: Product: ConBee II​
[18071.681075] usb 3-1: Manufacturer: dresden elektronik ingenieurtechnik GmbH​
[18071.681075] usb 3-1: SerialNumber: DE1963697​

If I don't assign the device to a vm it does show up on the proxmox host as /dev/ACM0.

I can also get it to work on an ubuntu 18.04 vm running under kvm/qemu on an ubuntu host.

Any ideas, what might be going on?
How did you solve this in the end?