Subject: port-i386/4529: ViBRA16CL pnp joystick doesn't match/attach
To: None <gnats-bugs@gnats.netbsd.org>
From: None <css@samsara.dialup.access.net>
List: netbsd-bugs
Date: 11/18/1997 02:04:36
>Number: 4529
>Category: port-i386
>Synopsis: ViBRA16CL pnp joystick doesn't match/attach
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: gnats-admin (GNATS administrator)
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Mon Nov 17 23:20:01 1997
>Last-Modified:
>Originator: Carl S. Shapiro
>Organization:
foo
>Release: -current as of November 18, 1997
>Environment:
System: NetBSD samsara.dialup.access.net 1.3_ALPHA NetBSD 1.3_ALPHA (DAIKON) #0: Tue Nov 18 01:37:58 EST 1997 root@samsara.dialup.access.net:/usr/src/sys/arch/i386/compile/DAIKON i386
>Description:
plug'n'play isa joystick driver doesn't match/attach my "Creative
ViBRA16CL PnP Game".
>How-To-Repeat:
Boot NetBSD on your average Micronics W6-Li (with the onboard
audio manufacturing option) and observe the following:
[...]
isapnp0: <Creative ViBRA16CL PnP, CTL7002, , Game> port 0x200/8 not configured
>Fix:
Apply the following patch:
*** /sys/arch/i386/isa/joy_isapnp.c Sat Nov 1 10:02:14 1997
--- /var/obj/sys/arch/i386/isa/joy_isapnp.c Tue Nov 18 01:37:16 1997
***************
*** 64,69 ****
--- 64,70 ----
struct isapnp_attach_args *ipa = aux;
if (strcmp(ipa->ipa_devcompat, "PNPB02F") &&
+ strcmp(ipa->ipa_devlogic, "CTL7002") &&
strcmp(ipa->ipa_devlogic, "ESS0001") &&
strcmp(ipa->ipa_devlogic, "OPT0001"))
return (0);
Works just fine as seen below:
[...]
joy0 at isapnp0 port 0x200/8
joy0: Creative ViBRA16CL PnP Game
joy0: joystick not connected
(much better)
>Audit-Trail:
>Unformatted: