Re: No sound on a Thinkpad T61 w/ ALSA and AS1984 sound card (redux)
On Tue, Dec 23, 2008 at 07:31:12PM -0800, Kyle Barbour wrote:
> A while back (http://lists.debian.org/debian-user/2008/01/msg02415.html),
> I was having trouble getting sound to work on my Thinkpad T61.
> Although that was resolved and everything worked wonderfully, a few
> days ago sound stopped working again, and I haven't been successful at
> fixing the problem. Neither the internal speakers nor the headphones
> produce any sound. The master volume and the PCM volume are on full,
> neither are muted, and both the speaker and headphones are enabled.
>
> My sound card is an Analog Devices 1984 (AD1984) sound card, and I'm
> running Debian Lenny (2.6.26-1-686 kernel) with ALSA 1.0.16. According
> to thinkwiki (http://www.thinkwiki.org/wiki/AD1984), this card should
> be supported in the kernel and in the alsa driver in the versions I'm
> using.
>
> lsmod | grep snd_hda_intel returns:
>
> snd_hdsnd_hda_intel 324248 2
> snd_pcm 62596 2 snd_pcm_oss,snd_hda_intel
> snd 45604 12
> snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_seq_oss,snd_seq,snd_timer,snd_seq_device
> snd_page_alloc 7816 2 snd_hda_intel,snd_pcm
> a_intel 324248 2
> snd_pcm 62596 2 snd_pcm_oss,snd_hda_intel
> snd 45604 12
> snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_seq_oss,snd_seq,snd_timer,snd_seq_device
> snd_page_alloc 7816 2 snd_hda_intel,snd_pcm
>
> so it looks as though the correct module is loaded.
>
> I tried reconfiguring the sound card with alsaconf, which didn't fix
> the problem, although it reported a successful status. Compiling ALSA
> from alsa-source (using module-assistant) and manually loading the
> modules didn't fix anything either (so maybe not an ALSA problem?).
>
> Some more information:
>
> $ cat /proc/asound/cards
> 0 [Intel ]: HDA-Intel - HDA Intel
> HDA Intel at 0xfe020000 irq 17
> $ cat /proc/asound/version
> Advanced Linux Sound Architecture Driver Version 1.0.16.
> $ cat /dev/sndstat
> Sound Driver:3.8.1a-980706 (ALSA v1.0.16 emulation code)
> Kernel: Linux finnegan 2.6.26-1-686 #1 SMP Mon Dec 15 18:15:07 UTC 2008 i686
> Config options: 0
>
> Installed drivers:
> Type 10: ALSA emulation
>
> Card config:
> HDA Intel at 0xfe020000 irq 17
>
> Audio devices:
> 0: AD198x Analog (DUPLEX)
>
> Synth devices: NOT ENABLED IN CONFIG
>
> Midi devices: NOT ENABLED IN CONFIG
>
> Timers:
> 7: system timer
>
> Mixers:
> 0: Analog Devices AD1984
>
> Any thoughts on what might be causing the problem?
do you need the OSS stuff? might it be that something is
grabbing the resource there and hogging it?
i also have a T61 and my /proc/asound/cards looks the same,
but for some reason (maybe the lack of OSS), my /dev/sndstat
has no Audio devices nor Mixers:
# cat /dev/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.16 emulation code)
Kernel: Linux pride 2.6.26-1-amd64 #1 SMP Sat Nov 8 18:25:23 UTC 2008 x86_64
Config options: 0
Installed drivers:
Type 10: ALSA emulation
Card config:
HDA Intel at 0xfe020000 irq 17
Audio devices: NOT ENABLED IN CONFIG
Synth devices: NOT ENABLED IN CONFIG
Midi devices: NOT ENABLED IN CONFIG
Timers:
7: system timer
Mixers: NOT ENABLED IN CONFIG
My sound, however, *does* work. The Gnome volume applet sees
it as "HDA Intel (Alsa mixer)" just like yours. Make sure
you're controlling the right device (File | Change Device)
Let me know if there are other comparative things i can post
to help.
--Rob
--
/-------------------------------------------------------------\
| "If we couldn't laugh we would all go insane" |
| --Jimmy Buffett, |
| "Changes in Latitudes, Changes in Attitudes" |
\-------------------------------------------------------------/
Reply to: