Subject: Re: AC97 modem controller on IBM ThinkPad X40
To: Jukka Salmi <j+nbsd@2005.salmi.ch>
From: Jared D. McNeill <jmcneill@invisible.ca>
List: current-users
Date: 12/23/2005 17:23:09
On 23-Dec-05, at 12:03 PM, Jukka Salmi wrote:

> Hi,
>
> is there any chance to get the following modem to work with NetBSD:
>
> Intel 82801DB AC97 Modem Controller (modem communications, revision  
> 0x01) at pci0 dev 31 function 6 not configured
>
> I'm running an (almost) GENERIC_LAPTOP kernel (3.99.14) on an IBM
> ThinkPad X40.
>
> If I define AUICH_ATTACH_MODEM, I get
>
> auich1 at pci0 dev 31 function 6: i82801DB (ICH4) AC-97 Modem
> auich1: interrupting at irq 11
> auich1: ac97: Conexant unknown (0x43585423) codec; no 3D stereo
> auich1: ac97: ext mid 4001<LINE1>, secondary codec
> auich1: codec not responding, status=0xff00
>
> $ pcictl pci0 list -d 31 -f 6
> 000:31:6: Intel 82801DB AC97 Modem Controller (modem  
> communications, revision 0x01)
>
> $ pcictl pci0 dump -d 31 -f 6 | grep Sub
>     Subclass Name: modem (0x03)
>     Subsystem vendor ID: 0x1014
>     Subsystem ID: 0x055a
>
>
> Any hints?

Conexant codecs aren't supported; they appear to require some strange  
(and undocumented!) initialization to bring the codec online. Sorry.  
Feel free to bug Conexant for the documentation, though!

Cheers,
Jared