Bluetooth dongel pass to VM fails

Beatle

New Member
Mar 28, 2021
8
0
1
Deutschland
Hello everyone,

I am desperately trying to get a bluetooth dongel to work on a VM.

To the prehistory:
I have an ALIX board running Debian 5 Lenny. There is a bluetooth dongel connected via USB. Everything runs perfectly. I can't update the system because the software on it needs Debian 5.

Now I have created an image from the CF card and mounted it in Proxmox in a new VM. Everything runs perfectly. Except for the Bluetooth connection.
I passed the USB port 1:1 to the VM.
The Bluetooth dongel is also shown in the VM -Debian 5-.

Code:
# lsusb
Bus 002 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

Code:
# hciconfig -a
hci0:   Type: USB
        BD Address: 00:19:86:00:1C:74 ACL MTU: 1017:8 SCO MTU: 64:0
        UP RUNNING
        RX bytes:254 acl:0 sco:0 events:5 errors:0
        TX bytes:302 acl:0 sco:0 commands:83 errors:0
        Features: 0xff 0xff 0x8d 0xfe 0x9b 0xf9 0x00 0x80
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy: RSWITCH HOLD SNIFF PARK
        Link mode: SLAVE ACCEPT
Can't read local name on hci0: Connection timed out (110)

Code:
# hcitool scan
Scanning ...
Inquiry failed: Connection timed out

I am at my wit's end. I've spent countless hours googling and trying all sorts of solutions. If I restore the image to a CF card and push it into the ALIX board, it works fine. What surprises me is that the Bluetooth dongel is recognized and displayed in the VM. But I always get timeouts.
Does anyone know what the problem could be?

Thanks in advance for your efforts.
 
hi,

To the prehistory:
I have an ALIX board running Debian 5 Lenny. There is a bluetooth dongel connected via USB. Everything runs perfectly. I can't update the system because the software on it needs Debian 5.
so did this work before using debian 5?

What surprises me is that the Bluetooth dongel is recognized and displayed in the VM. But I always get timeouts.
Does anyone know what the problem could be?
maybe you can check the dmesg output from your VM, there could be some hints there.
 
Hi,
thanks for your answer.

The output from dmesg:

Code:
usb 1-6: usbfs: usb_submit_urb returned -90
usb 1-6: reset full-speed USB device number 10 using xhci_hcd
Bluetooth: hci0: unexpected event for opcode 0x0c25
Bluetooth: hci0: CSR: Unbranded CSR clone detected; adding workarounds and force-suspending once...
usb 1-6: reset full-speed USB device number 10 using xhci_hcd

This is just a small sample of the output of dmesg.
The output is from the PVE.
The individual messages are present several times between other messages that have nothing to do with Bluetooth.

Unfortunately, I do not understand what this means.
 
Last edited: