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.

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