Subject: Intel 82801DB - AC97 Audio, IDE & SMBus support
To: None <port-i386@netbsd.org>
From: Ian Zagorskih <ianzag@megasignal.com>
List: port-i386
Date: 06/03/2003 19:55:33
According to dmesg i have the following PCI devices present @pci0:

--- cut ---
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82845 Host (rev. 0x11)
pcib0 at pci0 dev 31 function 0
pcib0: Intel 82801DB LPC Interface Bridge (rev. 0x01)
Intel 82801DB IDE Controller (UltraATA/100) (IDE mass storage, interface =
0x8a,=20
revision 0x01) at pci0 dev 31 function 1 not configured
Intel 82801DB SMBus Controller (SMBus serial bus, revision 0x01) at pci0 =
dev=20
31 function 3 not configured
Intel 82801DB AC97 Audio Controller (audio multimedia, revision 0x01) at =
pci0=20
dev 31 function 5 not configured
--- cut ---

=46rom supported hardware list for NetBSD 1.6.1/PCI i found that at least=
 "Intel=20
i82801AA, i82801AB, i82801BA, and i82440MX audio (auich)" is supported. B=
ut=20
AA/AB/BA and DB according to Intel docs have different devcie codes. On t=
he=20
other hand, AFAIU they are quite sumular to each other both in interface =
and=20
functionality so it shouldn't be hard to add support of this devices too =
[or=20
i am wrong ?].

All i wanted to ask is if someone already working on support of 82801DB. =
if=20
not, i will try to add it to existing code (at least audio). Just not to=20
waste time if it's already done by someone :)

// wbr