Bluetooth keyboard issues

Posted as a general issue because I am not certain if this is specific to the MATE community build or a Manjaro-specific issue with my laptop.

I have a Lenovo IdeaPad S340-15API that isn’t picking up on my Bluetooth keyboard. This isn’t a problem in Microsoft Windows.

All I had done so far was disable SecureBoot and set AutoEnable to true in /etc/bluetooth/main.conf. Is there something else I have to do on this machine, either through the UEFI or with Manjaro itself to make the keyboard be detected?

It’s the same keyboard that I know works with absolute, damning certainty because it’s the same keyboard I had used to write countess forum posts like this in the past on my previous (and still-used) Dell Inspiron N7110.

FWIW the controller is as shown after a quick lshw:

vendor: Qualcomm Atheros Communications
physical id: 2
bus info: usb@3:2
version: 0.01
capabilities: bluetooth usb-2.01
configuration: driver=btusb maxpower=100mA speed=12Mbit/s

Shows up as a USB device, which I find odd (it lists under category usb).

Funny enough I was also able to get my keyboard working in Garuda Linux with KDE, though the WiFi doesn’t work with that OS, whereas with Manjaro it does. But now I can’t use my keyboard.

:+1: Welcome to Manjaro! :+1:

  1. Please read this:
    How to provide good information
    and press the three dots below your post and press the :pencil2: to give us more information so we can see what’s really going on.
    Now we know the symptom of the disease, but we need some more probing to know where the origin lies… :grin:
  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information for us to be able to help you. (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
    Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.
  3. Is your Bluetooth connector picking up any other BT devices? (Headset / phone / … ?

:+1:

System:
  Kernel: 5.13.13-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.13-x86_64 
  root=UUID=e98b24de-4e7e-4968-a2b3-e122d285b170 rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: MATE 1.26.0 info: mate-panel wm: marco 1.26.0 vt: 7 
  dm: LightDM 1.30.0 Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Laptop System: LENOVO product: 81NC v: Lenovo IdeaPad S340-15API 
  serial: <filter> Chassis: type: 10 v: Lenovo IdeaPad S340-15API 
  serial: <filter> 
  Mobo: LENOVO model: LNVNB161216 v: SDK0J40709 WIN serial: <filter> 
  UEFI: LENOVO v: AMCN22WW(V1.06) date: 05/10/2019 
Battery:
  ID-1: BAT1 charge: 51.4 Wh (97.0%) condition: 53.0/52.5 Wh (101.0%) 
  volts: 12.6 min: 11.3 model: LENOVO PABAS0241231 type: Li-ion 
  serial: <filter> status: Unknown 
Memory:
  RAM: total: 5.74 GiB used: 1.22 GiB (21.3%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: Quad Core model: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx 
  bits: 64 type: MT MCP arch: Zen family: 17 (23) model-id: 18 (24) 
  stepping: 1 microcode: 8108102 cache: L2: 2 MiB bogomips: 33549 
  Speed: 1225 MHz min/max: 1400/2100 MHz boost: enabled Core speeds (MHz): 
  1: 1225 2: 1224 3: 1229 4: 1223 5: 1225 6: 1222 7: 1328 8: 1230 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb cpuid 
  cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid 
  fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf lahf_lm lbrv lm mca 
  mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl 
  npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq pdpe1gb 
  perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse pse36 
  rdrand rdseed rdtscp rep_good sep sev sev_es sha_ni skinit smap smca sme 
  smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 succor svm svm_lock syscall tce 
  topoext tsc tsc_scale v_vmsave_vmload vgif vmcb_clean vme vmmcall wdt 
  xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  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 AMD retpoline, IBPB: conditional, STIBP: 
  disabled, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: AMD Picasso vendor: Lenovo driver: amdgpu v: kernel 
  bus-ID: 03:00.0 chip-ID: 1002:15d8 class-ID: 0300 
  Device-2: IMC Networks Integrated Camera type: USB driver: uvcvideo 
  bus-ID: 1-4:3 chip-ID: 13d3:56b2 class-ID: 0e02 
  Display: x11 server: X.org 1.20.13 compositor: marco v: 1.26.0 driver: 
  loaded: amdgpu,ati unloaded: modesetting alternate: fbdev,vesa 
  resolution: <missing: xdpyinfo> 
  OpenGL: renderer: AMD Radeon Vega 8 Graphics (RAVEN DRM 3.41.0 
  5.13.13-1-MANJARO LLVM 12.0.1) 
  v: 4.6 Mesa 21.2.1 direct render: Yes 
Audio:
  Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Lenovo 
  driver: snd_hda_intel v: kernel bus-ID: 03:00.1 chip-ID: 1002:15de 
  class-ID: 0403 
  Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Lenovo 
  driver: snd_pci_acp3x v: kernel alternate: snd_rn_pci_acp3x bus-ID: 03:00.5 
  chip-ID: 1022:15e2 class-ID: 0480 
  Device-3: AMD Family 17h HD Audio vendor: Lenovo driver: snd_hda_intel 
  v: kernel bus-ID: 03:00.6 chip-ID: 1022:15e3 class-ID: 0403 
  Sound Server-1: ALSA v: k5.13.13-1-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.19 running: no 
  Sound Server-3: PulseAudio v: 15.0 running: yes 
Network:
  Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter 
  vendor: Lenovo driver: ath10k_pci v: kernel bus-ID: 02:00.0 
  chip-ID: 168c:0042 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: Qualcomm Atheros type: USB driver: btusb v: 0.8 bus-ID: 3-2:2 
  chip-ID: 0cf3:e500 class-ID: e001 
  Report: rfkill ID: hci0 rfk-id: 3 state: up address: see --recommends 
Logical:
  Message: No logical block device data found. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 931.51 GiB used: 8.53 GiB (0.9%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD10SPZX-24Z10 
  size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  type: HDD rpm: 5400 serial: <filter> rev: 1A04 scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 16 GiB size: 15.58 GiB (97.38%) used: 8.38 GiB (53.8%) 
  fs: ext4 dev: /dev/sda6 maj-min: 8:6 label: N/A 
  uuid: e98b24de-4e7e-4968-a2b3-e122d285b170 
  ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%) 
  used: 28.6 MiB (11.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1 
  label: SYSTEM_DRV uuid: 08CB-2308 
  ID-3: /home raw-size: 32.98 GiB size: 32.16 GiB (97.53%) 
  used: 120.5 MiB (0.4%) fs: ext4 dev: /dev/sda7 maj-min: 8:7 label: N/A 
  uuid: 70280cea-bab7-4ada-873d-1531548f970a 
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 8 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/sda5 maj-min: 8:5 label: N/A 
  uuid: ce050562-7853-4b4e-950b-7aece0c81ac3 
Unmounted:
  ID-1: /dev/sda2 maj-min: 8:2 size: 16 MiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-2: /dev/sda3 maj-min: 8:3 size: 873.29 GiB fs: ntfs label: Windows 
  uuid: 3A60CD0F60CCD2B5 
  ID-3: /dev/sda4 maj-min: 8:4 size: 1000 MiB fs: ntfs label: WINRE_DRV 
  uuid: 40D0CE66D0CE61B0 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-2: 1-2:2 info: Genesys Logic USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub 
  ports: 4 rev: 2.0 speed: 480 Mb/s power: 100mA chip-ID: 05e3:0606 
  class-ID: 0900 
  Device-1: 1-2.2:4 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID 
  driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
  power: 98mA chip-ID: 046d:c52b class-ID: 0300 
  Hub-3: 1-2.4:5 info: Genesys Logic USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub 
  ports: 4 rev: 2.0 speed: 480 Mb/s power: 100mA chip-ID: 05e3:0606 
  class-ID: 0900 
  Device-1: 1-2.4.2:6 info: Personal Communication Systems Dual PSX Adaptor 
  type: HID driver: pantherlord,usbhid interfaces: 1 rev: 1.0 speed: 1.5 Mb/s 
  power: 500mA chip-ID: 0810:0001 class-ID: 0300 
  Device-2: 1-2.4.4:7 info: Pixart Imaging Optical Mouse type: Mouse 
  driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 1.5 Mb/s 
  power: 100mA chip-ID: 093a:2510 class-ID: 0301 
  Device-3: 1-4:3 info: IMC Networks Integrated Camera type: Video 
  driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA 
  chip-ID: 13d3:56b2 class-ID: 0e02 
  Hub-4: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-5: 3-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 3-2:2 info: Qualcomm Atheros type: Bluetooth driver: btusb 
  interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 0cf3:e500 
  class-ID: e001 
  Hub-6: 4-0:1 info: Full speed (or root) Hub ports: 1 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 54.6 C mobo: N/A gpu: amdgpu temp: 54.0 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 228 Uptime: 16m wakeups: 1 Init: systemd v: 248 tool: systemctl 
  Compilers: gcc: N/A Packages: pacman: 1018 lib: 317 Shell: Bash v: 5.1.8 
  running-in: mate-terminal inxi: 3.3.06 

Other Bluetooth devices are being detected, yes. I just don’t understand why the keyboard isn’t being detected, unless it’s some weird AMD PSP thing.

Yeah, believe it or not, this issue is occurring in Manjaro MATE but not Manjaro KDE. I think it’s time I just admit defeat on this one and go with the KDE build instead.

Trying the KDE build from live right now, gonna end up installing and using that. But the MATE build issue with Bluetooth needs resolution anyway, so that’s a problem y’all can solve while I am making new problems for myself.

1 Like

I’ve marked this answer as the solution to your question as it is by far the best answer you’ll get.

However, if you disagree with my choice, please feel free to take any other answer as the solution to your question or even remove the solution altogether: You are in control! (If you disagree with my choice, just send me a personal message and explain why I shouldn’t have done this or :heart: or :+1: if you agree)

:innocent:
P.S. In the future, please don’t forget to come back to your question after your issue has been solved and click the 3 dots below the answer to mark a solution like this below the answer that helped you most:
Solution
so that the next person that has the exact same problem you just had will benefit from your post as well as your question will now be in the “solved” status.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.