[SOLVED] Sound stopped working after update to Jessie
DebianThis forum is for the discussion of Debian 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.
Distribution: Debian Testing, Stable, Sid and Manjaro, Mageia 3, LMDE
Posts: 2,628
Rep:
Thanks.
I asked about the video card/controller because I recently installed a new card on my desktop and it supports hdmi. Some times when I reboot the video card is set as my default sound controller instead of my audio card. When this happens I get no sound because I am not using hdmi and I have no speakers in my monitor so it wouldn't help if I were.
The command;
Code:
aplay -l
will give you the details of your sound controller(s).
The command;
Code:
cat /proc/asound/cards
should give you all detected sound devices on your system. I doubt this is your problem but you might feel better if you run it.
In my case the out put is;
Code:
tom@jessie:~$ cat /proc/asound/cards
0 [Audigy ]: Audigy - SB Audigy 1 ES [SB0160]
SB Audigy 1 ES [SB0160] (rev.3, serial:0x521102) at 0xcce0, irq 16
1 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfe9dc000 irq 44
Yes it is an ancient sound card. Works great. That output will give me sound by default. Sometimes rebooting reverses the number of the devices however and so it is defaulting to the other controller which is in the ATI 6450 video card.
As this is a Dell computer I do not have access to irq settings in bios (stupid setup).
I can however create a ~/.asoundrc with this content;
Code:
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
and change that 0 to 1 if need be and things are then fixed if I simply drop and then reload what ever application has no sound.
I only go through all this because you did not say if you have hdmi support and I am not familiar with your video controller. Many laptops do support hdmi.
It is possible that, if yours does support hdmi, that your recent upgraded packages change the sound capabilities to make using hdmi easier and thus causing this problem for you.
ok how about a screenshot of your alsamixer output controls by running alsamixer
and uploading the image somewhere, I use tinypic.com
then link to it pls
Now you mention pavucontrol, which means you may have pulseadio running
so if you run alsamixer and see only one control-----PA is running so don't screenshot instead run this command
Code:
alsamixer -c0
2) you are aware that you can go into pavucontrol and mute your speakers multiple ways and set volumes too low?
It is possible that, if yours does support hdmi, that your recent upgraded packages change the sound capabilities to make using hdmi easier and thus causing this problem for you.
You know, I hadn't even considered the HDMI audio having anything to do with this. I'll play with your solution when I get home.
Quote:
Originally Posted by aus9
you are aware that you can go into pavucontrol and mute your speakers multiple ways and set volumes too low?
Yeah, and I played with all of them(well, those that were presented to me), even turned the mute controls on, then off again to cycle and be sure. All volume controls are up.
sorry in reply 6 I meant if you see only pulseaudio (one) control in the alsamixer command
then
take a screenshot of
Code:
alsamixer -c0
2) I noticed you did not reply to all of widget's sugestions. Do you have a laptop with hdmi output connector and do you want to use it?
if so the aplay -l is important
3) in the screenshot I am interested to see if you have auto mute mode enabled
---if you spot it right arrow to it, and press the up or down arrows to show disabled then save the setting with
Code:
sudo alsactl store
but I still want to see that screenshot.
4) also you may have a auto mute type config for pulseaudio so this link explains how to fix
b) but I also suggest you copy the files from /etc/pulse to your home folder so you can edit without root powers
log out then login to see the result
---otherwise you have to kill pulseaudio then change the config then restart the daemon
-----IMHO messier
widget seems to be on to something, which I missed before. alsamixer is indicating it is using the HDMI device, thank you widget (serves me right for not looking at everything).
However, using his suggestion, and even changing the ID numbers has no result. No matter what ID I use in .asoundrc, alsamixer shows "PatherPoint HDMI"
Distribution: Debian Testing, Stable, Sid and Manjaro, Mageia 3, LMDE
Posts: 2,628
Rep:
In alsamixer try hitting F6 to be able to select the device.
I like the alsamixergui package for a gui mixer. Also allows you to choose a device.
Both require the .asoundrc file to work.
Only application for sound I have found that doesn't is the DeadBeef music player which has its own device selection function. That always works.
It took me several days after installing this current video card to get this figured out. Sometimes the thing just works and others the numerical designation changes on bootup. I think it is weird.
Well, I finally got it to work. It was actually an accident. I had prepared a post listing modules loaded along with output from uname (3.11), when it occurred to me to see if there was a newer kernel, and indeed 3.12-exp1 was in experimental. Installed 3.12, rebooted and now I have sound.
The only thing is, now I think I'll have to keep an eye on the kernel, as IIRC packages from experimental do not upgrade automatically, even if the main repo has a newer version.
This was back in Oct but my fix has been working fine since then through a 200 watt per channel pioneer amplifier.
Just posting the info since you say you fixed it already. I don't use pulse audio. Just alsa.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.