On 7/31/06, Clemens Ladisch <clemens@xxxxxxxxxx> wrote:
Mark Knecht wrote: > I'm curious about the controls I see in alsamixer. Comparing with > other on-board sound chips I do not see a Master volume control and I > do not see a PCM control. What codec do you have? (see /proc/asound/cards)? The HDA driver is continually updated. If your board isn't yet known, it's possible that you have to add the 'model' option to the driver, and/or to update the driver. HTH Clemens
Hi Clemens, Thanks for responding. I *think* this was my problem. It seemed that alsaconf didn't find the card until I actually built the driver. That was a bit of a Catch-22 since I didn't know what driver to build, etc. Anyway, after building the driver based on Stephen's input alsaconf found the card, it's installed and mostly working. The only app I'm having trouble with so far is MythTV which says it is controlling PCM but doesn't actually control PCM on this card. IT works fine on all my non-HDA systems. That may be a MythTV problem, or maybe it's a driver problem we could look at since it will take months to get the MythTV people to pay any attention to a problem like this! ;-) Let me know what other information would be of interest. Cheers, Mark Sector9 ~ # cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.11rc4 (Wed Mar 22 10:27:24 2006 UTC). Sector9 ~ # Sector9 ~ # cat /proc/asound/cards 0 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xfe024000 irq 16 Sector9 ~ # Sector9 ~ # lspci <SNIP> 00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2) 00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2) Sector9 ~ # lspci -x <SNIP> 00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2) 00: de 10 6c 02 06 00 b0 00 a2 00 03 04 00 00 80 00 10: 00 40 02 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 3c 10 3e 2a 30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 02 02 05 Sector9 ~ # eix -Ic alsa- [I] media-libs/alsa-lib (1.0.11): Advanced Linux Sound Architecture Library [I] media-libs/alsa-oss (1.0.11): Advanced Linux Sound Architecture OSS compatibility layer. [I] media-sound/alsa-headers (1.0.11): Header files for Advanced Linux Sound Architecture kernel modules [I] media-sound/alsa-tools (1.0.11): Advanced Linux Sound Architecture tools [I] media-sound/alsa-utils (1.0.11): Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.) Found 5 matches Sector9 ~ # Sector9 ~ # uname -a Linux Sector9 2.6.17-gentoo-r4 #1 PREEMPT Sat Jul 29 09:49:32 PDT 2006 i686 AMD Sempron(tm) Processor 3200+ GNU/Linux Sector9 ~ # Sector9 ~ # cat /etc/modules.d/alsa # Alsa 0.9.X kernel modules' configuration file. # $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.5 2006/06/13 10:18:25 uberlord Exp $ # ALSA portion # OSS/Free portion ## ## IMPORTANT: ## You need to customise this section for your specific sound card(s) ## and then run `modules-update' command. ## Read alsa-driver's INSTALL file in /usr/share/doc for more info. ## ## ALSA portion ## alias snd-card-0 snd-interwave ## alias snd-card-1 snd-ens1371 ## OSS/Free portion ## alias sound-slot-0 snd-card-0 ## alias sound-slot-1 snd-card-1 ## # OSS/Free portion - card #1 ## OSS/Free portion - card #2 ## alias sound-service-1-0 snd-mixer-oss ## alias sound-service-1-3 snd-pcm-oss ## alias sound-service-1-12 snd-pcm-oss alias /dev/mixer snd-mixer-oss alias /dev/dsp snd-pcm-oss alias /dev/midi snd-seq-oss # Set this to the correct number of cards. # --- BEGIN: Generated by ALSACONF, do not edit. --- # --- ALSACONF version 1.0.11 --- alias snd-card-0 snd-hda-intel alias sound-slot-0 snd-hda-intel # --- END: Generated by ALSACONF, do not edit. --- Sector9 ~ #