I can give a simplified explanation to some of your issues. First, Intel-HDA is a bus designed by Intel for motherboard manufacturers to use different audio codecs based on usage models for each system. One Intel chipset (X58 in your example) can have literally 100 different audio chip combinations. Different audio codecs (in your case a realtek codec) behave differently. Some have volume controls for each plug, others have it just for each channel (which can be independently mapped to different plugs).
The "Front" volume control on your system, even though the plug is on the back panel, is for Front speakers in a surround sound configuration (either 5.1 or 7.1 surround depending on the number of jacks your system has). As to the mute/unmute issue, that sounds like a possible bug, but could also be a configuration issue where your board isn't directly supported but there is a configuration "model" in the driver that may work better than auto. Try downloading alsa-info.sh from http://alsa-project.org, run it with --no-upload, and post the results on this thread (please don't only reply to me, as my alsa support time is very limited at the moment). -- Tobin Davis I put up my thumb... and it blotted out the planet Earth. -- Neil Armstrong On Wed, 2010-04-07 at 16:03 -0700, Mark Knecht wrote: > Hi, > I don't know if others are seeing this with the Intel-hda driver > set but my wife's new Intel X58 chipset based machine is a bit weird > with the 1.0.21 drivers from the 2.6.33 kernel. We find that to get > sound from the real panel audio output we have to set 3 levels - > master, PCM and front. Why front? Other machines have only required > master and PCM. Additionally we have seen a problem wherein if you > mute PCM in the mixer then when you unmute PCM you don't get sound > back until you move the PCM levels in the mixer. All environments seem > to be effected - XFCE, Gnome and KDE. > > Just a heads up to anyone who might end up searching for this sort > of thing in the future. > > Cheers, > Mark > > k2 ~ # lspci > 00:00.0 Host bridge: Intel Corporation X58 I/O Hub to ESI Port (rev 13) > 00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI > Express Root Port 1 (rev 13) > 00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI > Express Root Port 3 (rev 13) > 00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI > Express Root Port 7 (rev 13) > 00:10.0 PIC: Intel Corporation 5520/5500/X58 Physical and Link Layer > Registers Port 0 (rev 13) > 00:10.1 PIC: Intel Corporation 5520/5500/X58 Routing and Protocol > Layer Registers Port 0 (rev 13) > 00:14.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub System Management > Registers (rev 13) > 00:14.1 PIC: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch > Pad Registers (rev 13) > 00:14.2 PIC: Intel Corporation 5520/5500/X58 I/O Hub Control Status > and RAS Registers (rev 13) > 00:14.3 PIC: Intel Corporation 5520/5500/X58 I/O Hub Throttle Registers (rev > 13) > 00:19.0 Ethernet controller: Intel Corporation 82567LM-2 Gigabit > Network Connection > 00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB > UHCI Controller #4 > 00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB > UHCI Controller #5 > 00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB > UHCI Controller #6 > 00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 > EHCI Controller #2 > 00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD > Audio Controller > 00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port > 1 > 00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port > 2 > 00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port > 5 > 00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB > UHCI Controller #1 > 00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB > UHCI Controller #2 > 00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB > UHCI Controller #3 > 00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 > EHCI Controller #1 > 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) > 00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface > Controller > 00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA > AHCI Controller > 00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller > 02:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce > 9500 GT] (rev a1) > 06:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II > Controller (rev b2) > 07:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A > IEEE-1394a-2000 Controller (PHY/Link) > k2 ~ # > > > k2 ~ # lsmod > Module Size Used by > ipv6 207757 30 > usbhid 21529 0 > nvidia 10611606 22 > snd_hda_codec_realtek 239530 1 > ehci_hcd 30854 0 > uhci_hcd 18047 0 > usbcore 115023 4 usbhid,ehci_hcd,uhci_hcd > snd_hda_intel 17688 0 > snd_hda_codec 45755 2 snd_hda_codec_realtek,snd_hda_intel > snd_pcm 58104 2 snd_hda_intel,snd_hda_codec > agpgart 24341 1 nvidia > snd_timer 15030 1 snd_pcm > snd 37476 5 > snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer > rtc_cmos 7678 0 > soundcore 800 1 snd > rtc_core 11093 1 rtc_cmos > e1000e 111701 0 > sg 23029 0 > rtc_lib 1617 1 rtc_core > snd_page_alloc 5809 2 snd_hda_intel,snd_pcm > firewire_ohci 20022 0 > firewire_core 36109 1 firewire_ohci > processor 23121 0 > thermal 11650 0 > k2 ~ # > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Alsa-user mailing list > Alsa-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/alsa-user ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Alsa-user mailing list Alsa-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-user