Bug 1970434 - Thinkpad T14s AMD have no audio after update to alsa-1.2.5
Summary: Thinkpad T14s AMD have no audio after update to alsa-1.2.5
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: pipewire
Version: 34
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Wim Taymans
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1970729 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-06-10 13:27 UTC by Mihai Harpau
Modified: 2021-06-12 01:18 UTC (History)
6 users (show)

Fixed In Version: pipewire-0.3.30-2.fc34
Clone Of:
Environment:
Last Closed: 2021-06-12 01:18:13 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
alsa-info_v1.2.4-5.txt (43.87 KB, text/plain)
2021-06-10 13:27 UTC, Mihai Harpau
no flags Details
alsa-info_v1.2.5-2.txt (44.01 KB, text/plain)
2021-06-10 13:28 UTC, Mihai Harpau
no flags Details

Description Mihai Harpau 2021-06-10 13:27:02 UTC
Created attachment 1789851 [details]
alsa-info_v1.2.4-5.txt

Description of problem:
After update to alsa-lib-1.2.5-2.fc34 my laptop Thinkpad T14s AMD has no more audio: there is no audio indicator on top right corner, audio output device cannot be tested etc

$ journalctl -b -u pipewire-pulse --user
-- Journal begins at Mon 2021-05-31 11:00:13 EEST, ends at Thu 2021-06-10 15:55:04 EEST. --
Jun 10 15:21:16 fedora systemd[3414]: Started PipeWire PulseAudio.
Jun 10 15:23:00 fedora pipewire-pulse[3715]: stream 0x56417b58a2e0: error no node available
Jun 10 15:23:00 fedora pipewire-pulse[3715]: pulse-server 0x56417b541a90: [Mutter] ERROR command:-1 (invalid) tag:10 error:25 (Input/output error)
Jun 10 15:23:36 fedora pipewire-pulse[3715]: stream 0x56417b58a2e0: error no node available
Jun 10 15:23:36 fedora pipewire-pulse[3715]: pulse-server 0x56417b541a90: [Mutter] ERROR command:-1 (invalid) tag:18 error:25 (Input/output error)
Jun 10 15:23:36 fedora pipewire-pulse[3715]: stream 0x56417b58a2e0: error no node available
Jun 10 15:23:36 fedora pipewire-pulse[3715]: pulse-server 0x56417b541a90: [Mutter] ERROR command:-1 (invalid) tag:26 error:25 (Input/output error)
Jun 10 15:23:36 fedora pipewire-pulse[3715]: stream 0x56417b58a2e0: error no node available
Jun 10 15:23:36 fedora pipewire-pulse[3715]: pulse-server 0x56417b541a90: [Mutter] ERROR command:-1 (invalid) tag:34 error:25 (Input/output error)
Jun 10 15:23:37 fedora pipewire-pulse[3715]: stream 0x56417b58a2e0: error no node available
Jun 10 15:23:37 fedora pipewire-pulse[3715]: pulse-server 0x56417b541a90: [Mutter] ERROR command:-1 (invalid) tag:42 error:25 (Input/output error)
Jun 10 15:24:21 fedora pipewire-pulse[3715]: stream 0x56417b58a2e0: error no node available
Jun 10 15:24:21 fedora pipewire-pulse[3715]: pulse-server 0x56417b541a90: [Mutter] ERROR command:-1 (invalid) tag:50 error:25 (Input/output error)
Jun 10 15:25:20 fedora pipewire-pulse[3715]: stream 0x56417b58a2e0: error no node available
Jun 10 15:25:20 fedora pipewire-pulse[3715]: pulse-server 0x56417b541a90: [Mutter] ERROR command:-1 (invalid) tag:58 error:25 (Input/output error)
Jun 10 15:35:29 fedora pipewire-pulse[3715]: stream 0x56417b51dd10: error no node available
Jun 10 15:35:29 fedora pipewire-pulse[3715]: pulse-server 0x56417b541a90: [Mutter] ERROR command:-1 (invalid) tag:66 error:25 (Input/output error)

Version-Release number of selected component (if applicable):
alsa-sof-firmware-1.6.1-4.fc34.noarch
alsa-lib-1.2.5-2.fc34.x86_64
alsa-ucm-1.2.5-2.fc34.noarch
alsa-utils-1.2.5-2.fc34.x86_64


How reproducible:
Update to alsa-lib-1.2.5-2fc34

Steps to Reproduce:
1. dnf update alsa*
2. reboot
3. no audio

Actual results:
no audio

Expected results:
audio fully functional

Additional info:
I attached following files:
- alsa-info_v1.2.4-5.txt - audio is ok on alsa-lib-1.2.4-5.fc34
- alsa-info_v1.2.5-2.txt - no audio on alsa-lib-1.2.5-2.fc34

Comment 1 Mihai Harpau 2021-06-10 13:28:02 UTC
Created attachment 1789853 [details]
alsa-info_v1.2.5-2.txt

Comment 2 Jaroslav Kysela 2021-06-10 13:32:41 UTC
The upstream bug: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1269

