[alsa-devel] "No codecs found" on Intel HDA + AD1988A

Alexander Chemeris Alexander.Chemeris at sipez.com
Mon Dec 15 22:25:42 CET 2008


On Sun, Dec 14, 2008 at 12:17 PM, Takashi Iwai <tiwai at suse.de> wrote:
> At Sat, 13 Dec 2008 21:57:04 +0300,
> Alexander Chemeris wrote:
>> I have Asus P5B-V motherboard with integrated Intel HDA
>> audio and AD1988A codec (I see the chip on the board).
>> About half a year ago or so it used to work, but now when
>> snd-hda-intel module is loaded it claims it can't find a codec:
>>
>> $ dmesg | grep -i hda
>> [   13.648205] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level,
>> low) -> IRQ 22
>> [   13.648236] HDA Intel 0000:00:1b.0: setting latency timer to 64
>> [   13.680537] hda-intel: no codecs found!
>> [   13.680589] HDA Intel 0000:00:1b.0: PCI INT A disabled
>>
>> I tried different recent versions of ALSA to no avail.
>> So far I've tried:
>>
>> * 1.0.17 with Ubuntu patches
>> * 1.0.18 with Ubuntu patches
>> * 1.0.18a downloaded half an hour ago from here:
>>   ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-snapshot.tar.gz
>>
>> I also tried to compile 1.0.16, but seems it is not compatible
>> with the kernel:
>>
>> $ uname -a
>> Linux nidus 2.6.27-10-generic #1 SMP Fri Nov 21 19:19:18 UTC 2008
>> x86_64 GNU/Linux
>>
>> When I tried 1.0.18a, I also manually loaded snd-hda-codec_analog before
>> loading snd-hda-intel without any success.
>
> Note that it's not 1.0.18a but a shapshot version.

*nod* Got it.

> Anyway, try to build with --debug=verbose configure option.  Usually
> you'll have a bit more messages.
> At least, you'll get a message like "codec_mask = 0xxxx" at probing.
> If the value is zero, it means that your hardware doesn't set the
> codec slot bit, usually a BIOS issue.

You were right:

[166020.570348] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level,
low) -> IRQ 22
[166020.570375] HDA Intel 0000:00:1b.0: setting latency timer to 64
[166020.570380] ALSA alsa-kernel/pci/hda/hda_intel.c:2205: chipset
global capabilities = 0x4401
[166020.600518] ALSA alsa-kernel/pci/hda/hda_intel.c:782: codec_mask = 0x0
[166020.600530] ALSA alsa-kernel/pci/hda/hda_intel.c:2279: hda-intel:
no codecs found!
[166020.600584] HDA Intel 0000:00:1b.0: PCI INT A disabled



More information about the Alsa-devel mailing list