Hi everyone,
I’m not sure when this happened, but I have a:
- Raspberry Pi 3B rev 1.2 (a02082), Linux osmc 4.14.78-4-osmc #1 SMP PREEMPT Wed Dec 12 17:58:11 UTC 2018 armv7l GNU/Linux
I’m running the latest OSM build 18.3, and have made sure it’s up to date.
Trying to start bluetooth gives me:
osmc@osmc:~$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/bluetooth.service.d
└─local.conf
Active: inactive (dead)
Condition: start condition failed at Thu 2019-05-23 00:25:36 EDT; 9h ago
└─ ConditionPathIsDirectory=/sys/class/bluetooth was not met
Docs: man:bluetoothd(8)
and
osmc@osmc:~$ sudo bluetoothctl
Waiting to connect to bluetoothd…
just times out. I also can’t see the menu in MyOSMC to enable Bluetooth.
Also, at boot up, I see the message in red:
failed to start Broadcom 43xx bluetooth HCI
and also in red is:
May 23 09:28:15 osmc kernel: brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 7.11.15 Compiler: 1.24.2 ClmImport: 1.24.1 Creation: 2014-05-26 10:53:55 Inc Data: 9.10.39 Inc Compiler: 1.29.4 Inc ClmImport: 1.36.3 Creation: 2017-10-23 03:47:14
Full log here: https://paste.osmc.tv/gidonanari
Thanks!
EDIT:
Some more info:
osmc@osmc:/etc/systemd/system/bluetooth.target.wants$ more bluetooth.service
[Unit]
Description=Bluetooth service
Documentation=man:bluetoothd(8)
ConditionPathIsDirectory=/sys/class/bluetooth[Service]
Type=dbus
BusName=org.bluez
ExecStart=/usr/libexec/bluetooth/bluetoothd
NotifyAccess=main
#WatchdogSec=10
#Restart=on-failure
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
LimitNPROC=1
ProtectHome=true
ProtectSystem=full[Install]
WantedBy=bluetooth.target
Alias=dbus-org.bluez.service
and
osmc@osmc:~$ sudo hciconfig -a
Can’t open HCI socket.: Address family not supported by protocol
osmc@osmc:/etc$ sudo /usr/libexec/bluetooth/bluetoothd -d -n
bluetoothd[1841]: Bluetooth daemon 5.43
bluetoothd[1841]: src/main.c:parse_config() parsing main.conf
bluetoothd[1841]: src/main.c:parse_config() Key file does not have key ‘DiscoverableTimeout’ in group ‘General’
bluetoothd[1841]: src/main.c:parse_config() Key file does not have key ‘PairableTimeout’ in group ‘General’
bluetoothd[1841]: src/main.c:parse_config() Key file does not have key ‘AutoConnectTimeout’ in group ‘General’
bluetoothd[1841]: src/main.c:parse_config() Key file does not have key ‘Privacy’ in group ‘General’
bluetoothd[1841]: src/main.c:parse_config() name=%h
bluetoothd[1841]: src/main.c:parse_config() class=0x20041C
bluetoothd[1841]: src/main.c:parse_config() Key file does not have key ‘DeviceID’ in group ‘General’
bluetoothd[1841]: src/main.c:parse_config() Key file does not have key ‘ReverseServiceDiscovery’ in group ‘General’
bluetoothd[1841]: Failed to access management interface
bluetoothd[1841]: Adapter handling initialization failed