Interruptions when listenning to music via bluetooth headphones

Hello @gliese3

Is it the issue you can hear on this clip?

I have the latest stable on my Raspberry Pi 4 8GB Argon One M.2 case, so booting up from SSD

System:
  Kernel: 5.10.73-4-MANJARO-ARM aarch64 bits: 64 compiler: N/A
  parameters: coherent_pool=1M 8250.nr_uarts=0
  snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1
  video=HDMI-A-1:1280x1024M@60 smsc95xx.macaddr=E4:5F:01:00:5A:43
  vc_mem.mem_base=0x3eb00000 vc_mem.mem_size=0x3ff00000
  root=PARTUUID=d905149e-02 rw rootwait console=ttyS0,115200 console=tty1
  selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0
  kgdboc=ttyS0,115200 usbhid.mousepoll=8 audit=0
  Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM
  Distro: Manjaro ARM base: Arch Linux
Machine:
  Type: ARM Device System: Raspberry Pi 4 Model B Rev 1.4 details: BCM2835
  rev: d03114 serial: <filter>
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard K230
  serial: <filter> charge: 100% (should be ignored) rechargeable: yes
  status: Discharging
  Device-2: hidpp_battery_1 model: Logitech MX Ergo Multi-Device Trackball
  serial: <filter> charge: 55% (should be ignored) rechargeable: yes
  status: Discharging
Memory:
  RAM: total: 7.7 GiB used: 4.91 GiB (63.8%) gpu: 76 MiB
  RAM Report:
  missing: Required tool dmidecode not installed. Check --recommends
CPU:
  Info: Quad Core model: N/A variant: cortex-a72 bits: 64 type: MCP
  arch: ARMv8 family: 8 model-id: 0 stepping: 3 bogomips: 432
  Speed: 600 MHz min/max: 600/1500 MHz Core speeds (MHz): 1: 1200 2: 1200
  3: 1200 4: 1200
  Features: asimd cpuid crc32 evtstrm fp
  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 status: Vulnerable
  Type: spectre_v1 mitigation: __user pointer sanitization
  Type: spectre_v2 status: Vulnerable
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: bcm2711-vc5 driver: vc4_drm v: N/A bus-ID: N/A chip-ID: brcm:gpu
  class-ID: gpu
  Device-2: bcm2711-hdmi0 driver: N/A bus-ID: N/A chip-ID: brcm:soc
  class-ID: hdmi
  Device-3: bcm2711-hdmi1 driver: N/A bus-ID: N/A chip-ID: brcm:soc
  class-ID: hdmi
  Display: x11 server: X.org 1.20.13 compositor: kwin_x11 driver:
  loaded: modesetting alternate: fbdev resolution: <missing: xdpyinfo>
  Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
  Device-1: bcm2835-audio driver: bcm2835_audio bus-ID: N/A
  chip-ID: brcm:bcm2835_audio class-ID: bcm2835_audio
  Device-2: bcm2711-hdmi0 driver: N/A bus-ID: N/A chip-ID: brcm:soc
  class-ID: hdmi
  Device-3: bcm2711-hdmi1 driver: N/A bus-ID: N/A chip-ID: brcm:soc
  class-ID: hdmi
  Device-4: Realtek USB Audio type: USB
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-1.1.1.4:10
  chip-ID: 0bda:4809 class-ID: 0300
  Sound Server-1: ALSA v: k5.10.73-4-MANJARO-ARM running: yes
  Sound Server-2: JACK v: 1.9.19 running: no
  Sound Server-3: PulseAudio v: 15.0 running: no
  Sound Server-4: PipeWire v: 0.3.38 running: yes
