Audio issues with broadwell-rt286 on Thinkpad Helix ("firmware ready timeout")

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi ALSA users,

I'm trying to run Debian 11 (bullseye) on a Thinkpad Helix 2nd gen
(model 20CH) and having two problems:

1. The headphone port is ignored; sound always comes through the
   internal speaker.

2. The microphone isn't detected.

I don't really know what I'm doing and I know very little about the
hardware.  'aplay -l' shows that there are three sound devices:
 - card 0: HDMI [HDA Intel HDMI]
 - card 1: broadwellrt286 [broadwell-rt286]
 - card 2: Audio [USB Audio]

The USB device seems to be the only device detected by pulseaudio.
Based on a StackExchange post from 2015,
(https://unix.stackexchange.com/a/240402), it appears that (a) the
broadwell-rt286 device is the one I want to be using, and (b) this
device worked in Linux at some point in the past.

The following messages in dmesg appear to be relevant:

[    6.560734] DMAR: ACPI device "INT3438:00" under DMAR at fed91000 as 00:13.0
[    6.567223] platform INT3438:00: Adding to iommu group 10
[   23.918720] intel_catpt INT3438:00: DesignWare DMA Controller, 8 channels
[   23.945492] intel_catpt INT3438:00: firmware: direct-loading firmware intel/IntcSST2.bin
[   24.334282] rt286 i2c-INT343A:00: ASoC: sink widget DMIC1 overwritten
[   24.334293] rt286 i2c-INT343A:00: ASoC: source widget DMIC1 overwritten
[   28.175529] intel_catpt INT3438:00: firmware: direct-loading firmware intel/IntcSST2.bin
[   28.462654] intel_catpt INT3438:00: firmware ready timeout
[   28.462666] intel_catpt INT3438:00: boot firmware failed: -110
[   28.462676] intel_catpt INT3438:00: ASoC: error at snd_soc_pcm_component_pm_runtime_get on catpt-platform: -110
[   28.462684]  Codec: ASoC: BE open failed -110
[   28.462688]  System PCM: ASoC: failed to start some BEs -110
[  110.641788] intel_catpt INT3438:00: ASoC: error at snd_soc_pcm_component_pm_runtime_get on catpt-platform: -22
[  110.641795]  Codec: ASoC: BE open failed -22
[  110.641797]  System PCM: ASoC: failed to start some BEs -22
[  149.155612] intel_catpt INT3438:00: ASoC: error at snd_soc_pcm_component_pm_runtime_get on catpt-platform: -22
[  149.155616]  Codec: ASoC: BE open failed -22
[  149.155618]  Offload1: ASoC: failed to start some BEs -22

"firmware ready timeout" in particular sounds like a problem but I
don't know what it means.

The following command works to play sound from the internal speaker:

  pasuspender -- aplay -D plughw:CARD=Audio,DEV=0 /usr/share/sounds/alsa/Front_Right.wav

The following commands show "audio open error: Invalid argument":

  pasuspender -- aplay -D plughw:CARD=broadwellrt286,DEV=0 /usr/share/sounds/alsa/Front_Right.wav
  pasuspender -- aplay -D plughw:CARD=broadwellrt286,DEV=1 /usr/share/sounds/alsa/Front_Right.wav
  pasuspender -- aplay -D plughw:CARD=broadwellrt286,DEV=2 /usr/share/sounds/alsa/Front_Right.wav

I'm using:
 - Linux 5.10.120 (linux-image-5.10.15-amd64 5.10.120-1)
 - Firmware version 8.4.1.77 (firmware-intel-sound 20210315-3)

Any ideas?

Benjamin


_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user



[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux