Date: Thu, 3 Nov 2005 18:41:57 +0800 From: Ariff Abdullah <skywizard@MyBSD.org.my> To: Brad Karp <bkarp@cs.ucl.ac.uk> Cc: freebsd-multimedia@freebsd.org Subject: Re: ICH7 audio support? Message-ID: <20051103184157.1e434bd9.skywizard@MyBSD.org.my> In-Reply-To: <20051103101614.GE8008@smelt.bkarp.co.uk> References: <20051103101614.GE8008@smelt.bkarp.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 3 Nov 2005 10:16:14 +0000 Brad Karp <bkarp@cs.ucl.ac.uk> wrote: > Greetings, all. > > I've recently bought a Dell Optiplex GX620 box, and am running > 5.4-STABLE (as of mid-October) on it. > > This box has an ICH7 on the motherboard. At boot time, 5.4-RELEASE > doesn't recognize the ICH7 in any way--not the ATA controller > (seen as "generic"), and not the audio hardware. > > In particular, I see: > > pci0: <multimedia, audio> at device 30.2 (no driver attached) > > My questions: > > 1) Does 6.0 support the ICH7 audio hardware? > 2) If not, is anyone working on support for it? > 3) How back-compatible is the ICH7 audio hardware with previous > ICHes? > That is, is there any chance that merely by hacking the device > probe tables, I can "lie" to the current snd_ich driver that the > ICH7 is some earlier-model ICH, and get it to work? > ICH7 supposed to have new Intel High Definition Audio (HDA), which unfortunately isn't supported (yet). I'm not quite sure whether it is backward compatible with AC97, but you can try your luck hacking the driver (/usr/src/sys/dev/sound/pci/ich.c) by adding the appropriate pci id into ich_pci_probe() function. pciconf -l (chip=xxxx) should give you the appropriate value for that. -- Ariff Abdullah MyBSD http://www.MyBSD.org.my (IPv6/IPv4) http://staff.MyBSD.org.my (IPv6/IPv4) http://tomoyo.MyBSD.org.my (IPv6/IPv4)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051103184157.1e434bd9.skywizard>