You are not logged in.

#1 2021-03-21 17:03:28

shoelesshunter
Member
Registered: 2014-05-18
Posts: 146

help with bluetooth

I am new to bluetooth.

I enabled and started the service, but bluetoothctl hangs waiting for bluetoothd.

'systemctl status bluetooth' says:

● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

Mar 21 08:28:33 kyzer systemd[1]: Condition check resulted in Bluetooth service being skipped.
Mar 21 09:00:36 kyzer systemd[1]: Condition check resulted in Bluetooth service being skipped.

Where do I start to troubleshoot this? I am using KDE if it makes a difference. bluedevil is installed.

It is not blocked by rfkill.

Offline

#2 2021-03-21 22:23:55

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 12,524

Re: help with bluetooth

Check kernel logs, is btusb properly loaded? Condition check result means that /sys/class/bluetooth is not present which it should be if the kernel detected and set up a working bluetooth device.

Offline

#3 2021-03-23 00:08:29

shoelesshunter
Member
Registered: 2014-05-18
Posts: 146

Re: help with bluetooth

 dmesg | grep btusb 

yielded no hits.

 modprobe btusb

says

 modprobe: FATAL: Module btusb not found in directory /lib/modules/5.11.7-zen1-1-zen

Offline

#4 2021-03-23 22:24:42

shoelesshunter
Member
Registered: 2014-05-18
Posts: 146

Re: help with bluetooth

'modprobe btusb' did the trick. it works fine after a reboot.

Offline

#5 2021-04-05 23:15:20

shoelesshunter
Member
Registered: 2014-05-18
Posts: 146

Re: help with bluetooth

I put

#bluetooth

btusb

in my /etc/modules-load.d/

but I still have to manually modprobe the driver. It's not auto-loading

Offline

#6 2021-04-06 04:29:37

jonno2002
Member
Registered: 2016-11-21
Posts: 159

Re: help with bluetooth

does it happen with the standard arch kernel as well ?

Offline

#7 2021-04-06 07:09:13

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 12,524

Re: help with bluetooth

Do you have TLP or some power-saving daemon enabled that's configured to disable/unload bluetooth ?

Moving to Kernel & HW since this appears to be lower level than applications.

Last edited by V1del (2021-04-06 16:24:22)

Offline

#8 2021-04-06 20:29:45

seth
Member
Registered: 2012-09-03
Posts: 19,805

Re: help with bluetooth

shoelesshunter wrote:

I put

#bluetooth

btusb

in my /etc/modules-load.d/

but I still have to manually modprobe the driver. It's not auto-loading

Where exactly did you add those lines?
/etc/modules-load.d is a directory and the file has to be named somethingsomething.conf

Offline

#9 2021-04-06 23:49:20

shoelesshunter
Member
Registered: 2014-05-18
Posts: 146

Re: help with bluetooth

sorry. I wasn't clear.

the lines are in a file named btusb.conf in the modules-load.d directory.

Offline

#10 2021-04-07 06:35:54

seth
Member
Registered: 2012-09-03
Posts: 19,805

Re: help with bluetooth

