[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Patch: ASUS SpaceLink WL-100 support



Here is a patch that enables the ASUS SpaceLink WL-100 PCMCIA wireless 
802.11b card. This particular card has the Prism 2.5 chipset.

>From dmesg after patch (before flashing firmware on card) :

wi0 at pcmcia0 function 0 "ASUS, 802_11b_PC_CARD_25, Version 01.00" port  0xa000/64
wi0: PRISM2.5 ISL3873, Firmware 1.1.0 (primary), 1.4.2 (station),  address xx:xx:xx:xx:xx:xx

>From dmesg after patch (after flashing firmware on card)

wi0 at pcmcia1 function 0 "ASUS, 802_11b_PC_CARD_25, Version 01.00" port 0xa000/64
wi0: PRISM2.5 ISL3873, Firmware 1.1.1 (primary), 1.7.4 (station), address xx:xx:xx:xx:xx:xx


/Sigfred

--- sys/dev/pcmcia/pcmciadevs.h.orig	Thu Jun  3 19:22:06 2004
+++ sys/dev/pcmcia/pcmciadevs.h	Thu Jun  3 19:38:30 2004
@@ -92,6 +92,7 @@
 #define	PCMCIA_VENDOR_BUFFALO	0x026f	/* BUFFALO (Melco Corporation) */
 #define	PCMCIA_VENDOR_LINKSYS2	0x0274	/* The Linksys Group */
 #define	PCMCIA_VENDOR_IODATA2	0x028a	/* I-O DATA */
+#define PCMCIA_VENDOR_ASUS	0x02aa	/* ASUS */
 #define	PCMCIA_VENDOR_MICROSOFT	0x02d2	/* Microsoft */
 #define	PCMCIA_VENDOR_NWN	0x0602	/* No Wires Needed */
 #define	PCMCIA_VENDOR_BREEZECOM	0x0a02	/* BreezeCOM */
@@ -173,6 +174,10 @@
 /* Archos */
 #define	PCMCIA_CIS_ARCHOS_ARC_ATAPI	{ NULL, NULL, NULL, NULL }
 #define	PCMCIA_PRODUCT_ARCHOS_ARC_ATAPI	0x0043
+
+/* ASUS */
+#define PCMCIA_CIS_ASUS_WL_100		{ NULL, NULL, NULL, NULL }
+#define PCMCIA_PRODUCT_ASUS_WL_100	0x0002
 
 /* Bay Networks */
 #define	PCMCIA_CIS_BAY_STACK_650	{ NULL, NULL, NULL, NULL }
--- sys/dev/pcmcia/pcmciadevs.orig	Thu Jun  3 19:25:56 2004
+++ sys/dev/pcmcia/pcmciadevs	Thu Jun  3 19:32:56 2004
@@ -85,6 +85,7 @@
 vendor BUFFALO			0x026f	BUFFALO (Melco Corporation)
 vendor LINKSYS2			0x0274	The Linksys Group
 vendor IODATA2			0x028a	I-O DATA
+vendor ASUS			0x02aa	ASUS
 vendor MICROSOFT		0x02d2	Microsoft
 vendor NWN			0x0602	No Wires Needed
 vendor BREEZECOM		0x0a02	BreezeCOM
@@ -145,6 +146,9 @@
 
 /* Archos */
 product	ARCHOS ARC_ATAPI	0x0043 MiniCD
+
+/* ASUS */
+product	ASUS WL_100		0x0002 SpaceLink WL-100
 
 /* Bay Networks */
 product BAY STACK_650		0x0804 BayStack 650
--- sys/dev/pcmcia/if_wi_pcmcia.c.orig	Thu Jun  3 19:40:23 2004
+++ sys/dev/pcmcia/if_wi_pcmcia.c	Thu Jun  3 20:40:32 2004
@@ -252,6 +252,10 @@
 	{ PCMCIA_VENDOR_ADAPTEC2,
 	  PCMCIA_PRODUCT_ADAPTEC2_AWN8030,
 	  PCMCIA_CIS_ADAPTEC2_AWN8030
+	},
+	{ PCMCIA_VENDOR_ASUS,
+	  PCMCIA_PRODUCT_ASUS_WL_100,
+	  PCMCIA_CIS_ASUS_WL_100
 	}
 };



Visit your host, monkey.org