Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
ALSA lib conf.c:1179parse_def) default is not a compound
ALSA lib conf.c:1589snd_config_load1) _toplevel_:1:13:Invalid argument
ALSA lib conf.c:2850snd_config_hook_load) /etc/asound.conf may be old or corrupted: consider to remove or fix it
ALSA lib conf.c:2714snd_config_hooks_call) function snd_config_hook_load returned error: Invalid argument
ALSA lib conf.c:3079snd_config_update_r) hooks failed, removing configuration
You may have alsaconf at /usr/sbin/alsaconf. It is most likely supplied by alsa-utils package, which also supplied the alsamixer program, so you should have it. It may not be in your regular users path, because it is a root command.
Try "locate alsaconf" or "ls /usr/sbin/alsaconf".
At last it's working but as I'm eager to learn something from this I actually don't understand how come it works?
I renamed the asound.conf to asound.conf.bad. I did not locate alsaconf anywhere. What I did was changing to Logitech headset USB (OSS) and not (ALSA) in Sound preferences. But shouldn't ALSA replace OSS? It doesn't work with ALSA here.
I'm also able to reach Alsamixer via terminal (or Alsamixergui) now. How come? Because I renamed asound.conf?
When I added a Logitech USB microphone, I needed to use "alsamixer -c1" to set the level. It has a controller chip so it is another device to alsa. KDE4's kmix didn't like USB mike for some reason and trying to pot it up, KDE would drop level to 0.
At last it's working but as I'm eager to learn something from this I actually don't understand how come it works?
I renamed the asound.conf to asound.conf.bad. I did not locate alsaconf anywhere. What I did was changing to Logitech headset USB (OSS) and not (ALSA) in Sound preferences. But shouldn't ALSA replace OSS? It doesn't work with ALSA here.
I'm also able to reach Alsamixer via terminal (or Alsamixergui) now. How come? Because I renamed asound.conf?
well if in the error you got it told you that asound.conf was corrupted changing the name would help.
it works because after changing to asound.conf.bad alsamixer cannot find the original file and what it does (or so i guess) is that it creates a new one with the very basics.
Also I guess you were always able to get to alsamixer, but not to alsaconf which are little different, alsamixer controls the volume of a specific device ex.
alsamixer -c0 [this is for card 1]
alsamixer -c1 [this is for card 2]
alsaconf on the other hand brings a dialog box which will do an automated configuration of the cards you have plugged on your pc... but as the others mentioned it seems to be blown away, who knows why, maybe alsactl or alsamixer make the autoconfig now...
it works because after changing to asound.conf.bad alsamixer cannot find the original file and what it does (or so i guess) is that it creates a new one with the very basics.
I also thought it would create a new file in same directory as asound.conf.bad but it hasn't. And now isn't the sound working in youtube, but streaming wma at radio station works fine.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.