Hi All,
I recently installed the slackware 12.1 on Thinkpad T61 and download the alsa drivers directly from
www.alsa-project.org(version 1.0.16), and compile it from scratch. My sound card is Intel ICH8 Family HD Audio Controller as shown by lspci.
So following the guidance from Alsa site I compile the driver with option
--with-cards=hda-intel. The compilation went smooth and after I reboot I got the following lsmod:
Module Size Used by
nls_iso8859_1 3712 2
nls_cp437 5312 2
pcmcia 33688 0
snd_hda_intel 334424 0
snd_pcm 63368 1 snd_hda_intel
button 6096 0
thermal 14620 0
ohci1394 27632 0
processor 27760 2 thermal
yenta_socket 22476 1
snd_timer 17924 1 snd_pcm
battery 6144 0
ac 3200 0
snd_page_alloc 7560 2 snd_hda_intel,snd_pcm
ieee1394 75892 1 ohci1394
snd_hwdep 6596 1 snd_hda_intel
psmouse 35408 0
rsrc_nonstatic 8832 1 yenta_socket
pcmcia_core 33684 3 pcmcia,yenta_socket,rsrc_nonstatic
e1000 115904 0
snd 44068 4 snd_hda_intel,snd_pcm,snd_timer,snd_hwdep
ehci_hcd 40268 0
intel_agp 21140 0
uhci_hcd 30032 0
agpgart 26096 1 intel_agp
so the modules loaded well. However when I tried to play the wav file with aplay I can't hear anything coming out. (Of course I have un mute everything on the alsamixer and max out the volume)
I searched the web for similar problem and found the following guide fronm puppy linux
http://www.murga-linux.com/puppy/viewtopic.php?t=22383
It basically stated that there are different "models" of hardware for snd-hda-intel and we need to specify the correct models. I know by doing cat /proc/asound/card0/codec#0 that my card is:
Analog Devices AD1984.
So following the directives from that puppy linux site I add the line:
options snd-hda-intel model=AD1984
under "/etc/modprobe.d/sound"
So that file looks like:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=AD1984
However after I reboot the computer still no sound. Do you guys have any idea of what is missing to cause this problem ?
Thanks in advanced for any help and suggestions