Comment 3 Guilherme C. 2021-06-10 15:56:07 UTC
Same laptop model. Same problem.

my logs look different:

❯ journalctl  -b | grep -i pipewire
jun 10 16:52:45 lenovo-lumi systemd[4159]: Listening on PipeWire PulseAudio.
jun 10 16:52:52 lenovo-lumi systemd[4215]: Listening on PipeWire PulseAudio.
jun 10 16:52:55 lenovo-lumi systemd[4215]: Started PipeWire PulseAudio.
jun 10 16:52:55 lenovo-lumi rtkit-daemon[2877]: Successfully made thread 5194 of process 5194 (/usr/bin/pipewire-pulse) owned by '1000' high priority at nice level -11.
jun 10 16:52:55 lenovo-lumi rtkit-daemon[2877]: Successfully made thread 5193 of process 5193 (/usr/bin/pipewire) owned by '1000' high priority at nice level -11.
jun 10 16:52:55 lenovo-lumi rtkit-daemon[2877]: Successfully made thread 5196 of process 5194 (/usr/bin/pipewire-pulse) owned by '1000' RT at priority 20.
jun 10 16:52:55 lenovo-lumi rtkit-daemon[2877]: Successfully made thread 5195 of process 5193 (/usr/bin/pipewire) owned by '1000' RT at priority 20.
jun 10 16:52:55 lenovo-lumi rtkit-daemon[2877]: Successfully made thread 5202 of process 5202 (/usr/bin/pipewire-media-session) owned by '1000' high priority at nice level -11.
jun 10 16:52:55 lenovo-lumi rtkit-daemon[2877]: Successfully made thread 5204 of process 5202 (/usr/bin/pipewire-media-session) owned by '1000' RT at priority 20.
jun 10 16:52:55 lenovo-lumi pipewire-media-session[5202]: can't make factory instance: No such file or directory
jun 10 16:52:55 lenovo-lumi pipewire[5193]: '_ucm0003.hw:Generic_1': playback open failed: No such device
jun 10 16:52:55 lenovo-lumi pipewire[5193]: adapter 0x55f50e7a2fb0: can't get format: No such device
jun 10 16:52:55 lenovo-lumi pipewire[5193]: usage: node.name=<string>
jun 10 16:52:55 lenovo-lumi pipewire-media-session[5202]: error id:39 seq:357 res:-22 (Invalid argument): usage: node.name=<string>
jun 10 16:53:02 lenovo-lumi systemd[4159]: pipewire-pulse.socket: Deactivated successfully.
jun 10 16:53:02 lenovo-lumi systemd[4159]: Closed PipeWire PulseAudio.
jun 10 16:53:02 lenovo-lumi systemd[4159]: pipewire.socket: Deactivated successfully.

Comment 4 Guilherme C. 2021-06-10 15:57:54 UTC
Obvious workaround:

# dnf install alsa-lib-1.2.4-5.fc34.x86_64 alsa-ucm-1.2.4-5.fc34.noarch alsa-utils-1.2.4-2.fc34.x86_64

Comment 5 Jaroslav Kysela 2021-06-10 16:01:39 UTC
Please, wait for the pipewire update.

A workaround for 1.2.5 (comment one line in /usr/share/alsa/ucm2/ucm.conf):

  # diff -u  /usr/share/alsa/ucm2/ucm-orig.conf /usr/share/alsa/ucm2/ucm.conf
  --- /usr/share/alsa/ucm2/ucm-orig.conf	2021-06-10 18:00:26.711251962 +0200
  +++ /usr/share/alsa/ucm2/ucm.conf	2021-06-10 18:00:33.155257230 +0200
  @@ -18,7 +18,7 @@
   Define.V2Module yes	# non-empty string to enable module name lookups (obsolete)
   Define.V2Name yes	# non-empty string to enable driver & card name lookups (obsolete)
 
  -Include.libgen.File "/lib/generic.conf"  # private alsa-lib configuration
  +#Include.libgen.File "/lib/generic.conf"  # private alsa-lib configuration
 
   If.driver {
 	Condition {

Comment 6 Fedora Update System 2021-06-10 16:08:49 UTC
FEDORA-2021-642e1eef81 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-642e1eef81

Comment 7 Mihai Harpau 2021-06-10 18:35:30 UTC
New pipewire-0.3.30-2.fc3 is not yet in updates-testing repo so I download it from koji with following command:
$ koji download-build --arch=x86_64 pipewire-0.3.30-2.fc34

After pipewire update to newest version I have now audio fully functional on my T14s AMD.

Many thanks for so quick resolution.

Comment 8 Fedora Update System 2021-06-11 02:07:52 UTC
FEDORA-2021-642e1eef81 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-642e1eef81`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-642e1eef81

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Jaroslav Kysela 2021-06-11 05:28:35 UTC
*** Bug 1970729 has been marked as a duplicate of this bug. ***

Comment 10 Fedora Update System 2021-06-12 01:18:13 UTC
FEDORA-2021-642e1eef81 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.