Bluetooth sound headphones not detected

My bluetooth headphones are able to connect to the OS but it's not showing up in the audio devices. This was working fine until I recently restarted my linux.

I tried the following:

  1. Rebooting the system.
  2. Removing and Adding the bluetooth device from the settings
  3. Connecting and disconnecting the device.

Try installing and running the LTS kernel just to see if it's a recent kernel update that has affected your bluetooth.

sudo pacman -S linux-lts-headers linux-lts

If it was working properly before and now it's not, the other option is to roll back to a snapshot where it was working properly.

Giving us some information on the hardware involved might also be useful.

Please post the output of:

inxi -nx

Please post all terminal outputs as text not pics.

Bluetooth has been very problematic on Arch related distros for some time now. Unfortunately, bluetooth often has problems on Linux. Even in Windoze it has its share of issues and can be problematic.

2 Likes

Here's the terminal logs:

❯❯❯❯❯  sudo pacman -S linux-lts-headers linux-lts
[sudo] password for himujjal:
resolving dependencies...
looking for conflicting packages...

Packages (2) linux-lts-5.4.68-1  linux-lts-headers-5.4.68-1

Total Download Size:    88.67 MiB
Total Installed Size:  185.26 MiB

:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
 linux-lts-headers-5.4.68-1-x86_64                                                         20.3 MiB   472 KiB/s 00:44 [----------------------------------------------------------------------]  22%
 linux-lts-5.4.68-1-x86_64                                                                 88.7 MiB   541 KiB/s 02:48 [----------------------------------------------------------------------] 100%
(2/2) checking keys in keyring                                                                                        [----------------------------------------------------------------------] 100%
(2/2) checking package integrity                                                                                      [----------------------------------------------------------------------] 100%
(2/2) loading package files                                                                                           [----------------------------------------------------------------------] 100%
(2/2) checking for file conflicts                                                                                     [----------------------------------------------------------------------] 100%
(2/2) checking available disk space                                                                                   [----------------------------------------------------------------------] 100%
:: Processing package changes...
(1/2) installing linux-lts-headers                                                                                    [----------------------------------------------------------------------] 100%
(2/2) installing linux-lts                                                                                            [----------------------------------------------------------------------] 100%
Optional dependencies for linux-lts
    crda: to set the correct wireless channels of your country [installed]
    linux-firmware: firmware images needed for some devices [installed]
:: Running post-transaction hooks...
( 1/10) Arming ConditionNeedsUpdate...
( 2/10) Updating module dependencies...
( 3/10) Install DKMS modules
==> dkms install --no-depmod -m uvesafb -v 1.0.3 -k 5.4.68-1-lts
==> depmod 5.4.68-1-lts
( 4/10) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
  -> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts.img
==> Starting build: 5.4.68-1-lts
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
loadkeys: Unable to open file: in: No such file or directory
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-lts.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
  -> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts-fallback.img -S autodetect
