raspberrypi4 missing HDMI audio sink in wireplumber

Description

After the migration to kirkstone in master, the raspberrypi4 is missing the HDMI audio sink which likely is the reason for the lack of audio output.

root@raspberrypi4-64:~# wpctl status PipeWire 'pipewire-0' [0.3.47, pipewire@raspberrypi4-64, cookie:762044526]  └─ Clients:         30. WirePlumber                         [0.3.47, pipewire@raspberrypi4-64, pid:295]         31. WirePlumber [export]                [0.3.47, pipewire@raspberrypi4-64, pid:295]         33. WirePlumber Bluetooth               [0.3.47, pipewire@raspberrypi4-64, pid:296]         34. WirePlumber Policy                  [0.3.47, pipewire@raspberrypi4-64, pid:297]        127. wpctl                               [0.3.47, root@raspberrypi4-64, pid:537]Audio  ├─ Devices:  │      35. Built-in Audio                      [alsa:pcm]  │      36. Built-in Audio                      [alsa:pcm]  │      37. Built-in Audio                      [alsa:pcm]  │    ├─ Sinks:  │  *   38. Built-in Audio                      [vol: 1.00]  │      40. Emergency Playback Endpoint         [vol: 1.00]  │      41. Communication Playback Endpoint     [vol: 1.00]  │      42. Custom-High Playback Endpoint       [vol: 1.00]  │      43. Navigation Playback Endpoint        [vol: 1.00]  │      44. Custom-Low Playback Endpoint        [vol: 1.00]  │      45. Speech-Low Playback Endpoint        [vol: 1.00]  │      46. Multimedia Playback Endpoint        [vol: 1.00]  │      47. Speech-High Playback Endpoint       [vol: 1.00]  │    ├─ Sink endpoints:  │      65. Playback: Emergency                 [vol: 1.00]  │      66. Playback: Communication             [vol: 1.00]  │      67. Playback: Custom-High               [vol: 1.00]  │      68. Playback: Navigation                [vol: 1.00]  │      69. Playback: Custom-Low                [vol: 1.00]  │      74. Playback: Speech-Low                [vol: 1.00]  │      79. Playback: Multimedia                [vol: 1.00]  │      84. Playback: Speech-High               [vol: 1.00]  │    ├─ Sources:  │      39. Capture Capture Endpoint            [vol: 1.00]  │    ├─ Source endpoints:  │      64. Capture: Capture                    [vol: 1.00]  │    └─ Streams:Video  ├─ Devices:  │    ├─ Sinks:  │    ├─ Sink endpoints:  │    ├─ Sources:  │    ├─ Source endpoints:  │    └─ Streams:Settings  └─ Default Configured Node Names:

 

Environment

None

Attachments

1

Activity

Walt Miner 
May 6, 2024 at 10:00 PM

Is this now working?  If so we can resolve the issue. 

Ashok Sidipotu 
April 5, 2024 at 12:21 AM

Walt Miner 
March 20, 2024 at 9:04 PM

thanks for the update. Reassigned to  

Marius Vlad 
March 14, 2024 at 7:43 AM

The change was abandoned because the it should only apply to rpi4, and that was doing it to for all platforms. It was about the ACP part (second entry list). So that needs to be changed to only apply to rpi4.

But even with that change, audio playback won't work because apparently we can't set the profiles correctly. That's where I got stuck and it needs to be investigated further. I don't know if that really requires code changes or this it just configuration. would take a look at this.

It doesn't make sense to have ACP change in, without actually finding the root cause of missing audio playback. Once the profile issue was addressed we should have also the ACP change for rpi4.

The first entry in the list is just configuration issue, need to try the correct plug.

Walt Miner 
March 13, 2024 at 9:28 PM

based on your comment, is there something that needs to be changed in the code?  I see there is a change that was abandoned in gerrit.

Details

Assignee

Reporter

Contract ID

Hardware Platform(s) Affected

Raspberry Pi 4

Components

Priority

Created June 1, 2022 at 3:39 PM
Updated June 13, 2024 at 3:32 PM

Flag notifications