I'm working on a relatively clean install of Wheezy - relatively as I installed it today and have been installing packages for quite some time. I previously had Ubuntu which played sounds, so it's not a hardware problem.
I have little information initially as I've tried all sorts of things found online, but can't remember what I did. So please, do ask me to include info in the comments.
The problem: Wheezy (or alsa or gstreamer or whatever handles the sound) doesn't see my sound card. It does see it as a piece of hardware, but it doesn't see it as a sound card. For example, I can see it when I run lspci -v
(together with the Nvidia HDMI output). Here goes:
Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA)
Subsystem: Giga-byte Technology Device a002
Flags: bus master, slow devsel, latency 32, IRQ 16
Memory at fe024000 (64-bit, non-prefetchable) [size=16K]
Capabilities: < access denied >
Kernel driver in use: snd_hda_intel
alsamixer
displays a nice bar, but when I try to select the sound card (HDA ATI SB
) it fails with cannot load mixer controls: Invalid argument
.
During boot, alsa fails to start and displays a bunch of hw error invalid argument
messages (or something similar, the text goes too fast to read).
Basic checks: I am in the audio
group, nothing is muted, the speakers are plugged in & set to a reasonable volume. Before I did anything else I fiddled with the Sound settings (as I had previously done on Ubuntu) and the PulseAudio volume control, PulseAudio manager (which only sees Built-in Audio Analog Stereo
and HDMI), and of course the gnome sound settings.
How do I make Alsa work with my sound card?
dmesg
outputs the contents of the system log buffer.alsamixer
is the one complaining about invalid parameters. @CL