NEWS
Bluetooth USB an LXC Container schlägt fehl
-
Hi zusammen
Also ich habe ein Proxmox System :
im Terminal habe ich "lsusb" eingegeben :
Bus 001 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth DongleAlso weiter im Terminal "ls -al /dev/bus/usb/001/003" eingeben :
crw-rw-r-- 1 root root 189, 2 Apr xxxxxxxxAlso "nano /etc/pve/lxc/401.conf"
lxc.cgroup.devices.allow: c 189:2 rwm lxc.mount.entry: /dev/bus/usb/001/003 dev/bus/usb/001/003 none bind,optional,create=file
Container gestopt und gestartet (kein reboot),
die nötigen Bluetooth treiber installiert (auch die für den Adapter)
nun im Terminal noch "hciconfig" eingeben und ich sollte eine Nummer bekommen ....
als Ausgabe bekomme ich leider nur :Can´t open HCI socket.: Address family not supported by protocol
mit "lsusb" steht er aber drin ....
kann mir wer helfen ?
MfG
-
@Sefina
Ich meine mich zu erinnern, dass der LXC Container "privligiert" sein sollte/muss.Am besten unter Proxmox ein Backup machen
Container stoppen
Restore vom Backup durchführen und dabei "unpriviligert" rausnehmen -
-
-
Also ich habe den Container zu einen Privikigierten Container gemacht.
Gebracht hat es 0 ....Habe auch mir das ubstools installiert und so bekomme ich das hier :
MfG
-
Ich tippe auf Access-Problem.... kenne aber das HCI Dingens nicht. Der Prozess dahinter wird aber sicher nicht als root laufen... tty1 oder tty2
Mach mal auf dem Host:
chmod 755 /dev/tty1
und
chmod 755 /dev/tty2
und nochmal Rechte im Container anschauen und direkt testen. Zur Not geht auch 777. Wenn das geht, zurückhangeln auf 755, 644, ...
-
@ftd said in Bluetooth USB an LXC Container schlägt fehl:
chmod 755 /dev/tty1
Habe den großen Hammer ausgepackt ....
Beides im Server mit 777 angepasst,
im Container haben sich die Rechte nicht geändert,der Befehl ist für den Bluetooth Adapter,
normalerweise sollte er das ausgeben :Ich benötige die hci zahl und nur wenn das an der hci steht läuft auch der treiber mit dem stick.
MfG
-
@Sefina sagte in Bluetooth USB an LXC Container schlägt fehl:
Also weiter im Terminal "ls -al /dev/bus/usb/001/003" eingeben :
crw-rw-r-- 1 root root 189, 2 Apr xxxxxxxxGrüß Dich,
ich glaube, Dein Problem liegt im root root als Rechte für den Zugriff auf Bluetooth. Mach mal ein
chmod o+rw /dev/bus/usb/001/003
Ich hatte ein ähnliches Problem und konnte es damit lösen. Allerdings überlebt der Befehl ein Reboot nicht...
Schau mal hier. Es geht zwar um das Durreichen eines CC2531 Sticks für zigbee, für Bluetooth muss das aber analog gehen.
Und noch der Hinweis: obwohl die Ressourcen bei LXC besser genutzt werden hat das einige Nachteile. Der wichtigste für mich war, dass ich einen Zugriff auf mein Synology NAS für die Nutzung des backitup-Adapters über das NFS Protokoll nicht in den Griff bekommen habe. Im Proxmox Forum wird beschrieben, dass das ein bekanntes Problem sei. Ich bin dehalb zurück auf eine VM.
Viel Erfolg