LinuxQuestions.org

LinuxQuestions.org (http://www.linuxquestions.org/questions/index.php)
-   Linux - Hardware (http://www.linuxquestions.org/questions/forumdisplay.php?f=18)
-   -   no sound wheezy GA-F2A55M-HD2 (http://www.linuxquestions.org/questions/showthread.php?t=4175476306)

Jeffrey Hagen 09-07-2013 01:35 PM

no sound wheezy GA-F2A55M-HD2
 
I have a Gigabyte motherboard with vanilla wheezy. I get no sound either from the analog sound jacks or through the hdmi. I do not get error messages running aplay, but there is no sound. I do get errors in the driver messages, but they make no sense. Best as I can tell from the ALSA web page this hardware is supported. If I run alsamixer it says "This sound device does not have any controls" Card is HD-Audio Generic and Chip is ATI ID aa01. If I
"Select Sound Card" it gives me three choices, - (default), 0 HD-Audio Generic, and 1 HD-Audio Generic. If I choose 1, alsamixer crashes with the error:

root@tv:/home/tv# alsamixer
cannot load mixer controls: Invalid argument

See more details below.
Thanks for your help.

Jeff

Gigabyte motherboard GA-F2A55M-HD2

tv@tv:~$ uname -a
Linux tv 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64 GNU/Linux

I did install firmware-linux-nonfree.

tv@tv:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: Generic_1 [HD-Audio Generic], device 0: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 1: ALC887-VD Digital [ALC887-VD Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0

tv@tv:~$ aplay -L
default
Playback/recording through the PulseAudio sound server
sysdefault:CARD=Generic_1
HD-Audio Generic, ALC887-VD Analog
Default Audio Device
front:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC887-VD Analog
Front speakers
surround40:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC887-VD Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC887-VD Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC887-VD Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC887-VD Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC887-VD Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC887-VD Digital
IEC958 (S/PDIF) Digital Audio Output
tv@tv:~$
tv@tv:~$ lspci | grep Audio
00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Trinity HDMI Audio Controller
00:14.2 Audio device: Advanced Micro Devices [AMD] FCH Azalia Controller (rev 01)

tv@tv:~$ lspci -x -v -s 00:01.1
00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Trinity HDMI Audio Controller
Subsystem: Advanced Micro Devices [AMD] nee ATI Trinity HDMI Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at fef44000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
00: 02 10 02 99 06 04 10 00 00 00 03 04 10 00 80 00
10: 00 40 f4 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 02 10 02 99
30: 00 00 00 00 50 00 00 00 00 00 00 00 05 02 00 00

tv@tv:~$ lspci -x -v -s 00:14.2
00:14.2 Audio device: Advanced Micro Devices [AMD] FCH Azalia Controller (rev 01)
Subsystem: Giga-byte Technology Device a002
Flags: bus master, slow devsel, latency 32, IRQ 16
Memory at fef40000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
00: 22 10 0d 78 06 00 10 04 01 00 03 04 10 20 00 00
10: 04 00 f4 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 02 a0
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00

tv@tv:~$ cat /proc/modules |grep snd
snd_hda_codec_realtek 188858 1 - Live 0xffffffffa03bc000
snd_hda_intel 26259 0 - Live 0xffffffffa0374000
snd_hda_codec 78031 2 snd_hda_codec_realtek,snd_hda_intel, Live 0xffffffffa03a7000
snd_hwdep 13186 1 snd_hda_codec, Live 0xffffffffa016b000
snd_pcm 68083 2 snd_hda_intel,snd_hda_codec, Live 0xffffffffa0380000
snd_page_alloc 13003 2 snd_hda_intel,snd_pcm, Live 0xffffffffa0243000
snd_seq 45126 0 - Live 0xffffffffa0330000
snd_seq_device 13176 1 snd_seq, Live 0xffffffffa015e000
snd_timer 22917 2 snd_pcm,snd_seq, Live 0xffffffffa033e000
snd 52889 8 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_seq_device,snd_timer , Live 0xffffffffa0322000
soundcore 13065 1 snd, Live 0xffffffffa0159000

and the errors on boot up look like:

Sep 2 07:28:07 tv kernel: [ 17.073310] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
Sep 2 07:28:07 tv kernel: [ 17.078846] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
Sep 2 07:28:07 tv kernel: [ 17.084499] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
Sep 2 07:28:07 tv kernel: [ 17.090078] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)

and

Sep 2 07:29:12 tv pulseaudio[3333]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument
Sep 2 07:29:12 tv kernel: [ 82.780585] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
Sep 2 07:29:12 tv pulseaudio[3333]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument
Sep 2 07:29:12 tv kernel: [ 82.841487] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
Sep 2 07:29:12 tv pulseaudio[3333]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument
Sep 2 07:29:12 tv kernel: [ 82.852713] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)

mrapathy 09-17-2013 02:35 AM

I have a gigabyte motherboard with amd cpu I had to remove pulseaudio and sound works fine after doing such atleast for me.

gradinaruvasile 09-23-2013 03:42 AM

I have a F2A85X-D3H mobo that has the ALC892 audio codec.

It did not work with kernel 3.2, especially if i used pulseaudio. With pulseaudio, there was a kernel oops (lighter version of panic) at startup when Skype loaded and wanted to access the sound system then no sound worked.
I removed pulseaudio, but some applications still killed the sound and i had the oops in the logs. Some apps were working. But its not a good workaround since dont know when you will bump on something that will not work (which were more than half of apps i used).

Solution: You have to use kernel version 3.6 or newer. Using 3.6 worked for me with no issues.
Where you get the newer kernel? The official debian backports repo has newer stuff, including kernel 3.10:

http://forums.debian.net/viewtopic.php?f=10&t=103056
Essentially you should add this line to the end of the /etc/apt/sources.list file (root/sudo access required), reload the list then you will find the new packages:

Code:

deb http://ftp.debian.org/debian/ wheezy-backports main contrib non-free
This is the most likely working version, as it contains the default debian mirror (which btw works very well).


All times are GMT -5. The time now is 06:43 AM.