STeve Andre' writes:
> I recently got a T60p ThinkPad to replace my A31p. Lots of stuff
> works, but sound has proved to be a problem. I can play MP3s, but
> with extremely low audio, barely there but from what I can hear it
> sounds OK. This happens with both the speakers and headphones.
>
> I suspect something isn't right since I get a time out message
>
> azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02: irq 11
> azalia0: RIRB time out
> azalia0: codec[s]: Analog Devices AD1981HD, 0x0000/0x0000, using Analog
> Devices AD1981HD
> audio0 at azalia0
>
> Playing with audioctl and mixerctl I can't seem to change the volume.
>
> Any ideas? Relevant outputs of audioctl, mixerctl and dmesg output
> below.
The 'RIRB time out' and zero codec ID are from probing an
unsupported codec, probably a modem. Nothing serious.
I'm glad that you managed to get some sound out of it, but the
info you provided reveals a lot of wrong. Notice the duplicate
mixer items and ones that make no sense, like selecting an input
source for the beep generator, or a power widget with a beep
connected to it.
Could you please build a kernel with this diff and 'option
AZALIA_DEBUG' in the config file, then mail me the dmesg?
You could also mail the regular dmesg to [EMAIL PROTECTED]
Thanks!.
Index: azalia_codec.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/azalia_codec.c,v
retrieving revision 1.43
diff -u -p -r1.43 azalia_codec.c
--- azalia_codec.c 21 Nov 2007 18:48:11 -0000 1.43
+++ azalia_codec.c 23 Nov 2007 07:25:34 -0000
@@ -164,8 +164,10 @@ azalia_codec_init_vtbl(codec_t *this)
case 0x11d41981:
/* http://www.analog.com/en/prod/0,2877,AD1981HD,00.html */
this->name = "Analog Devices AD1981HD";
- this->init_widget = azalia_ad1981hd_init_widget;
- this->mixer_init = azalia_ad1981hd_mixer_init;
+ if (this->subid == AD1981HD_THINKPAD) {
+ this->init_widget = azalia_ad1981hd_init_widget;
+ this->mixer_init = azalia_ad1981hd_mixer_init;
+ }
break;
case 0x11d41983:
/* http://www.analog.com/en/prod/0,2877,AD1983,00.html */