Proxmox and Asus BT400 USB bluetooth dongle

vpomax

Member
Nov 9, 2019
3
0
6
56
I’ve been trying for days to install an Asus BT400 USB dongle on a NUC on which I have Proxmox with a VM with Hassio directly installed.
After several attempts I was able to install the specific driver
BCM20702A1-0b05-17cb.hcd in the /lib/firmware/brcm folder … but it do not works fine.

If I use…

root@proxmox:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04cf:0022 Myson Century, Inc. OCZ Alchemy Series Elixir II Keyboard
Bus 001 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 0b05:17cb ASUSTek Computer, Inc. Broadcom BCM20702A0 Bluetooth
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

If I use…

root@proxmox:~# service bluetooth status
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2019-11-02 09:15:30 CET; 5min ago
Docs: man:bluetoothd(8)
Main PID: 693 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4915)
Memory: 3.2M
CGroup: /system.slice/bluetooth.service
└─693 /usr/lib/bluetooth/bluetoothd --noplugin=sap

Nov 02 09:15:30 proxmox systemd[1]: Starting Bluetooth service...
Nov 02 09:15:30 proxmox bluetoothd[693]: Bluetooth daemon 5.50
Nov 02 09:15:30 proxmox systemd[1]: Started Bluetooth service.
Nov 02 09:15:30 proxmox bluetoothd[693]: Starting SDP server
Nov 02 09:15:30 proxmox bluetoothd[693]: Excluding (cli) sap
Nov 02 09:15:30 proxmox bluetoothd[693]: Bluetooth management interface 1.14 initialized

If I use…

root@proxmox:~# dmesg | grep -i bluetooth
[ 2.218574] usb 1-2: Product: BCM920702 Bluetooth 4.0
[ 4.983349] Bluetooth: Core ver 2.22
[ 4.983362] Bluetooth: HCI device and connection manager initialized
[ 4.983365] Bluetooth: HCI socket layer initialized
[ 4.983367] Bluetooth: L2CAP socket layer initialized
[ 4.983369] Bluetooth: SCO socket layer initialized
[ 5.101433] Bluetooth: hci0: BCM: chip id 63
[ 5.102431] Bluetooth: hci0: BCM: features 0x07
[ 5.118451] Bluetooth: hci0: proxmox
[ 5.119434] Bluetooth: hci0: BCM20702A1 (001.002.014) build 1467
[ 5.885444] Bluetooth: hci0: BCM20702A1 (001.002.014) build 1467
[ 5.901432] Bluetooth: hci0: Broadcom Bluetooth Device
[ 5.990679] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5.990680] Bluetooth: BNEP filters: protocol multicast
[ 5.990683] Bluetooth: BNEP socket layer initialized
[ 10.653095] Bluetooth: hci0: urb 000000002d8229a6 failed to resubmit (2)

but if I use...

root@proxmox:~# hcitool scan
Device is not available: No such device

if I use...

root@proxmox:~# hcitool dev
Devices:

If I use…

root@proxmox:~# systemctl status hciuart.service
Unit hciuart.service could not be found.

If I try to install it

root@proxmox:~# sudo apt-get install hciuart.service
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package hciuart.service
E: Couldn't find any package by glob 'hciuart.service'
E: Couldn't find any package by regex 'hciuart.service'

Can someone help me?
 
Hi Alwin, I found the problem... since I not assign the bluetooth device to usb port all works and it is recognized correctly by Proxmox
root@nuc:~# hciconfig -ahci0: Type: Primary Bus: USB
BD Address: 5C:F3:70:97:1C:F3 ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING
RX bytes:4203 acl:0 sco:0 events:243 errors:0
TX bytes:37769 acl:0 sco:0 commands:242 errors:0
Features: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH SNIFF
Link mode: SLAVE ACCEPT
Name: 'nuc'
Class: 0x000104
Service Classes: Unspecified
Device Class: Computer, Desktop workstation
HCI Version: 4.0 (0x6) Revision: 0x15bb
LMP Version: 4.0 (0x6) Subversion: 0x220e
Manufacturer: Broadcom Corporation (15)


but just I assign the bluetooth device to a usb port of the VM

qm set 100 -usb0 host=0b05:17cb

it show error ....
[ 4081.788068] Bluetooth: hci0: urb 00000000a24bb708 failed to resubmit (2)
 
[ 4081.788068] Bluetooth: hci0: urb 00000000a24bb708 failed to resubmit (2)
It was already registered to the bluetooth on the host.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!