You are not logged in.

#1 2022-04-22 06:24:26

rethinkpad
Member
Registered: 2022-04-22
Posts: 2

No Audio after blacklisting pcspkr

A few days ago I blacklisted pcspkr in /etc/modprobe.d/blacklist.conf, lost all audio, and since removed it and made multiple attempts to get audio back and working.

 $ lspci -vvv | grep Audio
07:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
07:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 01)
07:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
 
 $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic_1 [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic_1 [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic_1 [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
 $ pacmd list-sinks
1 sink(s) available.
  * index: 0
	name: <auto_null>
	driver: <module-null-sink.c>
	flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE
	priority: 1000
	volume: front-left: 58982 /  90% / -2.75 dB,   front-right: 58982 /  90% / -2.75 dB
	        balance 0.00
	base volume: 65536 / 100% / 0.00 dB
	volume steps: 65537
	muted: no
	current latency: 0.00 ms
	max request: 344 KiB
	max rewind: 344 KiB
	monitor source: 0
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 0
	linked by: 0
	configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
	module: 14
	properties:
		device.description = "Dummy Output"
		device.class = "abstract"
		device.icon_name = "audio-card"

I've searched this forum and google far and wide trying to find some solutions and I've tried a few things:
I followed all of the instructions listed in the below forum:
https://bbs.archlinux.org/viewtopic.php … 4#p1888464
- I tried to downgrade the version of alsa-ucm-conf to 1.2.5-2 because I had read somewhere that there was a bug with version 1.2.6*  on thinkpad t14 AMD (my device).
- I tried unmuting devices in alsamixer
- I tried changing the default audio device in ~/.asoundrc
- Tried reinstalling sof-firmware


If I need to provide more system logs/outputs or any information, don't hesitate to ask.
Thanks for the help

Last edited by rethinkpad (2022-04-22 06:27:37)

Offline

#2 2022-04-22 10:49:08

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,285

Re: No Audio after blacklisting pcspkr

I highly doubt that has a relation. Any other modprobe files that try to manipulate audio module states? Post all of them, also post all your .asoundrc and /etc/asound.conf if present Output of

sudo dmesg | grep -iE 'snd|sof'
sudo fuser -v /dev/snd/*

generally you shouldn't follow the dmic_detect suggestion anymore assuming you have a device that's properly supported via sof-firmware and if you still have a file to that effect will lead to sof-firmware not being considered at all.

Offline

#3 2022-04-23 22:33:44

rethinkpad
Member
Registered: 2022-04-22
Posts: 2

Re: No Audio after blacklisting pcspkr

$ sudo dmesg | grep -iE 'snd|sof'
[    0.339488] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.368470] software IO TLB: tearing down default memory pool
[    1.740544] snd_rn_pci_acp3x 0000:07:00.5: enabling device (0000 -> 0002)
[    2.082099] snd_hda_intel 0000:07:00.1: enabling device (0000 -> 0002)
[    2.082544] snd_hda_intel 0000:07:00.1: Handle vga_switcheroo audio client
[    2.082793] snd_hda_intel 0000:07:00.6: enabling device (0000 -> 0002)
[    2.156843] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC257: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    2.156849] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    2.156851] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    2.156853] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
[    2.156854] snd_hda_codec_realtek hdaudioC1D0:    inputs:
[    2.156855] snd_hda_codec_realtek hdaudioC1D0:      Mic=0x19
[    3.097035] snd_hda_intel 0000:07:00.1: bound 0000:07:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
$ sudo fuser -v /dev/snd/*
                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  j****       808 F.... pulseaudio
                     j****      1067 F.... pipewire
                     j****      1068 F.... pipewire-media-
/dev/snd/controlC1:  j****       808 F.... pulseaudio
                     j****      1067 F.... pipewire
                     j****      1068 F.... pipewire-media-
/dev/snd/controlC2:  j****       808 F.... pulseaudio
                     j*****      1067 F.... pipewire
                     j*****      1068 F.... pipewire-media-
/dev/snd/seq:        j****      1067 F.... pipewire

I don't have any other modprobe files, I have since deleted the ~/.asoundrc and have no file for /etc/asound.conf. I removed the dmic_detect as well.
For some reason, after being away from my laptop for a day, my results when I do `aplay -l` are different from when I posted it yesterday. See below:

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC257 Analog [ALC257 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

as well as:

pacmd list-sinks
1 sink(s) available.
  * index: 1
	name: <alsa_output.pci-0000_07_00.6.HiFi__hw_Generic_1__sink>
	driver: <module-alsa-card.c>
	flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE
	priority: 9032
	volume: front-left: 49145 /  75% / -7.50 dB,   front-right: 49145 /  75% / -7.50 dB
	        balance 0.00
	base volume: 65536 / 100% / 0.00 dB
	volume steps: 65537
	muted: no
	current latency: 0.00 ms
	max request: 0 KiB
	max rewind: 0 KiB
	monitor source: 1
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 0
	linked by: 0
	configured latency: 0.00 ms; range is 0.50 .. 1999.82 ms
	card: 1 <alsa_card.pci-0000_07_00.6>
	module: 8
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC257 Analog"
		alsa.id = "ALC257 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0xfd3c0000 irq 93"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:07:00.6"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:07:00.6/sound/card1"
		device.bus = "pci"
		device.vendor.id = "1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		device.product.id = "15e3"
		device.product.name = "Family 17h (Models 10h-1fh) HD Audio Controller"
		device.string = "_ucm0003.hw:Generic_1"
		device.buffering.buffer_size = "352768"
		device.buffering.fragment_size = "176384"
		device.access_mode = "mmap+timer"
		device.profile.name = "HiFi: hw:Generic_1: sink"
		device.profile.description = "Speaker + Headphones"
		alsa.mixer_device = "_ucm0003.hw:Generic_1"
		device.description = "Family 17h (Models 10h-1fh) HD Audio Controller Speaker + Headphones"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	ports:
		[Out] Speaker: Speaker (priority 100, latency offset 0 usec, available: unknown)
			properties:
				
		[Out] Headphones: Headphones (priority 200, latency offset 0 usec, available: yes)
			properties:
				
	active port: <[Out] Headphones>

Last edited by rethinkpad (2022-04-23 22:34:50)

Offline

Board footer

Powered by FluxBB