I still cannot get my sound card to work! Here is the evidence I've been able to collect:
camille linux # lspci -v | grep -i audio 0000:00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03) I've added it to my /etc/make.conf: camille linux # cat /etc/make.conf | grep 'ALSA_CARDS' ALSA_CARDS="intel8x0" Support for the snd-hda-intel (my card) has been compiled into the kernel: camille linux # cat /usr/src/linux/.config | grep 'HDA' CONFIG_SND_HDA_INTEL=m I rebuilt the kernel. I've added the card infomation to /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.4 2004/11/16 01:31:22 eradicator Exp $ # ALSA portion alias char-major-116 snd # OSS/Free portion alias char-major-14 soundcore ## ## IMPORTANT: ## You need to customise this section for your specific sound card(s) ## and then run `update-modules' 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-0 snd-hda-intel ## 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 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss ## 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. options snd cards_limit=1 And run modules-update: camille linux # modules-update camille linux # I rebooted the computer. I attempted to start /etc/init.d/alsasound: camille ~ # /etc/init.d/alsasound start * Loading ALSA modules ... * Loading: snd-card-0 ... WARNING: Error inserting snd_hda_codec (/lib/modules/2.6.13-gentoo-r3/kernel/sound/pci/hda/snd-hda-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg) FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.13-gentoo-r3/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg) [ !! ] * Loading: snd-seq-oss ... [ ok ] * Loading: snd-pcm-oss ... [ ok ] * ERROR: Failed to load necessary drivers [ ok ] * Restoring Mixer Levels ... * No mixer config in /etc/asound.state, you have to unmute your card! [ ok ] I checked dmesg: camille ~ # dmesg | grep 'snd_hda_codec' snd_hda_codec: disagrees about version of symbol snd_ctl_add snd_hda_codec: Unknown symbol snd_ctl_add snd_hda_codec: disagrees about version of symbol snd_card_proc_new snd_hda_codec: Unknown symbol snd_card_proc_new snd_hda_codec: disagrees about version of symbol snd_ctl_find_id snd_hda_codec: Unknown symbol snd_ctl_find_id snd_hda_codec: disagrees about version of symbol snd_ctl_new1 snd_hda_codec: Unknown symbol snd_ctl_new1 snd_hda_codec: disagrees about version of symbol snd_component_add snd_hda_codec: Unknown symbol snd_component_add snd_hda_codec: disagrees about version of symbol snd_ctl_elem_read snd_hda_codec: Unknown symbol snd_ctl_elem_read snd_hda_codec: disagrees about version of symbol snd_ctl_elem_write snd_hda_codec: Unknown symbol snd_ctl_elem_write snd_hda_codec: disagrees about version of symbol snd_device_new snd_hda_codec: Unknown symbol snd_device_new snd_hda_codec: disagrees about version of symbol snd_pcm_hw_constraint_step snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step snd_hda_intel: Unknown symbol snd_hda_codec_new snd_hda_codec: disagrees about version of symbol snd_ctl_add snd_hda_codec: Unknown symbol snd_ctl_add snd_hda_codec: disagrees about version of symbol snd_card_proc_new snd_hda_codec: Unknown symbol snd_card_proc_new snd_hda_codec: disagrees about version of symbol snd_ctl_find_id snd_hda_codec: Unknown symbol snd_ctl_find_id snd_hda_codec: disagrees about version of symbol snd_ctl_new1 snd_hda_codec: Unknown symbol snd_ctl_new1 snd_hda_codec: disagrees about version of symbol snd_component_add snd_hda_codec: Unknown symbol snd_component_add snd_hda_codec: disagrees about version of symbol snd_ctl_elem_read snd_hda_codec: Unknown symbol snd_ctl_elem_read snd_hda_codec: disagrees about version of symbol snd_ctl_elem_write snd_hda_codec: Unknown symbol snd_ctl_elem_write snd_hda_codec: disagrees about version of symbol snd_device_new snd_hda_codec: Unknown symbol snd_device_new snd_hda_codec: disagrees about version of symbol snd_pcm_hw_constraint_step snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step snd_hda_intel: Unknown symbol snd_hda_codec_new snd_hda_codec: disagrees about version of symbol snd_ctl_add snd_hda_codec: Unknown symbol snd_ctl_add snd_hda_codec: disagrees about version of symbol snd_card_proc_new snd_hda_codec: Unknown symbol snd_card_proc_new snd_hda_codec: disagrees about version of symbol snd_ctl_find_id snd_hda_codec: Unknown symbol snd_ctl_find_id snd_hda_codec: disagrees about version of symbol snd_ctl_new1 snd_hda_codec: Unknown symbol snd_ctl_new1 snd_hda_codec: disagrees about version of symbol snd_component_add snd_hda_codec: Unknown symbol snd_component_add snd_hda_codec: disagrees about version of symbol snd_ctl_elem_read snd_hda_codec: Unknown symbol snd_ctl_elem_read snd_hda_codec: disagrees about version of symbol snd_ctl_elem_write snd_hda_codec: Unknown symbol snd_ctl_elem_write snd_hda_codec: disagrees about version of symbol snd_device_new snd_hda_codec: Unknown symbol snd_device_new snd_hda_codec: disagrees about version of symbol snd_pcm_hw_constraint_step snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step snd_hda_intel: Unknown symbol snd_hda_codec_new camille ~ # I'm at a loss as for what to do next. Can anyone help me with this? -Michael Sullivan- -- gentoo-user@gentoo.org mailing list