You are not logged in.

#1 2013-01-07 18:50:15

moneytoo
Member
From: Czech Republic
Registered: 2012-04-04
Posts: 20

[Solved] How to reset ALSA settings?

I run Arch with XFCE. I was editing ~/.asoundrc to finaly enable dmix and softvol for digital out. It worked but I played with it too much and now I'm not able to run alsamixer at all even when I deleted .asoundrc and restarted pc.
How can I reset ALSA back to the initial state?

$ alsamixer 
ALSA lib simple_none.c:1551:(simple_add1) helem (MIXER,'Master',0,1,0) appears twice or more
cannot load mixer controls: Invalid argument
$ alsactl init
Found hardware: "HDA-Intel" "Realtek ALC892" "HDA:10ec0892,104384fb,00100302" "0x1043" "0x84fb"
Hardware is initialized using a generic method
 aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
sudo pacman -Rdds alsa-lib alsa-utils lib32-alsa-lib
sudo pacman -S alsa-lib alsa-utils lib32-alsa-lib
$ ls -l /dev/snd/*
crw-rw----+ 1 root audio 116,  7 Jan  7 19:20 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 16 Jan  7 19:20 /dev/snd/controlC1
crw-rw----+ 1 root audio 116,  6 Jan  7 19:20 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116, 15 Jan  7 19:20 /dev/snd/hwC1D0
crw-rw----+ 1 root audio 116, 14 Jan  7 19:20 /dev/snd/hwC1D1
crw-rw----+ 1 root audio 116, 13 Jan  7 19:20 /dev/snd/hwC1D2
crw-rw----+ 1 root audio 116, 12 Jan  7 19:20 /dev/snd/hwC1D3
crw-rw----+ 1 root audio 116,  5 Jan  7 19:20 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116,  4 Jan  7 19:20 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116,  3 Jan  7 19:20 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116,  2 Jan  7 19:20 /dev/snd/pcmC0D2c
crw-rw----+ 1 root audio 116, 11 Jan  7 19:20 /dev/snd/pcmC1D3p
crw-rw----+ 1 root audio 116, 10 Jan  7 19:20 /dev/snd/pcmC1D7p
crw-rw----+ 1 root audio 116,  9 Jan  7 19:20 /dev/snd/pcmC1D8p
crw-rw----+ 1 root audio 116,  8 Jan  7 19:20 /dev/snd/pcmC1D9p
crw-rw----  1 root audio 116,  1 Jan  7 19:20 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Jan  7 19:20 /dev/snd/timer

/dev/snd/by-path:
total 0
lrwxrwxrwx 1 root root 12 Jan  7 19:20 pci-0000:00:1b.0 -> ../controlC0
lrwxrwxrwx 1 root root 12 Jan  7 19:20 pci-0000:01:00.1 -> ../controlC1

Last edited by moneytoo (2013-01-08 21:23:15)

Offline

#2 2013-01-07 19:08:08

kaszak696
Member
Registered: 2009-05-26
Posts: 543

Re: [Solved] How to reset ALSA settings?

Command 'alsactl restore -P' or the other switches might help you.
Have you tried removing '/var/lib/alsa/asound.state'?

Last edited by kaszak696 (2013-01-07 19:16:09)


'What can be asserted without evidence can also be dismissed without evidence.' - Christopher Hitchens
'There's no such thing as addiction, there's only things that you enjoy doing more than life.' - Doug Stanhope
GitHub Junkyard

Offline

#3 2013-01-07 19:18:36

moneytoo
Member
From: Czech Republic
Registered: 2012-04-04
Posts: 20

Re: [Solved] How to reset ALSA settings?

Well, I knew that after posting I will figure it out. Your reply about debug flag give me pointer to the location of /usr/share/alsa. I realised that I have to uninstall alsa, restart pc and then install alsa. Previously I did that without the restart. So far everything look ok. smile

EDIT: Yes, I tried removing /var/lib/alsa/asound.state but it didn't help.

EDIT 2: Unfortunately after another restart the problem is back.

EDIT 3: Seems like after I removed alsa, rebooted and then removed asound.state it finaly went back to normal.

Last edited by moneytoo (2013-01-08 21:22:58)

Offline

Board footer

Powered by FluxBB