Skip to content

Instantly share code, notes, and snippets.

@onlurking
Last active March 18, 2023 02:07
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save onlurking/1eebe30b43f66e8b84d9db25d5b529ac to your computer and use it in GitHub Desktop.
Save onlurking/1eebe30b43f66e8b84d9db25d5b529ac to your computer and use it in GitHub Desktop.
Dell Vostro 5490 Sound and Microphone Fix (Manjaro/Arch Linux)

Vostro 5490 Sound and Microphone Fix (Manjaro/Arch Linux)

Instal sof-firmware as described in Arch Linux Wiki:

sudo pacman -S sof-firmware

Configure PulseAudio to load Alsa modules with the correct device and channel settings, by adding these two lines to /etc/pulse/default.pa:

load-module module-alsa-sink device=hw:0,0 channels=2
load-module module-alsa-source device=hw:0,6 channels=2

Reboot your computer:

sudo reboot 0

Open a terminal and configure the alsamixer to use the sof-firmware:

alsamixer

Press F6, and select sof-hda-dsp.

Store this configuration as default (to persist in the next boot):

sudo alsactl store

If you do not see sof-hda-dsp in alsamixer, blacklist some modules in /etc/modprobe.d/blacklist.conf:

shellblacklist snd_hda_intel
blacklist snd_soc_skl

If you already tried to tweak /etc/modprobe.d/alsa-base.conf in attempt to fix the problem, comment out all the tweaks you've done, for example:

# options snd-hda-intel dmic_detect=0
# options snd-hda-intel enable_msi=1
# options snd-hda-intel index=1
# options snd-hda-intel model=dell-m42 probe_mask=1 position_fix=1
# options snd-hda-intel model=dell-vostro
# options snd-hda-intel model=dell-vostro-5490 enable=1 index=0
# options snd-hda-intel model=generic
# options snd-hda-intel model=headset-mic
# options snd-hda-intel snd-intel-dspcfg.dsp_driver=1
# options snd-pcsp index=-2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment