Skip to content

Pipewire Restarts Upon HDMI TV Activation on Bookworm #5951

Closed as not planned
@mghadam

Description

@mghadam

Describe the bug

When using the microphone on Google Meet or another meeting platform on Bookworm, if an HDMI device like a TV is turned off/on, PulseWire restarts, causing the microphone/speaker in use to become unavailable. This issue does not occur when using PulseAudio.

Steps to reproduce the behaviour

  1. Open a meeting in Google Meet or Jitsi that utilizes the speakers/microphone connected to a Raspberry Pi.
  2. Turn off/on the TV that is connected to the Raspberry Pi.
  3. After switching the TV back on, the microphone/speaker device becomes unavailable in the meeting platform.

Device (s)

Raspberry Pi 4 Mod. B

System

Raspberry Pi reference 2023-12-05
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 70cd6f2a1e34d07f5cba7047aea5b92457372e05, stage5

version 30f0c5e4d076da3ab4f341d88e7d505760b93ad7 (clean) (release) (start)

Linux home.domain.local 6.1.0-rpi8-rpi-v8 #1 SMP PREEMPT Debian 1:6.1.73-1+rpt1 (2024-01-25) aarch64 GNU/Linux

Logs

Feb 13 08:07:43 home.domain.local sh[963]: Warning: ../src/main.c: 319: Selected output HDMI-A-1 went away
Feb 13 08:07:43 home.domain.local sh[963]: Warning: ../src/main.c: 330: No fallback outputs left. Detaching...
Feb 13 08:07:44 home.domain.local xdg-desktop-portal-wlr[14124]: 2024/02/13 08:07:44 [ERROR] - pipewire: fatal error event from core
Feb 13 08:07:44 home.domain.local xdg-desktop-por[2654]: Caught PipeWire error: connection error
Feb 13 08:07:44 home.domain.local systemd[1304]: Stopping pipewire.service - PipeWire Multimedia Service...
Feb 13 08:07:44 home.domain.local systemd[1304]: Stopped pipewire.service - PipeWire Multimedia Service.
Feb 13 08:07:44 home.domain.local systemd[1304]: xdg-desktop-portal-wlr.service: Main process exited, code=exited, status=1/FAILURE
Feb 13 08:07:44 home.domain.local systemd[1304]: xdg-desktop-portal-wlr.service: Failed with result 'exit-code'.
Feb 13 08:07:44 home.domain.local systemd[1304]: Started pipewire.service - PipeWire Multimedia Service.
Feb 13 08:07:44 home.domain.local systemd[1304]: xdg-desktop-portal-wlr.service: Scheduled restart job, restart counter is at 5.
Feb 13 08:07:44 home.domain.local systemd[1304]: Stopped xdg-desktop-portal-wlr.service - Portal service (wlroots implementation).
Feb 13 08:07:44 home.domain.local systemd[1304]: Starting xdg-desktop-portal-wlr.service - Portal service (wlroots implementation)...
Feb 13 08:07:44 home.domain.local rtkit-daemon[1579]: Successfully made thread 16143 of process 16137 owned by '1000' high priority at nice level -11.
Feb 13 08:07:44 home.domain.local rtkit-daemon[1579]: Supervising 4 threads of 2 processes of 1 users.
Feb 13 08:07:44 home.domain.local xdg-desktop-portal-wlr[16152]: 2024/02/13 08:07:44 [ERROR] - xdpw: Could not find render node
Feb 13 08:07:44 home.domain.local xdg-desktop-portal-wlr[16152]: 2024/02/13 08:07:44 [ERROR] - xdpw: Could not find render node
Feb 13 08:07:45 home.domain.local rtkit-daemon[1579]: Successfully made thread 16144 of process 16137 owned by '1000' RT at priority 20.
Feb 13 08:07:45 home.domain.local rtkit-daemon[1579]: Supervising 5 threads of 2 processes of 1 users.
Feb 13 08:07:45 home.domain.local systemd[1304]: Started xdg-desktop-portal-wlr.service - Portal service (wlroots implementation).
Feb 13 08:07:45 home.domain.local systemd[1304]: Stopping pipewire.service - PipeWire Multimedia Service...
Feb 13 08:07:45 home.domain.local xdg-desktop-por[2654]: Caught PipeWire error: connection error
Feb 13 08:07:45 home.domain.local xdg-desktop-portal-wlr[16152]: 2024/02/13 08:07:45 [ERROR] - pipewire: fatal error event from core
Feb 13 08:07:45 home.domain.local systemd[1304]: Stopped pipewire.service - PipeWire Multimedia Service.
Feb 13 08:07:45 home.domain.local systemd[1304]: xdg-desktop-portal-wlr.service: Main process exited, code=exited, status=1/FAILURE
Feb 13 08:07:45 home.domain.local systemd[1304]: xdg-desktop-portal-wlr.service: Failed with result 'exit-code'.
Feb 13 08:07:46 home.domain.local systemd[1304]: Started pipewire.service - PipeWire Multimedia Service.
Feb 13 08:07:46 home.domain.local systemd[1304]: xdg-desktop-portal-wlr.service: Scheduled restart job, restart counter is at 6.
Feb 13 08:07:46 home.domain.local systemd[1304]: Stopped xdg-desktop-portal-wlr.service - Portal service (wlroots implementation).
Feb 13 08:07:46 home.domain.local systemd[1304]: Starting xdg-desktop-portal-wlr.service - Portal service (wlroots implementation)...
Feb 13 08:07:46 home.domain.local xdg-desktop-portal-wlr[16179]: 2024/02/13 08:07:46 [ERROR] - xdpw: Could not find render node
Feb 13 08:07:46 home.domain.local xdg-desktop-portal-wlr[16179]: 2024/02/13 08:07:46 [ERROR] - xdpw: Could not find render node

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions