Bluetooth does not work on gnome

When I’m trying to turn bluetooth on in gnome settings nothing happens: it still says, that bluetooth turned off. I found out, that it was soft blocked on rfkill list, so I entered rfkill unblock bluetooth, now it says, that it is not blocked, but the probem persist.

I don’t know if it helps, but I installed manjaro using “manjaro architect” and choosed “custom desktop enviroment” (or something like this), so it possible, that I accidentally skipped important step during the installation.

My laptop is Xiaomi Mi Notebook Air 13.3

$ ~> inxi --admin --verbosity=7 --filter --no-host --width
System:
  Kernel: 5.4.97-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.4-x86_64 
  root=UUID=91aa9b1d-d526-4210-9a7a-84aee6250a0a ro 
  cryptdevice=UUID=7fc8779a-3b81-47bc-bc29-2dd7120938fd:cryptroot quiet 
  udev.log_priority=3 
  Desktop: GNOME 3.38.3 tk: GTK 3.24.24 wm: gnome-shell dm: GDM 3.38.2.1 
  Distro: Manjaro Linux 
Machine:
  Type: Laptop System: Timi product: TM1703 v: XMAKB3M0P160F serial: <filter> 
  Mobo: Timi model: TM1703 v: XMAKB3M0P160F serial: <filter> 
  UEFI [Legacy]: Insyde v: XMAKB3M0P160F date: 03/08/2019 
Battery:
  ID-1: BAT0 charge: 21.7 Wh condition: 30.7/40.1 Wh (76%) volts: 7.9/7.6 
  model: SUNWODA R13B02W type: Li-ion serial: <filter> status: Discharging 
Memory:
  RAM: total: 7.69 GiB used: 3.42 GiB (44.5%) 
  RAM Report: missing: Required program dmidecode not available 
CPU:
  Info: Quad Core model: Intel Core i7-8550U bits: 64 type: MT MCP 
  arch: Kaby Lake note: check family: 6 model-id: 8E (142) stepping: A (10) 
  microcode: E0 L2 cache: 8 MiB bogomips: 32012 
  Speed: 800 MHz min/max: 400/4000 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 
  4: 800 5: 800 6: 800 7: 801 8: 800 
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon art 
  avx avx2 bmi1 bmi2 bts clflush clflushopt cmov constant_tsc cpuid 
  cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est 
  f16c flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window 
  hwp_epp hwp_notify ibpb ibrs ida intel_pt invpcid invpcid_single lahf_lm lm 
  mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat 
  pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts 
  rdrand rdseed rdtscp rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1 
  sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust 
  tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt 
  xsaves xtopology xtpr 
  Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel UHD Graphics 620 vendor: Xiaomi driver: i915 v: kernel 
  bus ID: 00:02.0 chip ID: 8086:5917 class ID: 0300 
  Device-2: NVIDIA GP108BM [GeForce MX250] vendor: Xiaomi driver: nvidia 
  v: 460.39 alternate: nouveau,nvidia_drm bus ID: 01:00.0 chip ID: 10de:1d52 
  class ID: 0302 
  Device-3: Cheng Uei Precision Industry (Foxlink) XiaoMi USB 2.0 Webcam 
  type: USB driver: uvcvideo bus ID: 1-5:2 chip ID: 05c8:03a2 class ID: 0e02 
  Display: x11 server: X.org 1.20.10 compositor: gnome-shell driver: 
  loaded: modesetting,nvidia alternate: fbdev,intel,nouveau,nv,vesa 
  resolution: <missing: xdpyinfo> 
  Message: Unable to show advanced data. Required tool glxinfo missing. 
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Xiaomi 
  driver: snd_hda_intel v: kernel alternate: snd_soc_skl bus ID: 00:1f.3 
  chip ID: 8086:9d71 class ID: 0403 
  Sound Server: ALSA v: k5.4.97-1-MANJARO 
Network:
  Device-1: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel port: 3000 
  bus ID: 02:00.0 chip ID: 8086:24fd class ID: 0280 
  IF: wlp2s0 state: up mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8 
  bus ID: 1-7:4 chip ID: 8087:0a2b class ID: e001 
  Message: Required tool hciconfig not installed. Check --recommends 
RAID:
  Message: No RAID data was found. 
Drives:
  Local Storage: total: 238.47 GiB used: 80.12 GiB (33.6%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: MZVLB256HAHQ-00000 
  size: 238.47 GiB block size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 rotation: SSD serial: <filter> rev: EXD7201Q scheme: MBR 
  Message: No Optical or Floppy data was found. 
Partition:
  ID-1: / raw size: 238.47 GiB size: 233.73 GiB (98.01%) 
  used: 80.12 GiB (34.3%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0 
  mapped: cryptroot label: N/A uuid: N/A 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: file size: 7.68 GiB used: 0 KiB (0.0%) priority: -2 
  file: /swapfile 
Unmounted:
  Message: No Unmounted partitions found. 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 12 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 class ID: 0900 
  Device-1: 1-5:2 
  info: Cheng Uei Precision Industry (Foxlink) XiaoMi USB 2.0 Webcam 
  type: Video driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s 
  chip ID: 05c8:03a2 class ID: 0e02 
  Device-2: 1-6:3 info: Elan Micro ELAN:Fingerprint type: <vendor specific> 
  driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s chip ID: 04f3:0c1a 
  class ID: 0000 
  Device-3: 1-7:4 info: Intel Bluetooth wireless interface type: Bluetooth 
  driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s chip ID: 8087:0a2b 
  class ID: e001 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 3.0 speed: 5 Gb/s 
  chip ID: 1d6b:0003 class ID: 0900 
Sensors:
  System Temperatures: cpu: 43.0 C mobo: 36.0 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 260 Uptime: 2d 5h 20m wakeups: 11 Init: systemd v: 247 Compilers: 
  gcc: 10.2.0 clang: 11.0.1 Packages: pacman: 1150 lib: 365 Shell: fish 
  v: 3.1.2 running in: gnome-terminal inxi: 3.3.01
$ ~> rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
5: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
$ ~> sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; disabled; vendor preset: disabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)
$ ~> lsmod | grep blu
bluetooth             692224  5 btrtl,btintel,btbcm,btusb
ecdh_generic           16384  1 bluetooth
rfkill                 28672  7 bluetooth,cfg80211
crc16                  16384  2 bluetooth,ext4

I got no idea what’s wrong and will appreciate any help.

Try:

sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service

Also, check if bluez and bluz-utils is installed, they provide the bluetooth protocol stack.

You can also try using bluetoothctl in the terminal to see if it works as well.

1 Like

Thanks, everything start working! bluez and bluez-utils have been already installed.