Please post the file (eg. to ix.io - don't copy and paste it) and your system journal.

Offline

#11 2021-04-07 17:46:55

shoelesshunter
Member
Registered: 2014-05-18
Posts: 146

Re: help with bluetooth

#bluetooth

btusb

that's my btusb.conf

my systemctl -xb

journalctl -xb
-- Journal begins at Tue 2021-03-09 18:16:56 CST, ends at Wed 2021-04-07 12:42:31 CDT. --
Apr 05 21:35:10 kyzer kernel: Linux version 5.11.11-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 10.2.0, GNU ld (G>
Apr 05 21:35:10 kyzer kernel: Command line: BOOT_IMAGE=/vmlinuz-linux-zen root=UUID=b2a5afa0-8145-426f-bae8-74d26>
Apr 05 21:35:10 kyzer kernel: x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
Apr 05 21:35:10 kyzer kernel: x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
Apr 05 21:35:10 kyzer kernel: x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
Apr 05 21:35:10 kyzer kernel: x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers'
Apr 05 21:35:10 kyzer kernel: x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
Apr 05 21:35:10 kyzer kernel: x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
Apr 05 21:35:10 kyzer kernel: x86/fpu: xstate_offset[3]:  832, xstate_sizes[3]:   64
Apr 05 21:35:10 kyzer kernel: x86/fpu: xstate_offset[4]:  896, xstate_sizes[4]:   64
Apr 05 21:35:10 kyzer kernel: x86/fpu: Enabled xstate features 0x1f, context size is 960 bytes, using 'compacted'>
Apr 05 21:35:10 kyzer kernel: BIOS-provided physical RAM map:
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009efff] usable
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x000000000009f000-0x00000000000fffff] reserved
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x0000000000100000-0x0000000086e86fff] usable
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x0000000086e87000-0x0000000087786fff] reserved
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x0000000087787000-0x000000009d99dfff] usable
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x000000009d99e000-0x000000009db9dfff] type 20
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x000000009db9e000-0x000000009e59dfff] reserved
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x000000009e59e000-0x000000009ec8dfff] ACPI NVS
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x000000009ec8e000-0x000000009ed0dfff] ACPI data
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x000000009ed0e000-0x000000009ed0efff] usable
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x000000009ed0f000-0x000000009fffffff] reserved
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x00000000fe000000-0x00000000fe010fff] reserved
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x00000000fed84000-0x00000000fed84fff] reserved
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x00000000ff600000-0x00000000ffffffff] reserved
Apr 05 21:35:10 kyzer kernel: BIOS-e820: [mem 0x0000000100000000-0x000000045dffffff] usable
Apr 05 21:35:10 kyzer kernel: NX (Execute Disable) protection: active
Apr 05 21:35:10 kyzer kernel: efi: EFI v2.60 by INSYDE Corp.
Apr 05 21:35:10 kyzer kernel: efi: ACPI=0x9ed0d000 ACPI 2.0=0x9ed0d014 TPMFinalLog=0x9e575000 SMBIOS=0x9dd50000 S>
Apr 05 21:35:10 kyzer kernel: SMBIOS 3.0.1 present.
Apr 05 21:35:10 kyzer kernel: DMI: LENOVO 81LK/LNVNB161216, BIOS BGCN33WW 11/24/2020
Apr 05 21:35:10 kyzer kernel: tsc: Detected 2400.000 MHz processor
Apr 05 21:35:10 kyzer kernel: e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
Apr 05 21:35:10 kyzer kernel: e820: remove [mem 0x000a0000-0x000fffff] usable
Apr 05 21:35:10 kyzer kernel: last_pfn = 0x45e000 max_arch_pfn = 0x400000000
Apr 05 21:35:10 kyzer kernel: MTRR default type: write-back
Apr 05 21:35:10 kyzer kernel: MTRR fixed ranges enabled:
Apr 05 21:35:10 kyzer kernel:   00000-9FFFF write-back
Apr 05 21:35:10 kyzer kernel:   A0000-BFFFF uncachable
Apr 05 21:35:10 kyzer kernel:   C0000-FFFFF write-protect
Apr 05 21:35:10 kyzer kernel: MTRR variable ranges enabled:
Apr 05 21:35:10 kyzer kernel:   0 base 00C0000000 mask 7FC0000000 uncachable
Apr 05 21:35:10 kyzer kernel:   1 base 00A0000000 mask 7FE0000000 uncachable
Apr 05 21:35:10 kyzer kernel:   2 base 2000000000 mask 6000000000 uncachable
Apr 05 21:35:10 kyzer kernel:   3 base 1000000000 mask 7000000000 uncachable
Apr 05 21:35:10 kyzer kernel:   4 base 0800000000 mask 7800000000 uncachable
Apr 05 21:35:10 kyzer kernel:   5 base 4000000000 mask 4000000000 uncachable
Apr 05 21:35:10 kyzer kernel:   6 disabled
Apr 05 21:35:10 kyzer kernel:   7 disabled
Apr 05 21:35:10 kyzer kernel:   8 disabled
Apr 05 21:35:10 kyzer kernel:   9 disabled
Apr 05 21:35:10 kyzer kernel: x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
Apr 05 21:35:10 kyzer kernel: last_pfn = 0x9ed0f max_arch_pfn = 0x400000000
Apr 05 21:35:10 kyzer kernel: esrt: Reserving ESRT space from 0x000000009dd4cb98 to 0x000000009dd4cc20.
Apr 05 21:35:10 kyzer kernel: check: Scanning 1 areas for low memory corruption
Apr 05 21:35:10 kyzer kernel: Using GB pages for direct mapping
Apr 05 21:35:10 kyzer kernel: Secure boot could not be determined
Apr 05 21:35:10 kyzer kernel: RAMDISK: [mem 0x3213b000-0x35094fff]

Offline

#12 2021-04-07 17:51:27

shoelesshunter
Member
Registered: 2014-05-18
Posts: 146

Re: help with bluetooth

V1del wrote:

Do you have TLP or some power-saving daemon enabled that's configured to disable/unload bluetooth ?

Moving to Kernel & HW since this appears to be lower level than applications.

I am not using tlp. This is a laptop however.

Offline

#13 2021-04-07 19:22:21

seth
Member
Registered: 2012-09-03
Posts: 19,805

Re: help with bluetooth

seth wrote:

Please post the file (eg. to ix.io - don't copy and paste it) and your system journal.

And that's at best the head of the system journal… (and useless)
Please see the tip in the first link in my signature.

Offline

#14 Today 02:52:21

shoelesshunter
Member
Registered: 2014-05-18
Posts: 146

Re: help with bluetooth

systemd says module btusb is deny-listed

https://pastebin.com/c2XzSndw

Offline

#15 Today 05:44:06

seth
Member
Registered: 2012-09-03
Posts: 19,805

Re: help with bluetooth

Well, why did you blacklist it?

Offline

Board footer

Powered by FluxBB