Subject: Re: ESS1879 sound issues
To: None <aliver@xexil.com, current-users@netbsd.org>
From: Charles M. Hannum <abuse@spamalicious.com>
List: current-users
Date: 10/14/2003 16:08:11
--Boundary-00=_r9Bj/SBgV4j80IC
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
On Monday 13 October 2003 09:51 pm, aliver@xexil.com wrote:
> This relates to pr#23145 in port-i386. The ESS 1879 audio chipset
> is not configured by the NetBSD kernel. I have tried both 1.6.1_STABLE and
> also -current as of 10/10/2003. I am using a Hewlett Packard Omnibook
> Sojourn which has this chipset built in as a pnpisa device. The Japanese
> Mitsubishi Pedion is identical to this laptop. The manufacturer is, in
> fact, Mitsubishi.
> The audio interface has a plug 'n play ID string of "ESS1879". The
> laptop is rather old (233MMX Pentium). The only freeware drivers I know of
> are those for FreeBSD and the Linux ALSA drivers. The chipset is
> full-duplex and should work with a standard 18XX series driver.
If the ID is as you say, then the following should make it work with the
ess_pnpbios driver.
--Boundary-00=_r9Bj/SBgV4j80IC
Content-Type: text/x-diff;
charset="iso-8859-1";
name="ess-diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="ess-diff"
Index: ess_pnpbios.c
===================================================================
RCS file: /cvsroot/src/sys/arch/i386/pnpbios/ess_pnpbios.c,v
retrieving revision 1.9
diff -u -r1.9 ess_pnpbios.c
--- ess_pnpbios.c 2 Oct 2002 05:47:16 -0000 1.9
+++ ess_pnpbios.c 14 Oct 2003 16:06:54 -0000
@@ -83,7 +83,8 @@
strcmp(aa->idstr, "CPQB0AB") && /* 1869 */
strcmp(aa->idstr, "CPQB0AC") && /* 1869 */
strcmp(aa->idstr, "CPQB0AD") && /* 1869 */
- strcmp(aa->idstr, "CPQB0F1")) /* 1869 */
+ strcmp(aa->idstr, "CPQB0F1") && /* 1869 */
+ strcmp(aa->idstr, "ESS1879")) /* 1879 */
return (0);
return (1);
--Boundary-00=_r9Bj/SBgV4j80IC--