Another day to try to fix my problem…
Meanwhile the Arch kernel has moved to 5.15.3-arch1-1
I discovered these commands that allow me to download the sources corresponding to my version::
$ asp export linux
$ cd linux
$ makepkg -od
(installed asp package first)
I checked that the two versions matched, buided modules and replaced btusb.ko
btusb no longer gives that error and I am able to toggle the switch on gnome-settings
The DBUS error remains, I have tried with dozens of solutions and nobody responds to the Arch forum
Some output:
sudo dmesg | grep -i bluetooth
[sudo] password di fabrixx:
[ 4.724290] Bluetooth: Core ver 2.22
[ 4.724301] NET: Registered PF_BLUETOOTH protocol family
[ 4.724302] Bluetooth: HCI device and connection manager initialized
[ 4.724303] Bluetooth: HCI socket layer initialized
[ 4.724304] Bluetooth: L2CAP socket layer initialized
[ 4.724305] Bluetooth: SCO socket layer initialized
[ 287.650253] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 287.650255] Bluetooth: BNEP filters: protocol multicast
[ 287.650257] Bluetooth: BNEP socket layer initialized
[fabrixx@archlinux ~]$
/usr/lib/bluetooth/bluetoothd -n -d
bluetoothd[4547]: Bluetooth daemon 5.62
bluetoothd[4547]: src/main.c:parse_config() parsing /etc/bluetooth/main.conf
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “DiscoverableTimeout” in group “General”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “AlwaysPairable” in group “General”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “PairableTimeout” in group “General”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “Privacy” in group “General”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “JustWorksRepairing” in group “General”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “TemporaryTimeout” in group “General”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “Name” in group “General”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “Class” in group “General”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “DeviceID” in group “General”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “ReverseServiceDiscovery” in group “General”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “Cache” in group “GATT”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “KeySize” in group “GATT”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “ExchangeMTU” in group “GATT”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “Channels” in group “GATT”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “SessionMode” in group “AVDTP”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “StreamMode” in group “AVDTP”
bluetoothd[4547]: src/main.c:parse_config() Key file does not have key “RSSISamplingPeriod” in group “AdvMon”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “PageScanType” in group “BR”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “PageScanInterval” in group “BR”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “PageScanWindow” in group “BR”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “InquiryScanType” in group “BR”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “InquiryScanInterval” in group “BR”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “InquiryScanWindow” in group “BR”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “LinkSupervisionTimeout” in group “BR”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “PageTimeout” in group “BR”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “MinSniffInterval” in group “BR”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “MaxSniffInterval” in group “BR”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “MinAdvertisementInterval” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “MaxAdvertisementInterval” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “MultiAdvertisementRotationInterval” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalAutoConnect” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowAutoConnect” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalSuspend” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowSuspend” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalDiscovery” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowDiscovery” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalAdvMonitor” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowAdvMonitor” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalConnect” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowConnect” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “MinConnectionInterval” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “MaxConnectionInterval” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “ConnectionLatency” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “ConnectionSupervisionTimeout” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “Autoconnecttimeout” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “AdvMonAllowlistScanDuration” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “AdvMonNoFilterScanDuration” in group “LE”
bluetoothd[4547]: src/main.c:parse_mode_config() Key file does not have key “EnableAdvMonInterleaveScan” in group “LE”
D-Bus setup failed: Name already in use
bluetoothd[4547]: src/main.c:main() Unable to get on D-Bus
× bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disable>
Active: failed (Result: exit-code) since Sun 2021-11-21 19:35:32 UTC; 15min ago
Docs: man:bluetoothd(8)
Process: 1789 ExecStart=/usr/lib/bluetooth/bluetoothd (code=exited, status=1/FAILURE)
Main PID: 1789 (code=exited, status=1/FAILURE)
Status: "Starting up"
CPU: 6ms
nov 21 19:35:32 archlinux systemd[1]: Starting Bluetooth service...
nov 21 19:35:32 archlinux bluetoothd[1789]: Bluetooth daemon 5.62
nov 21 19:35:32 archlinux bluetoothd[1789]: D-Bus setup failed: Connection ":1.97" is not allow>
nov 21 19:35:32 archlinux bluetoothd[1789]: src/main.c:main() Unable to get on D-Bus
nov 21 19:35:32 archlinux systemd[1]: bluetooth.service: Main process exited, code=exited, stat>
nov 21 19:35:32 archlinux systemd[1]: bluetooth.service: Failed with result 'exit-code'.
nov 21 19:35:32 archlinux systemd[1]: Failed to start Bluetooth servic
e.