Subject: Re: Intel 82801DB - AC97 Audio, IDE & SMBus support
To: Ian Zagorskih <ianzag@megasignal.com>
From: Stephan Thesing <thesing@cs.uni-sb.de>
List: port-i386
Date: 06/03/2003 15:00:43
Hello,

On Tue, 3 Jun 2003, Ian Zagorskih wrote:

> Date: Tue, 3 Jun 2003 19:55:33 +0000
> From: Ian Zagorskih <ianzag@megasignal.com>
> To: port-i386@netbsd.org
> Subject: Intel 82801DB - AC97 Audio, IDE & SMBus support
>
>
> According to dmesg i have the following PCI devices present @pci0:
>
> --- cut ---
> Intel 82801DB AC97 Audio Controller (audio multimedia, revision 0x01) at pci0
> dev 31 function 5 not configured
> --- cut ---
>
> >From supported hardware list for NetBSD 1.6.1/PCI i found that at least "Intel
> i82801AA, i82801AB, i82801BA, and i82440MX audio (auich)" is supported. But
> AA/AB/BA and DB according to Intel docs have different devcie codes. On the
> other hand, AFAIU they are quite sumular to each other both in interface and
> functionality so it shouldn't be hard to add support of this devices too [or
> i am wrong ?].

you can add support for NetBSD 1.6.1 for the i82801DB by this patch to
 /usr/src/sys/dev/pci/auich.c

Index: auich.c
===================================================================
RCS file: /cvsroot/src/sys/dev/pci/auich.c,v
retrieving revision 1.17
diff -b -u -r1.17 auich.c
--- auich.c	2002/04/11 10:54:23	1.17
+++ auich.c	2003/06/03 12:55:24
@@ -285,6 +285,8 @@
 	    "i82440MX AC-97 Audio",		"440MX" },
 	{ PCI_PRODUCT_INTEL_82801CA_AC,
 	    "i82801CA AC-97 Audio",		"i830M" },
+	{ PCI_PRODUCT_INTEL_82801DB_AC,
+	    "i82801DB (ICH4) AC-97 Audio",	"ICH4" },

 	{ 0,
 	    NULL,			NULL },


At least this worked for our machines here:-)

Best regards.....
	Stephan

=  Tel.: +49-681-302-5571      = Universitaet des Saarlandes =
=  Fax.: +49-681-302-3065      = Postfach 15 11 50           =
=  Compiler Research Group     = 66041 Saarbruecken          =
=  FR 6.2 - Informatik         = GERMANY                     =