* "No codecs found" on Intel HDA + AD1988A
@ 2008-12-13 18:57 Alexander Chemeris
2008-12-13 19:13 ` Alexander Chemeris
2008-12-14 9:17 ` Takashi Iwai
0 siblings, 2 replies; 10+ messages in thread
From: Alexander Chemeris @ 2008-12-13 18:57 UTC (permalink / raw)
To: alsa-devel
Hi,
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. And yeah, when I just
run `modprobe snd-hda-intel` only following modules are loaded:
$ lsmod | grep snd
snd_hda_intel 37864 0
snd_hda_codec 86784 1 snd_hda_intel
snd_hwdep 17160 1 snd_hda_codec
snd_pcm_oss 52256 0
snd_mixer_oss 25088 1 snd_pcm_oss
snd_pcm 98824 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_oss 43776 0
snd_seq_midi_event 16768 1 snd_seq_oss
snd_seq 67744 4 snd_seq_oss,snd_seq_midi_event
snd_timer 33424 2 snd_pcm,snd_seq
snd_seq_device 16788 2 snd_seq_oss,snd_seq
snd 83144 10
snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_seq,snd_timer,snd_seq_device
soundcore 16800 1 snd
snd_page_alloc 18576 2 snd_hda_intel,snd_pcm
What can I do to help get my audio working again?
I don't want to install different kernel or restart computer
(well, as a last resort, may be...), but I easily can
test different any patches, etc.
PS I don't think it matters, but I use Ubuntu 8.10 x64.
--
Regards,
Alexander Chemeris.
SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: "No codecs found" on Intel HDA + AD1988A
2008-12-13 18:57 "No codecs found" on Intel HDA + AD1988A Alexander Chemeris
@ 2008-12-13 19:13 ` Alexander Chemeris
2008-12-14 9:17 ` Takashi Iwai
1 sibling, 0 replies; 10+ messages in thread
From: Alexander Chemeris @ 2008-12-13 19:13 UTC (permalink / raw)
To: alsa-devel
Forgot to add:
$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio
Controller (rev 02)
On Sat, Dec 13, 2008 at 9:57 PM, Alexander Chemeris
<Alexander.Chemeris@sipez.com> wrote:
> Hi,
>
> 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. And yeah, when I just
> run `modprobe snd-hda-intel` only following modules are loaded:
>
> $ lsmod | grep snd
> snd_hda_intel 37864 0
> snd_hda_codec 86784 1 snd_hda_intel
> snd_hwdep 17160 1 snd_hda_codec
> snd_pcm_oss 52256 0
> snd_mixer_oss 25088 1 snd_pcm_oss
> snd_pcm 98824 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
> snd_seq_oss 43776 0
> snd_seq_midi_event 16768 1 snd_seq_oss
> snd_seq 67744 4 snd_seq_oss,snd_seq_midi_event
> snd_timer 33424 2 snd_pcm,snd_seq
> snd_seq_device 16788 2 snd_seq_oss,snd_seq
> snd 83144 10
> snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_seq,snd_timer,snd_seq_device
> soundcore 16800 1 snd
> snd_page_alloc 18576 2 snd_hda_intel,snd_pcm
>
> What can I do to help get my audio working again?
> I don't want to install different kernel or restart computer
> (well, as a last resort, may be...), but I easily can
> test different any patches, etc.
>
> PS I don't think it matters, but I use Ubuntu 8.10 x64.
>
> --
> Regards,
> Alexander Chemeris.
>
> SIPez LLC.
> SIP VoIP, IM and Presence Consulting
> http://www.SIPez.com
> tel: +1 (617) 273-4000
>
--
Regards,
Alexander Chemeris.
SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: "No codecs found" on Intel HDA + AD1988A
2008-12-13 18:57 "No codecs found" on Intel HDA + AD1988A Alexander Chemeris
2008-12-13 19:13 ` Alexander Chemeris
@ 2008-12-14 9:17 ` Takashi Iwai
2008-12-14 10:11 ` Ozan Çağlayan
` (2 more replies)
1 sibling, 3 replies; 10+ messages in thread
From: Takashi Iwai @ 2008-12-14 9:17 UTC (permalink / raw)
To: Alexander Chemeris; +Cc: alsa-devel
At Sat, 13 Dec 2008 21:57:04 +0300,
Alexander Chemeris wrote:
>
> Hi,
>
> 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.
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.
Takashi
> And yeah, when I just
> run `modprobe snd-hda-intel` only following modules are loaded:
>
> $ lsmod | grep snd
> snd_hda_intel 37864 0
> snd_hda_codec 86784 1 snd_hda_intel
> snd_hwdep 17160 1 snd_hda_codec
> snd_pcm_oss 52256 0
> snd_mixer_oss 25088 1 snd_pcm_oss
> snd_pcm 98824 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
> snd_seq_oss 43776 0
> snd_seq_midi_event 16768 1 snd_seq_oss
> snd_seq 67744 4 snd_seq_oss,snd_seq_midi_event
> snd_timer 33424 2 snd_pcm,snd_seq
> snd_seq_device 16788 2 snd_seq_oss,snd_seq
> snd 83144 10
> snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_seq,snd_timer,snd_seq_device
> soundcore 16800 1 snd
> snd_page_alloc 18576 2 snd_hda_intel,snd_pcm
>
> What can I do to help get my audio working again?
> I don't want to install different kernel or restart computer
> (well, as a last resort, may be...), but I easily can
> test different any patches, etc.
>
> PS I don't think it matters, but I use Ubuntu 8.10 x64.
>
> --
> Regards,
> Alexander Chemeris.
>
> SIPez LLC.
> SIP VoIP, IM and Presence Consulting
> http://www.SIPez.com
> tel: +1 (617) 273-4000
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel@alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: "No codecs found" on Intel HDA + AD1988A
2008-12-14 9:17 ` Takashi Iwai
@ 2008-12-14 10:11 ` Ozan Çağlayan
2008-12-15 7:39 ` Takashi Iwai
2008-12-15 21:25 ` Alexander Chemeris
2008-12-15 22:28 ` Alexander Chemeris
2 siblings, 1 reply; 10+ messages in thread
From: Ozan Çağlayan @ 2008-12-14 10:11 UTC (permalink / raw)
To: alsa-devel
Takashi Iwai wrote:
> Note that it's not 1.0.18a but a shapshot version.
>
>
BTW, do you plan to release 1.0.18b? Because the snapshots contain
important fixes.
Regards,
--
Ozan Çağlayan
<ozan_at_pardus.org.tr>
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: "No codecs found" on Intel HDA + AD1988A
2008-12-14 10:11 ` Ozan Çağlayan
@ 2008-12-15 7:39 ` Takashi Iwai
0 siblings, 0 replies; 10+ messages in thread
From: Takashi Iwai @ 2008-12-15 7:39 UTC (permalink / raw)
To: Ozan Çağlayan; +Cc: alsa-devel
At Sun, 14 Dec 2008 12:11:53 +0200,
Ozan Çağlayan wrote:
>
> Takashi Iwai wrote:
> > Note that it's not 1.0.18a but a shapshot version.
> >
> >
> BTW, do you plan to release 1.0.18b? Because the snapshots contain
> important fixes.
I have no idea about release schedules...
Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: "No codecs found" on Intel HDA + AD1988A
2008-12-14 9:17 ` Takashi Iwai
2008-12-14 10:11 ` Ozan Çağlayan
@ 2008-12-15 21:25 ` Alexander Chemeris
2008-12-15 21:30 ` Alexander Chemeris
2008-12-15 22:28 ` Alexander Chemeris
2 siblings, 1 reply; 10+ messages in thread
From: Alexander Chemeris @ 2008-12-15 21:25 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel
On Sun, Dec 14, 2008 at 12:17 PM, Takashi Iwai <tiwai@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
>From googling I found that this is a common problem with
ASUS P5B mobo. How this can be solved or workarounded?
--
Regards,
Alexander Chemeris.
SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: "No codecs found" on Intel HDA + AD1988A
2008-12-15 21:25 ` Alexander Chemeris
@ 2008-12-15 21:30 ` Alexander Chemeris
0 siblings, 0 replies; 10+ messages in thread
From: Alexander Chemeris @ 2008-12-15 21:30 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel
On Tue, Dec 16, 2008 at 12:25 AM, Alexander Chemeris
<Alexander.Chemeris@sipez.com> wrote:
> On Sun, Dec 14, 2008 at 12:17 PM, Takashi Iwai <tiwai@suse.de> wrote:
>> At Sat, 13 Dec 2008 21:57:04 +0300,
>> Alexander Chemeris wrote:
>> 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.
Also interesting - I do not recall I updated BIOS this year.
How did it work earlier then?
--
Regards,
Alexander Chemeris.
SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: "No codecs found" on Intel HDA + AD1988A
2008-12-14 9:17 ` Takashi Iwai
2008-12-14 10:11 ` Ozan Çağlayan
2008-12-15 21:25 ` Alexander Chemeris
@ 2008-12-15 22:28 ` Alexander Chemeris
2008-12-15 23:36 ` Takashi Iwai
2 siblings, 1 reply; 10+ messages in thread
From: Alexander Chemeris @ 2008-12-15 22:28 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel
Sorry for mail burst...
On Sun, Dec 14, 2008 at 12:17 PM, Takashi Iwai <tiwai@suse.de> wrote:
> At Sat, 13 Dec 2008 21:57:04 +0300,
> Alexander Chemeris wrote:
> 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.
If I manually set codec_mask to 0xf I get following output:
[ 634.273106] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level,
low) -> IRQ 22
[ 634.273133] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 634.273138] ALSA alsa-kernel/pci/hda/hda_intel.c:2216: chipset
global capabilities = 0x4401
[ 634.304568] ALSA alsa-kernel/pci/hda/hda_intel.c:786: Overriding
codecs probe mask
[ 634.304574] ALSA alsa-kernel/pci/hda/hda_intel.c:793: codec_mask = 0xf
[ 635.308511] ALSA alsa-kernel/pci/hda/hda_intel.c:633: hda_intel:
azx_get_response timeout, switching to polling mode: last
cmd=0x000f0000
[ 636.313617] ALSA alsa-kernel/pci/hda/hda_intel.c:1277: hda_intel:
Codec #0 probe error; disabling it...
[ 637.348012] ALSA alsa-kernel/pci/hda/hda_intel.c:1277: hda_intel:
Codec #1 probe error; disabling it...
[ 638.384508] ALSA alsa-kernel/pci/hda/hda_intel.c:1277: hda_intel:
Codec #2 probe error; disabling it...
[ 639.420508] ALSA alsa-kernel/pci/hda/hda_intel.c:1277: hda_intel:
Codec #3 probe error; disabling it...
[ 639.452023] ALSA alsa-kernel/pci/hda/hda_intel.c:786: Overriding
codecs probe mask
[ 639.452029] ALSA alsa-kernel/pci/hda/hda_intel.c:793: codec_mask = 0xf
[ 640.456014] ALSA alsa-kernel/pci/hda/hda_intel.c:648: hda_intel:
azx_get_response timeout, switching to single_cmd mode: last
cmd=0x000f0000
[ 640.457380] ALSA alsa-kernel/pci/hda/hda_intel.c:706: hda-intel:
get_response timeout: IRS=0x1
[ 640.458587] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
send_cmd timeout: IRS=0x1, val=0xf0001
[ 640.459641] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
send_cmd timeout: IRS=0x1, val=0xf0002
[ 640.460709] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
send_cmd timeout: IRS=0x1, val=0xf0004
[ 640.460716] ALSA
/home/ipse/packages/alsa-git/alsa-driver/pci/hda/hda_codec.c:783:
hda_codec: no AFG or MFG node found
[ 640.462509] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
send_cmd timeout: IRS=0x1, val=0x100f0000
[ 640.463624] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
send_cmd timeout: IRS=0x1, val=0x100f0000
[ 640.464731] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
send_cmd timeout: IRS=0x1, val=0x100f0001
[ 640.465795] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
send_cmd timeout: IRS=0x1, val=0x100f0002
[ 640.466858] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
send_cmd timeout: IRS=0x1, val=0x100f0004
[ 640.466864] ALSA
/home/ipse/packages/alsa-git/alsa-driver/pci/hda/hda_codec.c:783:
hda_codec: no AFG or MFG node found
[ 640.468730] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
send_cmd timeout: IRS=0x1, val=0x200f0000
[ 640.470038] ALSA
/home/ipse/packages/alsa-git/alsa-driver/pci/hda/hda_codec.c:783:
hda_codec: no AFG or MFG node found
[ 640.471210] ALSA
/home/ipse/packages/alsa-git/alsa-driver/pci/hda/hda_codec.c:783:
hda_codec: no AFG or MFG node found
[ 640.471217] ALSA alsa-kernel/pci/hda/hda_intel.c:1303: hda-intel:
no codecs initialized
[ 640.472915] HDA Intel 0000:00:1b.0: PCI INT A disabled
So it looks like codec is not present or is not recognized...
Is it possible, or my hardware looks like broken?
--
Regards,
Alexander Chemeris.
SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: "No codecs found" on Intel HDA + AD1988A
2008-12-15 22:28 ` Alexander Chemeris
@ 2008-12-15 23:36 ` Takashi Iwai
2008-12-19 16:16 ` Alexander Chemeris
0 siblings, 1 reply; 10+ messages in thread
From: Takashi Iwai @ 2008-12-15 23:36 UTC (permalink / raw)
To: Alexander Chemeris; +Cc: alsa-devel
At Tue, 16 Dec 2008 01:28:04 +0300,
Alexander Chemeris wrote:
>
> Sorry for mail burst...
>
> On Sun, Dec 14, 2008 at 12:17 PM, Takashi Iwai <tiwai@suse.de> wrote:
> > At Sat, 13 Dec 2008 21:57:04 +0300,
> > Alexander Chemeris wrote:
> > 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.
>
> If I manually set codec_mask to 0xf I get following output:
>
> [ 634.273106] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level,
> low) -> IRQ 22
> [ 634.273133] HDA Intel 0000:00:1b.0: setting latency timer to 64
> [ 634.273138] ALSA alsa-kernel/pci/hda/hda_intel.c:2216: chipset
> global capabilities = 0x4401
> [ 634.304568] ALSA alsa-kernel/pci/hda/hda_intel.c:786: Overriding
> codecs probe mask
> [ 634.304574] ALSA alsa-kernel/pci/hda/hda_intel.c:793: codec_mask = 0xf
> [ 635.308511] ALSA alsa-kernel/pci/hda/hda_intel.c:633: hda_intel:
> azx_get_response timeout, switching to polling mode: last
> cmd=0x000f0000
> [ 636.313617] ALSA alsa-kernel/pci/hda/hda_intel.c:1277: hda_intel:
> Codec #0 probe error; disabling it...
> [ 637.348012] ALSA alsa-kernel/pci/hda/hda_intel.c:1277: hda_intel:
> Codec #1 probe error; disabling it...
> [ 638.384508] ALSA alsa-kernel/pci/hda/hda_intel.c:1277: hda_intel:
> Codec #2 probe error; disabling it...
> [ 639.420508] ALSA alsa-kernel/pci/hda/hda_intel.c:1277: hda_intel:
> Codec #3 probe error; disabling it...
> [ 639.452023] ALSA alsa-kernel/pci/hda/hda_intel.c:786: Overriding
> codecs probe mask
> [ 639.452029] ALSA alsa-kernel/pci/hda/hda_intel.c:793: codec_mask = 0xf
> [ 640.456014] ALSA alsa-kernel/pci/hda/hda_intel.c:648: hda_intel:
> azx_get_response timeout, switching to single_cmd mode: last
> cmd=0x000f0000
> [ 640.457380] ALSA alsa-kernel/pci/hda/hda_intel.c:706: hda-intel:
> get_response timeout: IRS=0x1
> [ 640.458587] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
> send_cmd timeout: IRS=0x1, val=0xf0001
> [ 640.459641] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
> send_cmd timeout: IRS=0x1, val=0xf0002
> [ 640.460709] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
> send_cmd timeout: IRS=0x1, val=0xf0004
> [ 640.460716] ALSA
> /home/ipse/packages/alsa-git/alsa-driver/pci/hda/hda_codec.c:783:
> hda_codec: no AFG or MFG node found
> [ 640.462509] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
> send_cmd timeout: IRS=0x1, val=0x100f0000
> [ 640.463624] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
> send_cmd timeout: IRS=0x1, val=0x100f0000
> [ 640.464731] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
> send_cmd timeout: IRS=0x1, val=0x100f0001
> [ 640.465795] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
> send_cmd timeout: IRS=0x1, val=0x100f0002
> [ 640.466858] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
> send_cmd timeout: IRS=0x1, val=0x100f0004
> [ 640.466864] ALSA
> /home/ipse/packages/alsa-git/alsa-driver/pci/hda/hda_codec.c:783:
> hda_codec: no AFG or MFG node found
> [ 640.468730] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
> send_cmd timeout: IRS=0x1, val=0x200f0000
> [ 640.470038] ALSA
> /home/ipse/packages/alsa-git/alsa-driver/pci/hda/hda_codec.c:783:
> hda_codec: no AFG or MFG node found
> [ 640.471210] ALSA
> /home/ipse/packages/alsa-git/alsa-driver/pci/hda/hda_codec.c:783:
> hda_codec: no AFG or MFG node found
> [ 640.471217] ALSA alsa-kernel/pci/hda/hda_intel.c:1303: hda-intel:
> no codecs initialized
> [ 640.472915] HDA Intel 0000:00:1b.0: PCI INT A disabled
>
> So it looks like codec is not present or is not recognized...
> Is it possible, or my hardware looks like broken?
The probing control might not be perfect. At least you can try to
enable only one slot at each probe, e.g. probe_mask=1, probe_mask=2,
probe_mask=4, and probe_mask=8.
If all of these don't work, it should be really a deeper issue.
Takashi
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: "No codecs found" on Intel HDA + AD1988A
2008-12-15 23:36 ` Takashi Iwai
@ 2008-12-19 16:16 ` Alexander Chemeris
0 siblings, 0 replies; 10+ messages in thread
From: Alexander Chemeris @ 2008-12-19 16:16 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel
On Tue, Dec 16, 2008 at 2:36 AM, Takashi Iwai <tiwai@suse.de> wrote:
> At Tue, 16 Dec 2008 01:28:04 +0300,
> Alexander Chemeris wrote:
>>
>> Sorry for mail burst...
>>
>> On Sun, Dec 14, 2008 at 12:17 PM, Takashi Iwai <tiwai@suse.de> wrote:
>> > At Sat, 13 Dec 2008 21:57:04 +0300,
>> > Alexander Chemeris wrote:
>> > 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.
>>
>> If I manually set codec_mask to 0xf I get following output:
>>
>> [ 634.273106] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level,
>> low) -> IRQ 22
>> [ 634.273133] HDA Intel 0000:00:1b.0: setting latency timer to 64
>> [ 634.273138] ALSA alsa-kernel/pci/hda/hda_intel.c:2216: chipset
>> global capabilities = 0x4401
>> [ 634.304568] ALSA alsa-kernel/pci/hda/hda_intel.c:786: Overriding
>> codecs probe mask
>> [ 634.304574] ALSA alsa-kernel/pci/hda/hda_intel.c:793: codec_mask = 0xf
>> [ 635.308511] ALSA alsa-kernel/pci/hda/hda_intel.c:633: hda_intel:
>> azx_get_response timeout, switching to polling mode: last
>> cmd=0x000f0000
>> [ 636.313617] ALSA alsa-kernel/pci/hda/hda_intel.c:1277: hda_intel:
>> Codec #0 probe error; disabling it...
>> [ 637.348012] ALSA alsa-kernel/pci/hda/hda_intel.c:1277: hda_intel:
>> Codec #1 probe error; disabling it...
>> [ 638.384508] ALSA alsa-kernel/pci/hda/hda_intel.c:1277: hda_intel:
>> Codec #2 probe error; disabling it...
>> [ 639.420508] ALSA alsa-kernel/pci/hda/hda_intel.c:1277: hda_intel:
>> Codec #3 probe error; disabling it...
>> [ 639.452023] ALSA alsa-kernel/pci/hda/hda_intel.c:786: Overriding
>> codecs probe mask
>> [ 639.452029] ALSA alsa-kernel/pci/hda/hda_intel.c:793: codec_mask = 0xf
>> [ 640.456014] ALSA alsa-kernel/pci/hda/hda_intel.c:648: hda_intel:
>> azx_get_response timeout, switching to single_cmd mode: last
>> cmd=0x000f0000
>> [ 640.457380] ALSA alsa-kernel/pci/hda/hda_intel.c:706: hda-intel:
>> get_response timeout: IRS=0x1
>> [ 640.458587] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
>> send_cmd timeout: IRS=0x1, val=0xf0001
>> [ 640.459641] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
>> send_cmd timeout: IRS=0x1, val=0xf0002
>> [ 640.460709] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
>> send_cmd timeout: IRS=0x1, val=0xf0004
>> [ 640.460716] ALSA
>> /home/ipse/packages/alsa-git/alsa-driver/pci/hda/hda_codec.c:783:
>> hda_codec: no AFG or MFG node found
>> [ 640.462509] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
>> send_cmd timeout: IRS=0x1, val=0x100f0000
>> [ 640.463624] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
>> send_cmd timeout: IRS=0x1, val=0x100f0000
>> [ 640.464731] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
>> send_cmd timeout: IRS=0x1, val=0x100f0001
>> [ 640.465795] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
>> send_cmd timeout: IRS=0x1, val=0x100f0002
>> [ 640.466858] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
>> send_cmd timeout: IRS=0x1, val=0x100f0004
>> [ 640.466864] ALSA
>> /home/ipse/packages/alsa-git/alsa-driver/pci/hda/hda_codec.c:783:
>> hda_codec: no AFG or MFG node found
>> [ 640.468730] ALSA alsa-kernel/pci/hda/hda_intel.c:688: hda-intel:
>> send_cmd timeout: IRS=0x1, val=0x200f0000
>> [ 640.470038] ALSA
>> /home/ipse/packages/alsa-git/alsa-driver/pci/hda/hda_codec.c:783:
>> hda_codec: no AFG or MFG node found
>> [ 640.471210] ALSA
>> /home/ipse/packages/alsa-git/alsa-driver/pci/hda/hda_codec.c:783:
>> hda_codec: no AFG or MFG node found
>> [ 640.471217] ALSA alsa-kernel/pci/hda/hda_intel.c:1303: hda-intel:
>> no codecs initialized
>> [ 640.472915] HDA Intel 0000:00:1b.0: PCI INT A disabled
>>
>> So it looks like codec is not present or is not recognized...
>> Is it possible, or my hardware looks like broken?
>
> The probing control might not be perfect. At least you can try to
> enable only one slot at each probe, e.g. probe_mask=1, probe_mask=2,
> probe_mask=4, and probe_mask=8.
>
> If all of these don't work, it should be really a deeper issue.
Seems this does not help. What else could I try?
--
Regards,
Alexander Chemeris.
SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2008-12-19 16:16 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-13 18:57 "No codecs found" on Intel HDA + AD1988A Alexander Chemeris
2008-12-13 19:13 ` Alexander Chemeris
2008-12-14 9:17 ` Takashi Iwai
2008-12-14 10:11 ` Ozan Çağlayan
2008-12-15 7:39 ` Takashi Iwai
2008-12-15 21:25 ` Alexander Chemeris
2008-12-15 21:30 ` Alexander Chemeris
2008-12-15 22:28 ` Alexander Chemeris
2008-12-15 23:36 ` Takashi Iwai
2008-12-19 16:16 ` Alexander Chemeris
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.