==> Starting build: 5.4.68-1-lts
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
loadkeys: Unable to open file: in: No such file or directory
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-lts-fallback.img
==> Image generation successful
( 5/10) Cleaning pacman cache...
==> no candidate packages found for pruning
( 6/10) Foreign/AUR package notification
artha 1.0.5-1
lazygit 0.22.8-1
lib32-libva1 1.8.3-3
lib32-libva1-intel-driver 1.8.3-1
libva1 1.8.3-3
libva1-intel-driver 1.8.3-2
lua51-luacheck 0.23.0-2
lua51-luassert 1.8.0-6
lua51-say 1.3-6
luakit-git 1:2.2.r20.g9dfaeb8d-1
nerd-fonts-fira-code 2.1.0-2
wordnet-common 3.1-3
( 7/10) Update grub after installing or removing a kernel or microcode.
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot: initramfs-linux-zen-fallback.img
Found linux image: /boot/vmlinuz-linux-lts
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-lts.img
Found fallback initrd image(s) in /boot: initramfs-linux-lts-fallback.img
Detecting snapshots ...
Info: Separate boot partition not detected
Found snapshot: 2020-09-30 03:21:07 | timeshift-btrfs/snapshots/2020-09-30_03-21-07/@
Found snapshot: 2020-09-30 03:16:52 | timeshift-btrfs/snapshots/2020-09-30_03-16-52/@
Found snapshot: 2020-09-26 13:29:12 | timeshift-btrfs/snapshots/2020-09-26_13-29-12/@
Found snapshot: 2020-09-26 13:24:31 | timeshift-btrfs/snapshots/2020-09-26_13-24-31/@
Found snapshot: 2020-09-25 21:53:57 | timeshift-btrfs/snapshots/2020-09-25_21-53-57/@
Found 5 snapshot(s)
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
( 8/10) Checking for kernel changes...
( 9/10) Orphaned package notification
autoconf 2.69-7
automake 1.16.2-3
bison 3.6.4-1
cpupower 5.7-1
flex 2.6.4-3
go 2:1.15.2-1
gvfs 1.44.1-4
js68 68.12.0-1
lib32-libva1-intel-driver 1.8.3-1
libmaa 1.3.2-3
lua51-luacheck 0.23.0-2
lua51-luassert 1.8.0-6
lua53 5.3.5-1
luarocks 3.3.1-2
pkgconf 1.7.3-1
preload 0.6.4-7
xorg-server-xvfb 1.20.9-2
(10/10) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/default/grub-btrfs/config.pacnew
/etc/pacman.d/mirrorlist.pacnew
Please check and merge
>>>> inxi -nx
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169 v: kernel port: 4000
           bus ID: 02:00.0
           IF: enp2s0 state: down mac: 50:7b:9d:40:ed:45
           Device-2: Intel Wireless 3160 driver: iwlwifi v: kernel port: 4000 bus ID: 03:00.0
           IF: wlp3s0 state: down mac: b2:cd:fd:19:1b:78
           IF-ID-1: enp0s20u3 state: unknown speed: N/A duplex: N/A mac: ee:03:5e:95:aa:37

According to your inxi output your wifi adapter is reported as "down". As the 3160 is a Combo bt/wifi adapter this would seem to indicate where your problem lies.

However your Realtek LAN adapter is also reported as being down, so which type of connection are you using for your internet connection?

1 Like

I am using mobile tethering for my internet connection. It acts as an an ethernet connection.

Well. Bluetooth is getting connected. Its just that the bluetooth device also as an audio device is not showing up.

Hi. Any good guide to returning back to a previous snapshot?

I am a total linux noob. I am not even sure how this is done in Garuda Linux

Just open Timeshift via startmenu and select the snapshot, then click restore.

2 Likes

More updates on this.

I timeshifted to a historical snapshot. This provided me with a all-working distro. Now, I updated all the packages {except (Tela-circle-icon-theme-git package is corrupted)}, Also updated garuda-bluetooth, linux-zen & linux-zen-headers.

Now, everything is working as expected. I love this timeshift stuff. It seems magic coming from Windows. Thanks again guys!

5 Likes

मेरे साथ यह समस्या थी कि bluetooth से हेडसेट जु‍ड़ता था लेकिन तुरन्त ही कट जाता था, जु‍ड़ने पर आवाज नहीं आती थी। मैने sudo pacman -S linux-lts-headers linux-lts इन्स्टाल किया, कटना तो बन्द हो गया लेकिन आवाज अब भी नहीं आ रही थी।linux-zen-headers इन्स्टाल किया तदुपरान्त सिस्टम को रिबूट किया। मेरी समस्या का समाधान हो गया। हेडसेट में आवाज आने लगी थी। मेरा सिस्टम गरु‍ड़ लिनक्स सिनामन ला‍इट संस्करण है।

2 Likes

A translation to the above query by @UmeshPandit:

The problem with me was that through bluetooth, headsets got connected but immediately got disconnected. When connected sound isn't through. I installed sudo pacman -S linux-lts-headers linux-lts. Disconnecting problems stopped but sound still isn't coming. After installing linux-zen-headers, I rebooted the system. My problem got solved. Sound is coming on headphones now. My system is Garud Linux Cinamon lite.

Thanks for the queries Umesh. This translation is just because there are developers/maintainers here who are not very well versed in Hindi. Hope you enjoy Garud Linux. Jai Hind!

4 Likes