New debian 7.7 non-free install - sound not working.
Hello everyone.
I have just installed debian stable non-free onto my hard drive but the sound isn't working. I've been to the debian site https://wiki.debian.org/SoundConfiguration and found that 'users' don't automatically have access to audio (for security reasons). So I did the following command as root (sudo): Code:
adduser USER_NAME audio I also did: Code:
chgrp cdrom /dev/sr0 I then went onto the debian soundfaq https://wiki.debian.org/SoundFAQ From the 'lspci -v' command, I get these 2 outputs which have the word 'audio' in it: Code:
01:05.1 Audio device: Advanced Micro Devices [AMD] nee ATI RS880 HDMI Audio [Radeon HD 4200 Series] The debian website says: 'If sound does not work for root account as well, then that means that either your sound card is not supported by Debian or it was not configured properly'. Ok, so the first part of the statement is worrying. So I went to the debian device driver check page http://kmuto.jp/debian/hcl/ and did 'lspci -n'. The output can be pasted onto their web page and debian will say if the sound cards are supported. The web page shows that the sound cards are supported: Quote:
Is there is a simple solution to this please? Thank you in advance. |
By default alsa has all channels muted, did you unmute them?
You can do it with alsamixer. |
What is the output of:
Code:
aplay -l |
$ cat /proc/asounds/cards
The default card is always zero. Without using pulseaudio you can go a semi-simple route. FILE: ~/.asoundrc Code:
defaults.ctl.card 1 Edit: and channels are muted by default. alsamixer -c 1 |
If both of these statements are true It shouldn't be a problem as long as you get sound as a user.
Quote:
Quote:
|
Quote:
With F6, when I select the analog sound card - I get a number of sound bars. But when I select the HDMI sound card there aren't any sound bars - just a small square with S/PDIF underneath. So I'm wondering if the HDMI card has been configured correctly. |
Quote:
Code:
aplay -l |
Quote:
Code:
/proc/asound# cat cards |
Quote:
I opened the Synaptic package manager on System Tools and did a search for 'non-free'. There's options for 'firmware-linux' and 'fglrx' packages which refer to 'non-free ATI/AMD RadeonHD display driver'. These must include my sound card. But when I installed the packages, I got this error message: Code:
The fglrx driver is not yet configured. please consider using /usr/bin/aticonfig to create a working xorg.conf configuration. I can't find an aticonfig directory in /usr/bin/, although I may have deleted it after removing the 'broken' pkg install on synaptic. |
Quote:
If you're using regular speakers connected to line output, then nothing to do with HDMI. You should go with HDA ATI SB instead of HDA ATI HDM. |
Quote:
I think the computer then gives sound from the tv's speaker. Even so, if I play an mp3 file and then open alsamixer, neither of the sound cards produce sound when I use F6. |
Have you tried going into system settings>sound to get sound working?
|
Quote:
On System Tools there's an ATI Catalyst Converter app which I also have on Windows. But when I open it, I get an error message: 'No AMD graphics driver is installed or the AMD driver is not functioning properly. Please install the AMD driver appropriate for your AMD hardware, or configure using aticonfig.' But I'm using a new non-free 7.7 debian version on my live USB, which was a successful install, and synaptic seems to be showing all the drivers are installed at boot. So now I'm wondering how to 'configure using aticonfig'! |
I haven't used a computer connected to a TV, but have you tried connecting a speaker directly to the computer to rule out a problem originated in the computer/TV setup?
(In case you have Windows or another OS installed on your computer and your PC/TV setup works on this other OS, then definitely it's a configuration problem with Debian). |
edit /etc/modprobe.d/alsa-base.conf and add to the end of the file:
snd-hda-intel model=generic If you don't have a /etc/modprobe.d/alsa-base.conf create it. If it doen't work then undo. |
All times are GMT -5. The time now is 07:39 PM. |