Skip to content

Instantly share code, notes, and snippets.

@waseem
Created May 3, 2015 21:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save waseem/9dfbcfd868e99fab2821 to your computer and use it in GitHub Desktop.
Save waseem/9dfbcfd868e99fab2821 to your computer and use it in GitHub Desktop.
Archlinux sound does not play.
# Default asound.conf on my machine
$ cat /etc/asound.conf
# Use PulseAudio by default
pcm.!default {
type pulse
fallback "sysdefault"
hint {
show on
description "Default ALSA Output (currently PulseAudio Sound Server)"
}
}
ctl.!default {
type pulse
fallback "sysdefault"
}
# vim:set ft=alsaconf:
# The configuration that I tried
pcm.!default {
type hw
card PCH
}
ctl.!default {
type hw
card PCH
}
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CX20590 Analog [CX20590 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ aplay -l | awk -F \: '/,/{print $2}' | awk '{print $1}' | uniq
PCH
$ lsmod | grep '^snd' | column -t
snd_hda_codec_hdmi 49263 1
snd_hda_codec_conexant 21937 1
snd_hda_codec_generic 63161 1 snd_hda_codec_conexant
snd_hda_intel 26387 3
snd_hda_controller 26857 1 snd_hda_intel
snd_hda_codec 112621 5 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep 17244 1 snd_hda_codec
snd_pcm 88779 5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer 26614 2 snd_pcm
snd 73436 13 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,thinkpad_acpi
$ ls -l /dev/snd/
total 0
drwxr-xr-x 2 root root 60 May 3 22:44 by-path
crw-rw----+ 1 root audio 116, 2 May 3 22:44 controlC0
crw-rw----+ 1 root audio 116, 8 May 3 22:44 hwC0D0
crw-rw----+ 1 root audio 116, 9 May 3 22:44 hwC0D3
crw-rw----+ 1 root audio 116, 4 May 3 22:44 pcmC0D0c
crw-rw----+ 1 root audio 116, 3 May 3 23:00 pcmC0D0p
crw-rw----+ 1 root audio 116, 5 May 3 22:44 pcmC0D3p
crw-rw----+ 1 root audio 116, 6 May 3 22:44 pcmC0D7p
crw-rw----+ 1 root audio 116, 7 May 3 22:44 pcmC0D8p
crw-rw----+ 1 root audio 116, 1 May 3 22:43 seq
crw-rw----+ 1 root audio 116, 33 May 3 22:44 timer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment