[alsa-devel] "No codecs found" on Intel HDA + AD1988A
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:
>> 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