[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Patch: ASUS SpaceLink WL-100 support
- To: tech_(_at_)_openbsd_(_dot_)_org
- Subject: Patch: ASUS SpaceLink WL-100 support
- From: Sigfred Håversen <bsdlist_(_at_)_mumak_(_dot_)_com>
- Date: Fri, 4 Jun 2004 18:59:43 +0200
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