Pulseaudio A2DP Bluetooth signal quality [poor]

Does anyone know if this Pulseaudio bug was ever patched by the devs of Pulseaudio or alternatively the Manjaro team?

Using Bluetooth headphones, I'm experiencing similar signal issues; stutter, delays and pausing, limited range and rather poor audio quality.

Bluetooth works fine with an Android phone and an ipad, good audio quality and range, which rules out the headphones. Also tested on a LinuxMint laptop (which I assume uses the 2018 Ubuntu patch) and the connection was better, albeit not as good as on the phone or ipad.

If anyone knows about this (or how to troubleshoot the darn thing) I’d be grateful for your thoughts!

Cheers!

I'm guessing your using a combo wifi-bluetooth chip.
Please post the output of the following command:

hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status" 

Hi tbg, that's right. Here we go:

$ hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | g
rep -v "Config Status"  
 Model: "Intel Centrino Advanced-N 6205 AGN"
 Driver: "iwlwifi"
 Device File: wlo1
 Link detected: yes
   Driver Status: iwlwifi is active
   Driver Activation Cmd: "modprobe iwlwifi"
 Model: "Intel 82579LM Gigabit Network Connection"
 Driver: "e1000e"
 Device File: enp0s25
 Link detected: no
   Driver Status: e1000e is active
   Driver Activation Cmd: "modprobe e1000e"
 Model: "HP Broadcom 2070 Bluetooth Combo"
   Driver Status: btusb is active
   Driver Activation Cmd: "modprobe btusb"

Bluetooth and 2,4 GHz Wi-Fi work on the same bandwidth. The 2.4 GHz Wifi band and bluetooth spectrum's have a great deal of overlap and can interfere with each other. Try disabling the 2.4 GHz band on your wireless router. Use your router in only the 5 GHz mode and see if your bluetooth behavior improves.

ArchWiki documentation:

https://wiki.archlinux.org/index.php/Bluetooth_headset

https://wiki.archlinux.org/index.php/Bluetooth

Instructions for installing Broadcom Bluetooth firmware:

Not sure why, but 5 GHz was unavailable from my router’s cpanel so I instead powered it off and tested. No improvement, however.

Installing the broadcom-bt-firmware. [edit] dmesg doesn't give an output that identifies the needed firmware package, for example BCM20703A1-0a5c-6410.hc.

$ dmesg | grep -i bluetooth

[32662.713963] Bluetooth: hci0: SCO packet for unknown connection handle 6
[32688.713290] Bluetooth: hci0: SCO packet for unknown connection handle 6
[32688.713292] Bluetooth: hci0: SCO packet for unknown connection handle 6
[33389.702266] Bluetooth: hci0: SCO packet for unknown connection handle 6
[34016.662157] Bluetooth: hci0: SCO packet for unknown connection handle 6
[34016.662159] Bluetooth: hci0: SCO packet for unknown connection handle 6

$ lsusb | grep -i bluetooth

Bus 004 Device 007: ID 03f0:231d HP, Inc Broadcom 2070 Bluetooth Combo

$ inxi -Fxxxz

System:    Host: 8560p Kernel: 4.19.14-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.2.1 Desktop: KDE Plasma 5.14.5 
           tk: Qt 5.12.0 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Laptop System: Hewlett-Packard product: HP EliteBook 8560p v: A0001D02 serial: <filter> Chassis: type: 10 
           serial: <filter> 
           Mobo: Hewlett-Packard model: 1618 v: KBC Version 97.4E serial: <filter> BIOS: Hewlett-Packard v: 68SCF Ver. F.63 
           date: 05/27/2016 
CPU:       Topology: Dual Core model: Intel Core i7-2620M bits: 64 type: MT MCP arch: Sandy Bridge rev: 7 L2 cache: 4096 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 21556 
           Speed: 811 MHz min/max: 800/3400 MHz Core speeds (MHz): 1: 813 2: 834 3: 941 4: 807 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] vendor: Hewlett-Packard 
           driver: radeon v: kernel bus ID: 01:00.0 chip ID: 1002:6760 
           Display: x11 server: X.Org 1.20.3 driver: ati,radeon unloaded: modesetting alternate: fbdev,vesa 
           compositor: kwin_x11 resolution: 1920x1200~60Hz 
           OpenGL: renderer: AMD CAICOS (DRM 2.50.0 / 4.19.14-1-MANJARO LLVM 7.0.0) v: 3.3 Mesa 18.3.1 compat-v: 3.1 
           direct render: Yes 
Audio:     Device-1: Intel 6 Series/C200 Series Family High Definition Audio vendor: Hewlett-Packard driver: snd_hda_intel 
           v: kernel bus ID: 00:1b.0 chip ID: 8086:1c20 
           Sound Server: ALSA v: k4.19.14-1-MANJARO 
Network:   Device-1: Intel 82579LM Gigabit Network vendor: Hewlett-Packard driver: e1000e v: 3.2.6-k port: 5020 
           bus ID: 00:19.0 chip ID: 8086:1502 
           IF: enp0s25 state: down mac: <filter> 
           Device-2: Intel Centrino Advanced-N 6205 [Taylor Peak] driver: iwlwifi v: kernel port: 4000 bus ID: 25:00.0 
           chip ID: 8086:0085 
           IF: wlo1 state: up mac: <filter> 
Drives:    Local Storage: total: 465.76 GiB used: 155.74 GiB (33.4%) 
           ID-1: /dev/sda vendor: Hitachi model: HTS727550A9E364 size: 465.76 GiB speed: 3.0 Gb/s rotation: 7200 rpm 
           serial: <filter> rev: A0E0 scheme: MBR 
Partition: ID-1: / size: 19.56 GiB used: 17.72 GiB (90.6%) fs: ext4 dev: /dev/sda7 
           ID-2: /boot size: 487.9 MiB used: 97.0 MiB (19.9%) fs: ext4 dev: /dev/sda2 
           ID-3: /home size: 14.70 GiB used: 9.62 GiB (65.5%) fs: ext4 dev: /dev/sda8 
           ID-4: swap-1 size: 8.00 GiB used: 692.6 MiB (8.5%) fs: swap dev: /dev/sda6 
Sensors:   System Temperatures: cpu: 63.0 C mobo: 63.0 C gpu: radeon temp: 63 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 227 Uptime: 22h 41m Memory: 3.80 GiB used: 2.65 GiB (69.7%) Init: systemd v: 239 Compilers: gcc: 8.2.1 
           clang: 7.0.1 Shell: bash v: 4.4.23 running in: konsole inxi: 3.0.28

^^^ This is your chips ID if you want to try installing the firmware.

Ah, I understand. I was unsure because the winterheart/broadcom-bt- repo doesn’t support that chipset.

I thought maybe I'd done something wrong. Sorry for missing the obvious, I do appreciate you taking the time.

1 Like

Forum kindly sponsored by