You are not logged in.

#1 2021-05-12 15:54:39

vityafx
Member
Registered: 2015-11-01
Posts: 40

After an upgrade the sound cards are not detected

After an upgrade (last upgrade was in feb 2020), the sound cards are not picked up by the pipewire and pulseaudio (the latest packages).
In example of pipewire, pactl list cards returns absolutely nothing, even though I am successfully connected via HDMI to a monitor with speakers.
The lspci, hwinfo and everything else successfully detectes the intel audio device, however.

❯ speaker-test -Dhw:0,0 -c2

speaker-test 1.2.4

Playback device is hw:0,0
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_hw.c:1829:(_snd_pcm_hw_open) Invalid value for card
Playback open error: -2,No such file or directory

alsamixer also doesn't detect anything.

The systemd services for pipewire, pipewire-pulse and pipewire-media-session are all running:

❯ systemctl --user status pipewire pipewire-pulse pipewire-media-session
● pipewire.service - Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-05-12 17:26:37 CEST; 29min ago
TriggeredBy: ● pipewire.socket
   Main PID: 1398 (pipewire)
      Tasks: 2 (limit: 18803)
     Memory: 3.9M
        CPU: 79ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1398 /usr/bin/pipewire

May 12 17:26:37 thinkpad systemd[404]: Started Multimedia Service.

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-05-12 17:42:05 CEST; 14min ago
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 4758 (pipewire-pulse)
      Tasks: 2 (limit: 18803)
     Memory: 1.3M
        CPU: 20ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─4758 /usr/bin/pipewire-pulse

May 12 17:42:05 thinkpad systemd[404]: pipewire-pulse.service: Deactivated successfully.
May 12 17:42:05 thinkpad systemd[404]: Stopped PipeWire PulseAudio.
May 12 17:42:05 thinkpad systemd[404]: Started PipeWire PulseAudio.

● pipewire-media-session.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/pipewire-media-session.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-05-12 17:26:37 CEST; 29min ago
   Main PID: 1399 (pipewire-media-)
      Tasks: 2 (limit: 18803)
     Memory: 4.8M
        CPU: 120ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-media-session.service
             └─1399 /usr/bin/pipewire-media-session

May 12 17:26:37 thinkpad systemd[404]: Started Multimedia Service Session Manager.
May 12 17:30:17 thinkpad pipewire-media-session[1399]: no node found for 45
May 12 17:30:26 thinkpad pipewire-media-session[1399]: no node found for 45
May 12 17:51:12 thinkpad pipewire-media-session[1399]: no node found for 45

lspci:

❯ lspci | grep Audio
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 11)

pavucontrol simply hangs in some futex waiting.

modules:

❯ lsmod | grep snd_
snd_seq_dummy          16384  0
snd_hrtimer            16384  1
snd_seq                90112  7 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
snd_hda_codec_hdmi     73728  0
snd_hda_codec_realtek   147456  0
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
snd_soc_dmic           16384  0
snd_sof_pci_intel_cnl    16384  0
snd_sof_intel_hda_common   106496  1 snd_sof_pci_intel_cnl
soundwire_intel        45056  1 snd_sof_intel_hda_common
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof_pci            20480  2 snd_sof_intel_hda_common,snd_sof_pci_intel_cnl
snd_sof               147456  2 snd_sof_pci,snd_sof_intel_hda_common
snd_sof_xtensa_dsp     16384  1 snd_sof_intel_hda_common
snd_soc_skl           180224  0
snd_soc_hdac_hda       24576  2 snd_sof_intel_hda_common,snd_soc_skl
snd_hda_ext_core       36864  4 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
snd_soc_sst_ipc        20480  1 snd_soc_skl
snd_soc_sst_dsp        40960  1 snd_soc_skl
snd_soc_acpi_intel_match    49152  3 snd_sof_intel_hda_common,snd_soc_skl,snd_sof_pci_intel_cnl
snd_soc_acpi           16384  3 snd_soc_acpi_intel_match,snd_sof_intel_hda_common,snd_soc_skl
snd_soc_core          331776  6 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_soc_dmic
snd_compress           32768  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hda_intel          57344  0
snd_intel_dspcfg       28672  3 snd_hda_intel,snd_sof_intel_hda_common,snd_soc_skl
snd_intel_sdw_acpi     20480  2 snd_sof_intel_hda_common,snd_intel_dspcfg
snd_hda_codec         172032  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
snd_hda_core          106496  10 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               147456  11 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
snd_timer              45056  3 snd_seq,snd_hrtimer,snd_pcm
ledtrig_audio          16384  3 snd_hda_codec_generic,snd_sof,thinkpad_acpi
snd                   114688  15 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,thinkpad_acpi,snd_soc_core,snd_pcm

I literally have no ide what is wrong.

The pipewire:

❯ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 34
Server Protocol Version: 35
Is Local: yes
Client Index: 44
Tile Size: 65472
User Name: fx
Host Name: thinkpad
Server Name: PulseAudio (on PipeWire 0.3.27)
Server Version: 14.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: @DEFAULT_SINK@
Default Source: @DEFAULT_SOURCE@
Cookie: a9b8:1ee3

Offline

#2 2021-05-25 08:39:16

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,818

Re: After an upgrade the sound cards are not detected

What's aplay -l ? all these sof modules read like lacking alsa-ucm-conf and/or sof-firmware.

Online

Board footer

Powered by FluxBB