Network:
  Device-1: bcm2835-mmc driver: mmc_bcm2835 v: N/A port: N/A bus-ID: N/A
  chip-ID: brcm:fe300000 class-ID: mmcnr
  IF: wlan0 state: down mac: <filter>
  Device-2: bcm2711-genet-v5 driver: bcmgenet v: N/A port: N/A bus-ID: N/A
  chip-ID: brcm:fd580000 class-ID: ethernet
  IF: eth0 state: up speed: 100 Mbps duplex: full 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: pl011 driver: uart_pl011 bus-ID: N/A chip-ID: arm:fe201000
  class-ID: serial
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 4.22 TiB used: 283.58 GiB (6.6%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/mmcblk0 maj-min: 179:0 vendor: Toshiba model: SA16G
  size: 14.48 GiB block-size: physical: 512 B logical: 512 B type: SSD
  serial: <filter> scheme: MBR
  ID-2: /dev/sda maj-min: 8:0 type: USB vendor: Western Digital
  model: WDS120G2G0B-00EPW0 size: 111.8 GiB block-size: physical: 512 B
  logical: 512 B type: SSD serial: <filter> scheme: MBR
  ID-3: /dev/sdb maj-min: 8:16 type: USB vendor: Toshiba model: EXTERNAL USB
  size: 3.64 TiB block-size: physical: 4096 B logical: 512 B type: N/A
  serial: <filter> rev: 5438 scheme: GPT
  ID-4: /dev/sdc maj-min: 8:32 type: USB vendor: Toshiba model: MK5055GSX
  size: 465.76 GiB block-size: physical: 512 B logical: 512 B type: N/A
  serial: <filter> rev: 1.03 scheme: MBR
  Optical-1: /dev/sr0 vendor: Dell model: DVD+/-RW DW316 rev: A1C0
  dev-links: cdrom
  Features: speed: 62 multisession: yes audio: yes dvd: yes
  rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
  ID-1: / raw-size: 111.56 GiB size: 109.75 GiB (98.38%) used: 7.52 GiB (6.9%)
  fs: ext4 dev: /dev/sda2 maj-min: 8:2 label: ROOT_MNJRO
  uuid: d1684ccb-e8af-4276-8262-57c7ab0fa08e
  ID-2: /boot raw-size: 213.6 MiB size: 213.4 MiB (99.89%)
  used: 52.2 MiB (24.5%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  label: BOOT_MNJRO uuid: 4EDD-A307
  ID-3: /run/media/scarodj/Laponia raw-size: 465.76 GiB
  size: 465.76 GiB (100.00%) used: 248.41 GiB (53.3%) fs: ntfs dev: /dev/sdc1
  maj-min: 8:33 label: Laponia uuid: 794EBEBC08A283D9
  ID-4: /run/media/scarodj/Shitebi raw-size: 3.64 TiB size: 3.58 TiB (98.40%)
  used: 27.59 GiB (0.8%) fs: ext4 dev: /dev/sdb1 maj-min: 8:17 label: Shitebi
  uuid: 544124f0-963f-465c-9972-5aa6348072ed
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 11.44 GiB used: 489.8 MiB (4.2%) priority: 100
  dev: /dev/zram0
Unmounted:
  ID-1: /dev/mmcblk0p1 maj-min: 179:1 size: 256 MiB fs: vfat label: boot
  uuid: 8D64-2011
  ID-2: /dev/mmcblk0p2 maj-min: 179:2 size: 14.23 GiB fs: ext4 label: rootfs
  uuid: 3857a514-b0f4-49ce-8430-34762068bb6f
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 1 rev: 2.0
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-1:2 info: VIA Labs Hub ports: 4 rev: 2.1 speed: 480 Mb/s
  power: 100mA chip-ID: 2109:3431 class-ID: 0900
  Hub-3: 1-1.1:3 info: Hitachi ports: 4 rev: 2.1 speed: 480 Mb/s
  chip-ID: 045b:0209 class-ID: 0900
  Hub-4: 1-1.1.1:5 info: Hitachi ports: 4 rev: 2.1 speed: 480 Mb/s
  chip-ID: 045b:0209 class-ID: 0900
  Device-1: 1-1.1.1.1:8 info: Initio INIC-1608 SATA bridge type: Mass Storage
  driver: usb-storage interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 2mA
  chip-ID: 13fd:1840 class-ID: 0806 serial: <filter>
  Device-2: 1-1.1.1.3:9 info: Dell Dell DVD+/-RW Drive DW316
  type: Mass Storage driver: usb-storage interfaces: 1 rev: 2.0
  speed: 480 Mb/s power: 500mA chip-ID: 413c:9016 class-ID: 0802
  serial: <filter>
  Device-3: 1-1.1.1.4:10 info: Realtek USB Audio type: Audio,HID
  driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 2.0
  speed: 480 Mb/s power: 100mA chip-ID: 0bda:4809 class-ID: 0300
  Device-4: 1-1.1.4:12 info: Lab126 Fire type: <vendor specific> driver: usbfs
  interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 1949:0222
  class-ID: 0000 serial: <filter>
  Hub-5: 1-1.4:4 info: Huasheng USB2.0 HUB ports: 4 rev: 2.0 speed: 480 Mb/s
  power: 100mA chip-ID: 214b:7250 class-ID: 0900
  Device-1: 1-1.4.2:6 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-6: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.0 speed: 5 Gb/s
  chip-ID: 1d6b:0003 class-ID: 0900
  Hub-7: 2-1:2 info: Hitachi ports: 4 rev: 3.0 speed: 5 Gb/s
  chip-ID: 045b:0210 class-ID: 0900
  Hub-8: 2-1.1:4 info: Hitachi ports: 4 rev: 3.0 speed: 5 Gb/s
  chip-ID: 045b:0210 class-ID: 0900
  Device-1: 2-1.1.2:5 info: Toshiba America MQ04UBF100 type: Mass Storage
  driver: usb-storage interfaces: 1 rev: 3.0 speed: 5 Gb/s power: 896mA
  chip-ID: 0480:0900 class-ID: 0806 serial: <filter>
  Device-2: 2-2:3 info: ASMedia Forty type: Mass Storage driver: uas
  interfaces: 1 rev: 3.1 speed: 5 Gb/s chip-ID: 174c:1156 class-ID: 0806
  serial: <filter>
Sensors:
  System Temperatures: cpu: 56.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 193 Uptime: 2d 5h 4m Init: systemd v: 249 tool: systemctl
  Compilers: gcc: N/A Packages: pacman: 802 lib: 223 Shell: Bash v: 5.1.8
  running-in: konsole inxi: 3.3.07

Whenever I boot up Raspberry Pi OS from the internal SD card it works perfect (with the exception of the have-to-rfkill-wifi bug they will not fix)

In my case and from the user observing the symptom perspective, it seems like either

  • bluez or pipewire give too little processor priority to the thread, but it’s little to not related to CPU usage and mplayer does not warn the sound card is stuck as it usually does, or
  • bluez is giving the radio the least power so the headseat cannot “listen” to it.

Same here, I’ve fallen in love with the distro for many reasons that simplify my computing journey, but if it can’t play music over bluetooth it’s practically rendered useless for me. Sadness!