You are not logged in.
Pages: 1
So I recently re-installed arch on my computer and the sound was working completely fine before but for some reason I can't seem to be able to enable sound on my machine. Alsamixer shows only S/PDIF with no sound controls.
lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
Offline
Potentially moved over to sof firmware in current kernels: https://wiki.archlinux.org/index.php/Ad … A_Firmware
check dmesg | grep sof if that lists the card wants to be detected as sof you'll need the sof-firmware and alsa-ucm-conf packages.
Offline
I tried installing sof-firmware and alsa-ucm-conf but it still doesn't work. Any suggestions on what should I do, I've read through the wiki but couldn't find a solution there as well. I've been struggling with this for a week now.
dmesg | grep sof
[ 0.273249] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.273251] software IO TLB: mapped [mem 0x0000000096abf000-0x000000009aabf000] (64MB)
Offline
If you don't get any other output here you don't have a SOF card so you'll want to post more general information, do you use pipewire/pulseaudio?
sudo dmesg | grep snd
sudo fuser -v /dev/snd/*
aplay -lL
amixer -c0 #Or whatever card you intend to have output from
pactl list cards
pactl list sinks
post these in [ code ], not [ quote ] tags
Last edited by V1del (2021-04-16 12:23:02)
Offline
sudo dmesg | grep snd
[ 7.964338] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]
fuser -v /dev/snd/* returns nothing
aplay -lL
null
Discard all samples (playback) or generate zero samples (capture)
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
amixer -c0
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
pactl list cards
Card #0
Name: alsa_card.pci-0000_00_1b.0
Driver: module-alsa-card.c
Owner Module: 6
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xd1810000 irq 34"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "1e20"
device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
device.form_factor = "internal"
device.string = "0"
device.description = "Built-in Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: off
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
pactl list sinks
Sink #0
State: IDLE
Name: auto_null
Description: Dummy Output
Driver: module-null-sink.c
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,front-right
Owner Module: 12
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: auto_null.monitor
Latency: 2218169 usec, configured 2000000 usec
Flags: DECIBEL_VOLUME LATENCY SET_FORMATS
Properties:
device.description = "Dummy Output"
device.class = "abstract"
device.icon_name = "audio-card"
Formats:
pcm
I do have pulseaudio installed with pavucontrol but pavucontrol shows only dummy output. Never tried pipewire/jack
Offline
Mhm... I'd expect more in that dmesg at the least. Do you have any snd_hda_intel module parameters? On which kernel did this work last (... test LTS)? Do you have a Windows dual boot? One thing that pops to mind ehre might be some issue with the codec initialization try a
sudo alsactl init
for what reason did you reinstall? Was a BIOS/UEFI update involved, have you checked there on whether the integrated audio is disabled?
Offline
sudo alsactl init
alsa-lib parser.c:260:(error_node) UCM is not supported for this HDA model (HDA Intel PCH at 0xd1810000 irq 34)
alsa-lib main.c:1014:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -6
Found hardware: "HDA-Intel" "Intel PantherPoint HDMI" "HDA:80862806,104d7300,00100000" "0x104d" "0x90b8"
Hardware is initialized using a generic method
I had a corrupted partition which i was unable to fix, so i reinstalled my arch.
There was no BIOS update involved and i think the sound was working in the kernel 5.10, stable
Offline
hmm, though there's no obvious evidence towards it the fact that it tries to mess around with UCM here might still be a teller that it does try to do something with SOF/SST here.
Create a file /etc/modprobe.d/dspfix.conf
options snd_intel_dspcfg dsp_driver=1
and reboot.
Offline
Just rebooted, nothing's changed.
I wonder if there's a problem with the hardware itself
Offline
Pages: 1