Subject: kern/22337: Linksys WCF12 prism3 cf card missing pcmciadev define
To: None <gnats-bugs@gnats.netbsd.org>
From: None <rumble@ephemeral.org>
List: netbsd-bugs
Date: 08/01/2003 19:10:38
>Number:         22337
>Category:       kern
>Synopsis:       Patch for missing pcmciadevs entry for Linksys WCF12 wifi card.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sat Aug 02 00:13:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     rumble@ephemeral.org
>Release:        NetBSD 1.6U
>Organization:
	
>Environment:
	
	
System: NetBSD t23.ephemeral.org 1.6U NetBSD 1.6U (T23) #1: Fri Aug 1 18:58:53 EDT 2003 rumble@t23.ephemeral.org:/usr/src/sys/arch/i386/compile/T23 i386
Architecture: i386
Machine: i386
>Description:
	Current pcmciadevs lacks an entry for the card. if_wi_pcmcia.c also needs an entry.	
	
>How-To-Repeat:
	Buy a WCF12 card, insert and watch the kernel do nothing.
	
>Fix:
	Apply the patch below. pcmciadevs entry was lifted from FreeBSD's pccarddevs.

Index: pcmciadevs
===================================================================
RCS file: /cvsroot/src/sys/dev/pcmcia/pcmciadevs,v
retrieving revision 1.184
diff -u -r1.184 pcmciadevs
--- pcmciadevs	2003/07/26 10:39:32	1.184
+++ pcmciadevs	2003/08/01 22:54:06
@@ -227,6 +227,7 @@
 /* I-O DATA */
 product IODATA PCLATE		0x2216 I-O DATA PCLA/TE
 product IODATA2 WNB11PCM	0x0002 I-O DATA WN-B11/PCM
+product IODATA2 WCF12		0x0673 Wireless CF Card
 
 /* Kingston Products */
 product KINGSTON KNE2		0x0100 Kingston KNE-PC2 Ethernet
Index: if_wi_pcmcia.c
===================================================================
RCS file: /cvsroot/src/sys/dev/pcmcia/if_wi_pcmcia.c,v
retrieving revision 1.33
diff -u -r1.33 if_wi_pcmcia.c
--- if_wi_pcmcia.c	2003/03/29 16:47:27	1.33
+++ if_wi_pcmcia.c	2003/08/01 22:57:57
@@ -215,6 +215,11 @@
 	  PCMCIA_CIS_IODATA2_WNB11PCM,
 	  PCMCIA_STR_IODATA2_WNB11PCM },
 
+	{ PCMCIA_VENDOR_IODATA2,
+	  PCMCIA_PRODUCT_IODATA2_WCF12,
+	  PCMCIA_CIS_IODATA2_WCF12,
+	  PCMCIA_STR_IODATA2_WCF12 },
+
 	{ PCMCIA_VENDOR_BUFFALO,
 	  PCMCIA_PRODUCT_BUFFALO_WLI_PCM_S11,
 	  PCMCIA_CIS_BUFFALO_WLI_PCM_S11,
	
>Release-Note:
>Audit-Trail:
>Unformatted: