Subject: port-i386/9498: Another pnpbios ID string for ess sound chip
To: None <gnats-bugs@gnats.netbsd.org>
From: Dave Huang <khym@bga.com>
List: netbsd-bugs
Date: 02/27/2000 15:45:44
>Number:         9498
>Category:       port-i386
>Synopsis:       Another pnpbios ID string for ess sound chip
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    port-i386-maintainer (NetBSD/i386 Portmaster)
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Feb 27 15:45:00 2000
>Last-Modified:
>Originator:     Dave Huang
>Organization:
Name: Dave Huang     |   Mammal, mammal / their names are called /
INet: khym@bga.com   |   they raise a paw / the bat, the cat /
FurryMUCK: Dahan     |   dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 23 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++
>Release:        NetBSD-current as of February 26, 2000
>Environment:
	
System: NetBSD dahan.metonymy.com 1.4T NetBSD 1.4T (SPIFF) #349: Sat Feb 26 21:52:37 CST 2000 khym@dahan.metonymy.com:/usr/src.local/sys/arch/i386/compile/SPIFF i386


>Description:
	The ess pnpbios attachment doesn't recognize the ESS1869's ID string.
>How-To-Repeat:
>Fix:
--- /usr/src/sys/arch/i386/pnpbios/ess_pnpbios.c	Tue Feb 15 11:12:54 2000
+++ ess_pnpbios.c	Wed Feb 16 16:45:18 2000
@@ -74,7 +74,7 @@
 {
 	struct pnpbiosdev_attach_args *aa = aux;
 
-	if (strcmp(aa->idstr, "ESS0104"))
+	if (strcmp(aa->idstr, "ESS0104") && strcmp(aa->idstr, "ESS1869"))
 		return (0);
 
 	return (1);

>Audit-Trail:
>Unformatted: