pccarddevs revision 121586
160484Sobrien$FreeBSD: head/sys/dev/pccard/pccarddevs 121586 2003-10-26 22:22:34Z imp $
289857Sobrien/* $NetBSD: pcmciadevs,v 1.186 2003/09/16 08:26:37 onoe Exp $ */
360484Sobrien/* $OpenBSD: pcmciadevs,v 1.93 2002/06/21 08:31:10 henning Exp $ */
460484Sobrien
560484Sobrien/*-
660484Sobrien * Copyright (c) 1998 The NetBSD Foundation, Inc.
760484Sobrien * All rights reserved.
860484Sobrien *
960484Sobrien * This code is derived from software contributed to The NetBSD Foundation
1060484Sobrien * by Christos Zoulas.
1160484Sobrien *
1260484Sobrien * Redistribution and use in source and binary forms, with or without
1360484Sobrien * modification, are permitted provided that the following conditions
1460484Sobrien * are met:
1560484Sobrien * 1. Redistributions of source code must retain the above copyright
1660484Sobrien *    notice, this list of conditions and the following disclaimer.
1760484Sobrien * 2. Redistributions in binary form must reproduce the above copyright
1860484Sobrien *    notice, this list of conditions and the following disclaimer in the
1960484Sobrien *    documentation and/or other materials provided with the distribution.
2060484Sobrien * 3. All advertising materials mentioning features or use of this software
2160484Sobrien *    must display the following acknowledgement:
2260484Sobrien *        This product includes software developed by the NetBSD
2360484Sobrien *        Foundation, Inc. and its contributors.
2460484Sobrien * 4. Neither the name of The NetBSD Foundation nor the names of its
2560484Sobrien *    contributors may be used to endorse or promote products derived
2660484Sobrien *    from this software without specific prior written permission.
2760484Sobrien *
2860484Sobrien * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
2960484Sobrien * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
3060484Sobrien * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3160484Sobrien * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
3260484Sobrien * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
3360484Sobrien * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
3460484Sobrien * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
3560484Sobrien * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
3660484Sobrien * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3760484Sobrien * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3860484Sobrien * POSSIBILITY OF SUCH DAMAGE.
3960484Sobrien */
4060484Sobrien
4160484Sobrien/*
4260484Sobrien * List of known PCMCIA vendors, sorted by numeric ID.
4360484Sobrien */
4460484Sobrien
4560484Sobrienvendor FUJITSU			0x0004  Fujitsu Corporation
4660484Sobrienvendor INTERSIL			0x000b  Intersil
4760484Sobrienvendor PANASONIC		0x0032	Matsushita Electric Industrial Co.
4860484Sobrienvendor SANDISK			0x0045	Sandisk Corporation
4960484Sobrienvendor NEWMEDIA			0x0057	New Media Corporation
5060484Sobrienvendor INTEL			0x0089	Intel
5160484Sobrienvendor IBM			0x00a4	IBM Corporation
5260484Sobrienvendor SHARP			0x00b0  Sharp Corporation
5360484Sobrienvendor 3COM			0x0101	3Com Corporation
5460484Sobrienvendor MEGAHERTZ		0x0102	Megahertz Corporation
5560484Sobrienvendor SOCKET			0x0104	Socket Communications
5660484Sobrienvendor TDK			0x0105	TDK Corporation
5760484Sobrienvendor XIRCOM			0x0105	Xircom
5860484Sobrienvendor SMC			0x0108	Standard Microsystems Corporation
5960484Sobrienvendor MOTOROLA			0x0109	Motorola Corporation
6060484Sobrienvendor NI			0x010b	National Instruments
6160484Sobrienvendor QLOGIC			0x0114	QLogic
6260484Sobrienvendor USROBOTICS		0x0115	US Robotics Corporation
6360484Sobrienvendor OLICOM			0x0121	Olicom
6460484Sobrienvendor PROXIM			0x0126	Proxim
6560484Sobrienvendor DSPSI			0x0128	DSP Solutions, Inc
6660484Sobrienvendor ADAPTEC			0x012f	Adaptec Corporation
6760484Sobrienvendor QUATECH			0x0137	Quatech
6860484Sobrienvendor COMPAQ			0x0138	Compaq
6960484Sobrienvendor OSITECH			0x0140	Ositech
7060484Sobrienvendor DLINK_2			0x0143	D-Link
7160484Sobrienvendor DLINK_3			0x0149	D-Link
7260484Sobrienvendor LINKSYS			0x0149	Linksys Corporation
7360484Sobrienvendor NETGEAR			0x0149	Netgear
7460484Sobrienvendor SIMPLETECH		0x014d	Simple Technology
7560484Sobrienvendor SYMBOL2			0x014d	Symbol
7660484Sobrienvendor LUCENT			0x0156	Lucent Technologies
7760484Sobrienvendor GEMPLUS			0x0157	Gemplus
7860484Sobrienvendor AIRONET			0x015f	Aironet Wireless Communications
7960484Sobrienvendor ERICSSON			0x016b	Ericsson
8060484Sobrienvendor PSION			0x016c	Psion
8160484Sobrienvendor COMPAQ2			0x0183	Compaq
8260484Sobrienvendor PARALON			0x0183	Paralon Technologies Inc
8360484Sobrienvendor KINGSTON			0x0186	Kingston
8489857Sobrienvendor MELCO			0x018a	Melco Corporation
8560484Sobrienvendor DAYNA			0x0194	Dayna Corporation
8689857Sobrienvendor RAYTHEON			0x01a6	Raytheon
8760484Sobrienvendor IODATA			0x01bf	I-O DATA
8860484Sobrienvendor BAY			0x01eb  Bay Networks
8960484Sobrienvendor FARALLON			0x0200  Farallon Communications
9060484Sobrienvendor TELECOMDEVICE		0x021b  Telecom Device
9160484Sobrienvendor NOKIA			0x023d	Nokia Communications
9289857Sobrienvendor SAMSUNG			0x0250	Samsung
9389857Sobrienvendor HWN			0x0261	Home Wireless Networks
9489857Sobrienvendor ARTEM			0x0268	ARtem
9560484Sobrienvendor SYMBOL			0x026c	Symbol
9660484Sobrienvendor BUFFALO			0x026f	BUFFALO (Melco Corporation)
9760484Sobrienvendor BROMAX			0x0274  Bromax communications, Inc
9860484Sobrienvendor IODATA2			0x028a	I-O DATA
9960484Sobrienvendor ASUS			0x02aa	ASUS
10060484Sobrienvendor SIEMENS			0x02ac	Siemens
10177298Sobrienvendor MICROSOFT		0x02d2	Microsoft Corporation
10260484Sobrien
10360484Sobrien/*
10460484Sobrien * The following vendor IDs are byte-swapped from what the company is assigned.
10560484Sobrien */
10660484Sobrienvendor NWN			0x0602	No Wires Needed
10760484Sobrienvendor BREEZECOM		0x0a02	BreezeCOM
10860484Sobrienvendor LASAT			0x3401	Lasat Communications A/S
10960484Sobrienvendor BONDWELL			0x3b01	Bondwell
11060484Sobrienvendor LEXARMEDIA		0x4e01	Lexar Media
11160484Sobrienvendor COMPEX			0x8a01	Compex Corporation
11260484Sobrienvendor ZONET			0x8a01	Zonet Technology Inc.
11360484Sobrienvendor ELSA			0xd601  Elsa 
11460484Sobrien
11560484Sobrien/*
11660484Sobrien * The following vendor IDs are not, as far as I can tell, actually
11760484Sobrien * assigned to these people.  However, all the ones starting with '0xc'
11860484Sobrien * look coherent enough that maybe somebody other than PCMCIA is
11960484Sobrien * assigning numbers in that range.
12060484Sobrien */
12160484Sobrienvendor NEWMEDIA2		0x10cd	NewMedia
12260484Sobrienvendor PLANEX_2			0x14ea	PLANEX
12360484Sobrienvendor ACTIONTEC		0x1668	ACTIONTEC
12460484Sobrienvendor AIRVAST                  0x50c2  AirVast Technology
12560484Sobrienvendor ARCHOS			0x5241	Archos
12660484Sobrienvendor DUAL			0x890f	Dual
12760484Sobrienvendor EDIMAX			0x890f	Edimax Technology Inc.
12860484Sobrienvendor CONTEC			0xc001	Contec
12960484Sobrienvendor MACNICA			0xc00b	MACNICA
13060484Sobrienvendor ROLAND			0xc00c	Roland
13160484Sobrienvendor COREGA2			0xc00f	Corega K.K.
13260484Sobrienvendor ALLIEDTELESIS		0xc00f	Allied Telesis K.K.
13360484Sobrienvendor HAGIWARASYSCOM		0xc012	Hagiwara SYS-COM
13460484Sobrienvendor RATOC			0xc015  RATOC System Inc.
13560484Sobrienvendor WORKBIT			0xc024	WORKBIT
13660484Sobrienvendor EMTAC			0xc250	EMTAC Technology Corporation
13760484Sobrien
13860484Sobrien/*
13960484Sobrien * List of known products.  Grouped by vendor, sorted by number within the
14060484Sobrien * group.
14160484Sobrien */
14289857Sobrien
14389857Sobrien/* 3COM Products */
14489857Sobrienproduct 3COM 3CRWE737A		0x0001 3Com AirConnect Wireless LAN
14589857Sobrienproduct 3COM 3CXM056BNW		0x002f 3Com/NoteWorthy 3CXM056-BNW 56K Modem
14660484Sobrienproduct 3COM 3CXEM556		0x0035 3Com/Megahertz 3CXEM556 Ethernet/Modem
14777298Sobrienproduct 3COM 3CXEM556INT	0x003d 3Com/Megahertz 3CXEM556-INT Ethernet/Modem
14860484Sobrienproduct 3COM 3CCFEM556BI	0x0556 3Com/Megahertz 3CCFEM556BI Ethernet/Modem
14960484Sobrienproduct 3COM 3C562		0x0562 3Com 3c562 33.6 Modem/10Mbps Ethernet
15060484Sobrienproduct 3COM 3C589		0x0589 3Com 3c589 10Mbps Ethernet
15160484Sobrienproduct 3COM 3C574		0x0574 3Com 3c574-TX 10/100Mbps Ethernet
15260484Sobrienproduct	3COM 3CRWE777A		0x0777 3Com 3CRWE777A Airconnect
15389857Sobrienproduct 3COM 3C1		0x0cf1 3Com Megahertz 3C1 10Mbps LAN CF+ Card
15489857Sobrienproduct 3COM 3CRWE62092A	0x2092 3Com 3CRWE62092A	Wireless LAN
15560484Sobrien
15660484Sobrien/* ACTIONTEC Products */
15760484Sobrienproduct	ACTIONTEC PRISM		0x0101 PRISM Wireless LAN PC Card
15877298Sobrien
15960484Sobrien/* Adaptec Products */
16060484Sobrienproduct ADAPTEC APA1460		0x0001 Adaptec APA-1460 SlimSCSI
16160484Sobrienproduct ADAPTEC APA1460A	0x0002 Adaptec APA-1460A SlimSCSI
16277298Sobrien
16377298Sobrien/* Aironet */
16460484Sobrienproduct AIRONET PC4500		0x0005 Aironet PC4500 Wireless LAN Adapter
16560484Sobrienproduct AIRONET PC4800		0x0007 Aironet PC4800 Wireless LAN Adapter
16689857Sobrienproduct AIRONET 350		0x000a Aironet 350 Wireless LAN Adapter
16760484Sobrien
16889857Sobrien/* AirVast */
16960484Sobrienproduct AIRVAST WN_100          0x7300 AirVast WN-100 
17077298Sobrien
17160484Sobrien/* Allied Telesis K.K. */
17260484Sobrienproduct ALLIEDTELESIS LA_PCM	0x0002 Allied Telesis LA-PCM
17360484Sobrien
17489857Sobrien/* Archos */
17577298Sobrienproduct	ARCHOS ARC_ATAPI	0x0043 MiniCD
17677298Sobrien
17760484Sobrien/* ARtem */
17860484Sobrienproduct ARTEM ONAIR		0x0001 ARtem OnAir
17960484Sobrien
18060484Sobrien/* ASUS WL-100 */
18160484Sobrienproduct	ASUS WL100		0x0002 ASUS SpaceLink WL-100 Wireless LAN
18289857Sobrien
18377298Sobrien/* Bay Networks */
18477298Sobrienproduct BAY STACK_650		0x0804 BayStack 650 Wireless LAN
18577298Sobrienproduct BAY SURFER_PRO		0x0806 AirSurfer Pro Wireless LAN
18660484Sobrienproduct BAY STACK_660		0x0807 BayStack 660 Wireless LAN
18760484Sobrienproduct	BAY EMOBILITY_11B	0x080a e-Mobility 11Mb Wireless LAN
18860484Sobrien
18989857Sobrien/* Bondwell */
19060484Sobrienproduct	BONDWELL B236		0x0000 Game Card Joystick
19160484Sobrien
19277298Sobrien/* BreezeCOM */
19360484Sobrienproduct BREEZECOM BREEZENET	0x0102 BreezeCOM BreezeNET
19460484Sobrien
19560484Sobrien/* Bromax Communications, Inc (Linksys OEM) */
19660484Sobrienproduct BROMAX IWN		0x1612 Instant Wireless Network PC Card
19760484Sobrienproduct BROMAX IWN3		0x1613 Instant Wireless Network PC Card, Versin 3
19877298Sobrienproduct BROMAX WCF11		0x3301 Instant Wireless Network CF Card
19977298Sobrien
20089857Sobrien/* BUFFALO */
20160484Sobrienproduct	BUFFALO	LPC3_CLX	0x0301	BUFFALO LPC3-CLX Ethernet Adapter
20289857Sobrienproduct BUFFALO WLI_PCM_S11	0x0305	BUFFALO AirStation 11Mbps WLAN
20389857Sobrienproduct BUFFALO LPC_CF_CLT	0x0307	BUFFALO LPC-CF-CLT
20489857Sobrienproduct	BUFFALO	LPC3_CLT	0x030a	BUFFALO LPC3-CLT Ethernet Adapter
20589857Sobrienproduct BUFFALO WLI_CF_S11G	0x030b	BUFFALO AirStation 11Mbps CF WLAN
20689857Sobrien
20789857Sobrien/* Compaq Products */
20889857Sobrienproduct COMPAQ NC5004		0x0002 Compaq Agency NC5004 Wireless Card
20960484Sobrienproduct COMPAQ2 CPQ_10_100	0x010a Compaq Netelligent 10/100 Ethernet
21060484Sobrien
21160484Sobrien/* Compex Products */
21260484Sobrienproduct COMPEX AMP_WIRELESS	0x0066 AMP
21389857Sobrienproduct COMPEX LINKPORT_ENET_B	0x0100 Compex Linkport ENET-B Ethernet
21460484Sobrien
21560484Sobrien/* Contec C-NET(PC) */
21660484Sobrienproduct CONTEC CNETPC		0x0000 Contec C-NET(PC)C
21760484Sobrienproduct	CONTEC FX_DS110_PCC	0x0008 Contec FLEXLAN/FX-DS110-PCC
21860484Sobrien
21960484Sobrien/* Dayna Products */
22077298Sobrienproduct DAYNA COMMUNICARD_E_1	0x002d Dayna CommuniCard E
22160484Sobrienproduct DAYNA COMMUNICARD_E_2	0x002f Dayna CommuniCard E
22289857Sobrien
22389857Sobrien/* DIGITAL Products */
22489857Sobrienproduct DIGITAL MOBILE_MEDIA_CDROM 0x0d00 Digital Mobile Media CD-ROM
22560484Sobrien
22677298Sobrien/* D-Link Products */
22789857Sobrienproduct DLINK_2 DMF560TX	0xc0ab D-Link DMF-650TX
22860484Sobrien
22960484Sobrien/* DSP Solutions, Inc. (Megahertz OEM) */
23077298Sobrienproduct DSPSI XJEM1144		0x0101 Megahertz X-JACK
23160484Sobrienproduct DSPSI XJACK		0x0103 Megahertz X-JACK Ethernet
23260484Sobrien
23360484Sobrien/* Dual */
23460484Sobrienproduct DUAL NE2000		0x0100 Dual NE2000
23560484Sobrien
23689857Sobrien/* Edimax Products */
23760484Sobrienproduct EDIMAX	EP4000A		0x0100 Edimax EP4000A
23860484Sobrien
23960484Sobrien/* ELSA Products */
24060484Sobrienproduct ELSA MC2_IEEE		0x0001 AirLancer MC-2 IEEE
24160484Sobrienproduct ELSA XI300_IEEE		0x0002 XI300 Wireless LAN
24289857Sobrienproduct ELSA XI800_IEEE		0x0004 XI800 CF Wireless LAN
24360484Sobrienproduct ELSA XI325_IEEE		0x0005 XI325 Wireless LAN
24489857Sobrien
24560484Sobrien/* EMTAC */
24660484Sobrienproduct EMTAC WLAN		0x0002	EMTAC A2424i 11Mbps WLAN Card
24760484Sobrien
24860484Sobrien/* Ericsson */
24960484Sobrienproduct ERICSSON WIRELESSLAN	0x0001	DSSS Wireless LAN PC Card
25060484Sobrien
25160484Sobrien/* Farallon */
25260484Sobrienproduct FARALLON SKYLINE	0x0a01 SkyLINE Wireless
25360484Sobrien
25477298Sobrien/* Fujutsu Products */
25560484Sobrienproduct FUJITSU SCSI600		0x0401 Fujitsu SCSI 600 Interface
25660484Sobrienproduct FUJITSU LA10S		0x1003 Fujitsu Compact Flash Ethernet
25760484Sobrienproduct FUJITSU LA501		0x2000 Fujitsu Towa LA501 Ethernet
25860484Sobrienproduct FUJITSU WL110		0x2003 PEGA-WL110 Wireless LAN
25960484Sobrien
26060484Sobrien/* Gemplus */
26160484Sobrienproduct GEMPLUS GPR400		0x3004 GPR400 Smartcard Reader
26277298Sobrien
26360484Sobrien/* Home Wireless Networks */
26460484Sobrienproduct HWN AIRWAY80211		0x0002 HWN Airway Wireless PCMCIA Card
26560484Sobrien
26660484Sobrien/* IBM Products */
26760484Sobrienproduct IBM MICRODRIVE		0x0000 IBM Microdrive
26860484Sobrienproduct IBM 3270		0x0001 IBM 3270 Emulation
26960484Sobrienproduct IBM INFOMOVER		0x0002 IBM InfoMover
27060484Sobrienproduct IBM 5250		0x000b IBM 5250 Emulation
27160484Sobrienproduct IBM TROPIC		0x001e IBM Token Ring 4/16
27260484Sobrienproduct IBM SCSI		0x0026 IBM SCSI PCMCIA
27360484Sobrienproduct IBM PORTABLE_CDROM	0x002d IBM PCMCIA Portable CD-ROM Drive
27460484Sobrienproduct IBM HOME_AND_AWAY	0x002e IBM Home and Away Modem
27560484Sobrienproduct IBM WIRELESS_LAN_ENTRY	0x0032 IBM Wireless LAN Entry 
27660484Sobrienproduct IBM SMART_CAPTURE_II	0x003c IBM Smart Capture Card II
27760484Sobrienproduct IBM ETHERJET		0x003f IBM EtherJet Ethernet
27860484Sobrien
27960484Sobrien/* Intel Products */
28060484Sobrienproduct INTEL PRO_WLAN_2011	0x0001 Intel PRO/Wireless 2011 LAN PC Card
28160484Sobrienproduct INTEL EEPRO100		0x010a Intel EtherExpress PRO/100
28260484Sobrien
28360484Sobrien/* Intersil */
28460484Sobrien/* Note: The following likely is an OEM card under a different Intersil name */
28560484Sobrienproduct INTERSIL MA401RA	0x7300 Netgear MA401RA
28660484Sobrien
28760484Sobrien/* I-O DATA */
28860484Sobrienproduct IODATA PCLATE		0x2216 I-O DATA PCLA/TE
28960484Sobrienproduct IODATA2 WNB11PCM	0x0002 I-O DATA WN-B11/PCM
29060484Sobrienproduct IODATA2 WCF12		0x0673 Wireless CF Card
29160484Sobrien
29260484Sobrien/* Kingston Products */
29360484Sobrienproduct KINGSTON KNE2		0x0100 Kingston KNE-PC2 Ethernet
29460484Sobrien
29560484Sobrien/* Lasat Products */
29660484Sobrienproduct LASAT CREDIT_288	0x2811 Lasat Credit 288 Modem
29760484Sobrien
29860484Sobrien/* Lexar Media */
29960484Sobrienproduct LEXARMEDIA COMPACTFLASH	0x0100 Lexar Media CompactFlash
30060484Sobrien
30160484Sobrien/* Linksys corporation */
30260484Sobrienproduct LINKSYS TRUST_COMBO_ECARD 0x021b Trust (Linksys) Combo EthernetCard
30360484Sobrienproduct LINKSYS ETHERFAST	0x0230 Linksys Etherfast 10/100 Ethernet
30460484Sobrienproduct LINKSYS ECARD_1		0x0265 Linksys EthernetCard or D-Link DE-650
30560484Sobrienproduct LINKSYS COMBO_ECARD	0xc1ab Linksys Combo EthernetCard
30660484Sobrien
30760484Sobrien/* Lucent WaveLAN/IEEE */
30860484Sobrienproduct LUCENT WAVELAN_IEEE	0x0002 WaveLAN/IEEE
30960484Sobrien
31060484Sobrien/* MACNICA */
31160484Sobrienproduct MACNICA ME1_JEIDA	0x3300	MACNICA ME1 for JEIDA
31260484Sobrienproduct MACNICA MPS110		0xa041	MACNICA Miracle SCSI-II mPS110
31360484Sobrien
31460484Sobrien/* Megahertz Products */
31589857Sobrienproduct MEGAHERTZ XJEM3336 	0x0006 Megahertz X-JACK Ethernet Modem
31660484Sobrienproduct MEGAHERTZ XJ4288	0x0023 Megahertz XJ4288 Modem
31760484Sobrienproduct MEGAHERTZ XJ4336	0x0027 Megahertz XJ4336 Modem
31860484Sobrienproduct MEGAHERTZ XJ5560	0x0034 Megahertz X-JACK 56kbps Modem
31960484Sobrien
32060484Sobrien/* Melco Products */
32189857Sobrienproduct MELCO LPC3_TX	 	0xc1ab Melco LPC3-TX
32289857Sobrienproduct MELCO LPC3_CLX		0x0301 Melco LPC3-CLX Ethernet Adapter
32389857Sobrien
32489857Sobrien/* Microsoft Products */
32589857Sobrienproduct MICROSOFT MN_520	0x0001 Microsoft MN-520 WLAN Card
32689857Sobrien
32789857Sobrien/* Motorola Products */
32889857Sobrienproduct MOTOROLA POWER144	0x0105 Motorola Power 14.4 Modem
32960484Sobrienproduct MOTOROLA PM100C		0x0302 Motorola Personal Messenger 100C CDPD Modem
33060484Sobrienproduct MOTOROLA MONTANA_336	0x0505 Motorola Montana 33.6
33160484Sobrien
33260484Sobrien/* New Media Products */
33360484Sobrienproduct NEWMEDIA BASICS		0x0019 New Media BASICS Ethernet
33460484Sobrienproduct NEWMEDIA LANSURFER	0x0021 NewMedia LANSurfer
33560484Sobrienproduct NEWMEDIA LIVEWIRE	0x1004 NewMedia LiveWire Ethernet LAN Adapter
33660484Sobrienproduct NEWMEDIA MULTIMEDIA	0x100b NewMedia Multimedia
33760484Sobrienproduct NEWMEDIA BUSTOASTER2	0xa002 New Media SCSI Bus Toaster
33860484Sobrienproduct NEWMEDIA BUSTOASTER	0xc102 New Media SCSI Bus Toaster
33960484Sobrienproduct NEWMEDIA BUSTOASTER3	0xd302 New Media SCSI Bus Toaster
34060484Sobrienproduct NEWMEDIA WAVJAMMER	0xe005 NewMedia .WAVjammer
34160484Sobrienproduct NEWMEDIA2 BUSTOASTER	0x0001 NewMedia BusToaster
34260484Sobrien
34360484Sobrien/* Netgear */
34460484Sobrienproduct NETGEAR FA410TX		0x0230 Netgear FA410TX
34560484Sobrienproduct NETGEAR FA410TXC	0x4530 Netgear FA410TXC
34660484Sobrienproduct NETGEAR FA411		0x0411 Netgear FA411
34777298Sobrien
34877298Sobrien/* National Instruments */
34960484Sobrienproduct NI PCMCIA_GPIB	 	0x4882 National Instruments PCMCIA-GPIB
35060484Sobrien
35160484Sobrien/* Nokia Products */
35260484Sobrienproduct NOKIA C110_WLAN		0x1110 Nokia C110/C111
35360484Sobrienproduct NOKIA C020_WLAN		0x20c0 Nokia C020 WLAN Card
35460484Sobrien
35589857Sobrien/* No Wires Needed */
35689857Sobrienproduct NWN WLAN_550		0x0002 NWN 550 WLAN
35760484Sobrienproduct NWN WLAN_1148		0x0003 NWN 1148 WLAN
35860484Sobrien
35960484Sobrien/* Olicom Products */
36060484Sobrienproduct OLICOM TR		0x2132 GoCard Token Ring 16/4
36160484Sobrienproduct OLICOM OC2220		0x2022 GoCard Ethernet
36260484Sobrienproduct OLICOM OC2231		0x3122 GoCard Combo Eth/Modem 288
36377298Sobrienproduct OLICOM OC2232		0x3222 GoCard Combo Eth/Modem 336
36460484Sobrien
36577298Sobrien/* Ositech Products */
36660484Sobrienproduct OSITECH TRUMPCARD_SOD	0x0008 Ositech Seven of Diamonds Ethernet Card
36760484Sobrien
36860484Sobrien/* Panasonic Products */
36960484Sobrienproduct PANASONIC KXLC002	0x0304 Panasonic 4X CD-ROM Interface Card
37060484Sobrienproduct PANASONIC KXLC003	0x0504 Panasonic 8X CD-ROM Interface Card
37160484Sobrienproduct PANASONIC KXLC004	0x0604 Panasonic KXL-810AN Interface Card
37260484Sobrienproduct PANASONIC KXLC005	0x2704 Panasonic 16X CD-ROM Interface Card
37360484Sobrienproduct PANASONIC KME		0x2604 Panasonic CD-R/RW Interface
37460484Sobrien
37560484Sobrien/* Planex */
37660484Sobrienproduct PLANEX_2 GWNS11H	0xb001 Planex GW-NS11H
37760484Sobrien
37860484Sobrien/* Proxim */
37960484Sobrienproduct PROXIM HARMONY		0x0002 Proxim HARMONY 80211B
38060484Sobrienproduct PROXIM ROAMABOUT_2400FH	0x1058 Digital RoamAbout 2400FH
38160484Sobrienproduct PROXIM RANGELAN2_7401	0x1158 Proxim RangeLAN2 7401
38260484Sobrienproduct PROXIM RANGELANDS_8430	0x8000 Proxim RangeLAN-DS 8430
38360484Sobrien
38460484Sobrien/* Psion */
38560484Sobrienproduct PSION GOLDCARD		0x0020 Psion Gold Card
38660484Sobrien
38760484Sobrien/* QLogic */
38860484Sobrienproduct QLOGIC PC05		0x0104 Qlogic Fast SCSI
38960484Sobrien
39060484Sobrien/* Quatech */
39160484Sobrienproduct QUATECH SPP_100		0x0003 Quatech Enhanced Parallel Port
39260484Sobrienproduct QUATECH DSP_225		0x0008 Quatech Dual Serial Port
39360484Sobrien
39460484Sobrien/* RATOC System Inc. Products */
39560484Sobrien/* Don't use because both cards have same product id */
39660484Sobrienproduct RATOC REX_R280_9530	0x0001	RATOC REX-R280/REX-9530
39760484Sobrien
39860484Sobrien/* Raylink/WebGear */
39960484Sobrienproduct RAYTHEON WLAN		0x0000 WLAN Adapter
40060484Sobrien
40160484Sobrien/* Roland */
40260484Sobrienproduct ROLAND SCP55		0x0001 Roland SCP-55
40360484Sobrien
40460484Sobrien/* Samsung */
40560484Sobrienproduct	SAMSUNG SWL_2000N	0x0002	Samsung MagicLAN SWL-2000N
40660484Sobrien
40789857Sobrien/* Sandisk Products */
40889857Sobrienproduct SANDISK SDCFB		0x0401 Sandisk CompactFlash Card
40989857Sobrien
41089857Sobrien/* Sharp Products */
41189857Sobrienproduct SHARP PALDIO611S	0x0000  PALDIO 611S PC CARD
41289857Sobrien
41389857Sobrien/* Siemens */
41489857Sobrienproduct SIEMENS SS1021		0x0002 Siemens SpeedStream 1021
41589857Sobrien
41660484Sobrien/* Simple Technology Products */
41760484Sobrienproduct SIMPLETECH COMMUNICATOR288 0x0100 Simple Technology 28.8 Communicator
41877298Sobrien/* Simpletech ID also used by Symbol */
41960484Sobrienproduct SIMPLETECH SPECTRUM24 0x801 Symbol Spectrum24 WLAN Adapter
42060484Sobrien
421/* Standard Microsystems Corporation Products */
422product SMC 8016		0x0105 SMC 8016 EtherCard
423product SMC EZCARD		0x8022 SMC EZCard 10 PCMCIA
424
425/* Socket Communications Products */
426product SOCKET EA_ETHER		0x0000 Socket Communications EA
427product SOCKET LP_WLAN_CF	0x0001 Socket Communications Low Power WLAN Card
428product SOCKET PAGECARD		0x0003 Socket Communications PageCard
429product SOCKET DUAL_RS232	0x0006 Socket Communications Dual RS232
430product SOCKET LP_ETHER		0x000d Socket Communications LP-E
431product SOCKET LP_ETHER_CF	0x0075 Socket Communications LP-E CF
432product SOCKET LP_ETH_10_100_CF 0x0145 Socket Communications 10/100 Ethernet
433
434/* Symbol */
435product	SYMBOL LA4100		0x0001	Symbol Spectrum24 LA4100 Series WLAN
436
437/* TDK Products */
438product TDK LAK_CD011WL		0x0000 TDK LAK-CD011WL
439product TDK LAK_CD021BX		0x0200 TDK LAK-CD021BX Ethernet
440product TDK LAK_CF010		0x0900 TDK LAC-CF010
441product TDK DFL9610		0x0d0a TDK DFL9610 Ethernet & Digital Cellular
442product	TDK C6500012		0x410a TDK ELSA MicroLink MC all
443
444/* Telecom Device */
445product TELECOMDEVICE TCD_HPC100	0x0202 Telecom Device TCD-HPC100
446
447/* US Robotics Products */
448product USROBOTICS WORLDPORT144	0x3330 US Robotics WorldPort 14.4 Modem
449
450/* WORKBIT Products */
451product WORKBIT ULTRA_NINJA_16	0x8006 WORKBIT Ultra Ninja-16 (16bit mode)
452
453/* Xircom Products */
454product XIRCOM CWE1130		0x0007 Xircom Wireless Ethernet Adapter 
455product XIRCOM CE		0x0108 Xircom CreditCard Ethernet
456product XIRCOM CE3		0x010a Xircom CreditCard 10/100 Ethernet
457product XIRCOM CE2		0x010b Xircom CreditCard Ethernet II
458product XIRCOM XE2000		0x0153 Xircom XE2000 10/100 Ethernet
459product XIRCOM CNW_801		0x0801 Xircom CreditCard Netwave (Canada)
460product XIRCOM CNW_802		0x0802 Xircom CreditCard Netwave (US)
461product XIRCOM CT2		0x1101 Xircom CreditCard Token Ring II
462product XIRCOM CEM		0x110a Xircom CreditCard Ethernet + Modem
463product XIRCOM REM56		0x110a Xircom RealPort Ethernet 10/100 + Modem 56
464product XIRCOM CEM28		0x110b Xircom CreditCard Ethernet + Modem 28
465product XIRCOM CEM33		0x110b Xircom CreditCard Ethernet + Modem 33
466product XIRCOM CEM56		0x110b Xircom CreditCard Ethernet + Modem 56
467
468/* ZONET */
469product ZONET ZEN		0x0100	Zonet Zen 10/10
470
471/*
472 * Cards we know only by their cis, sorted by name.
473 */
474vendor AMBICOM			-1	AmbiCom Inc
475vendor ACCTON			-1 	ACCTON
476vendor ADDTRON			-1	Addtron
477vendor ARGOSY			-1	ARGOSY
478vendor AMD			-1	AMD
479vendor BILLIONTON		-1	Billionton Systems Inc.
480vendor CNET			-1	CNet
481vendor COREGA			-1	Corega K.K.
482vendor DIGITAL			-1 	Digital Equipment Corporation
483vendor DLINK			-1 	D-Link
484vendor DYNALINK			-1	DynaLink
485vendor EIGERLABS		-1	Eiger labs,Inc.
486vendor EPSON			-1	Seiko Epson Corporation
487vendor EXP			-1	EXP Computer Inc
488vendor FUJITSU2			-1	Fujitsu
489vendor FUTUREDOMAIN		-1	FutureDomain
490vendor FREECOM			-1	Freecom
491vendor GEMTEK			-1	Gem Tek
492vendor ICOM			-1	ICOM Inc
493vendor INTERSIL2		-1	Intersil
494vendor IODATA3			-1	I-O DATA
495vendor LANTECH			-1	Lantech Computer Company
496vendor MELCO2			-1	Melco Corporation
497vendor NAKAGAWAMETAL		-1	NAKAGAWA METAL
498vendor NDC			-1	NDC
499vendor NEC			-1	NEC
500vendor OEM2			-1	Generic OEM
501vendor PLANET			-1 	Planet
502vendor PLANEX			-1	Planex Communications Inc
503vendor PREMAX			-1 	Premax
504vendor RPTI			-1 	RPTI
505vendor SVEC			-1	SVEC/Hawking Technology
506vendor SYNERGY21		-1	Synergy 21
507vendor TEAC			-1	TEAC
508vendor TOSHIBA			-1	TOSHIBA
509vendor WORKBIT2			-1	WORKBIT
510vendor YEDATA			-1 	Y-E DATA
511vendor YIS			-1	YIS Corporation
512vendor ZOOM			-1 	ZOOM
513
514product ACCTON EN2212		{ "ACCTON", "EN2212", NULL, NULL } Accton EN2212
515product ACCTON EN2216		{ "ACCTON", "EN2216-PCMCIA-ETHERNET", "EN2216R01", NULL } Accton EN2216
516product ACCTON EN2226		{ "Accton", "Fast&spEtherCard-16", "EN2226", "1.00" } Accton EN2226
517product ADDTRON AWP100		{ "Addtron", "AWP-100&spWireless&spPCMCIA", "Version&sp01.02", NULL }
518product ALLIEDTELESIS WR211PCM	{ "Allied&spTelesis&spK.K.", "WR211PCM", NULL, NULL } Allied Telesis WR211PCM
519product AMBICOM AMB8002T	{ "AmbiCom&spInc", "AMB8002T", NULL, NULL } AmbiCom AMB8002T
520product AMD AM79C930		{ "AMD", "Am79C930", NULL, NULL } AMD Am79C930
521product ARGOSY SP320		{ "PCMCIA", "RS-COM 2P", NULL, NULL } ARGOSY SP320 Dual port serial PCMCIA
522product BILLIONTON CFLT10N     { "CF", "10Base-Ethernet", "1.0", NULL } Billionton Systems Inc. CFLT10N Ethernet
523product BILLIONTON LNT10TN	{ "PCMCIA", "LNT-10TN", NULL, NULL } Billionton Systems Inc. LNT-10TN NE2000 Compatible Card
524product CNET NE2000		{ "CNet", "CN40BC&spEthernet", "D", "NE2000" } CNet CN40BC NE2000 Compatible
525product COREGA ETHER_PCC_T	{ "corega&spK.K.", "corega&spEther&spPCC-T", NULL, NULL } Corega Ether PCC-T
526product COREGA ETHER_PCC_TD	{ "corega&spK.K.", "corega&spEther&spPCC-TD", NULL, NULL } Corega Ether PCC-TD
527product COREGA ETHER_II_PCC_T	{ "corega&spK.K.", "corega&spEtherII&spPCC-T", NULL, NULL } Corega EtherII PCC-T
528product COREGA ETHER_II_PCC_TD	{ "corega&spK.K.", "corega&spEtherII&spPCC-TD", NULL, NULL } Corega EtherII PCC-TD
529product COREGA FAST_ETHER_PCC_TX	{ "corega&spK.K.", "corega&spFastEther&spPCC-TX", NULL, NULL } Corega FastEther PCC-TX
530product COREGA FETHER_PCC_TXD	{ "corega&spK.K.", "corega&spFEther&spPCC-TXD", NULL, NULL } Corega FEther PCC-TXD
531product COREGA FETHER_PCC_TXF	{ "corega", "FEther&spPCC-TXF", NULL, NULL } Corega FEther PCC-TXF
532product COREGA WIRELESS_LAN_PCC_11	{ "corega&spK.K.", "Wireless&spLAN&spPCC-11", NULL, NULL } Corega Wireless LAN PCC-11
533product COREGA WIRELESS_LAN_PCCA_11	{ "corega&spK.K.", "Wireless&spLAN&spPCCA-11", NULL, NULL } Corega Wireless LAN PCCA-11
534product COREGA WIRELESS_LAN_PCCB_11	{ "corega_K.K.", "Wireless_LAN_PCCB-11", NULL, NULL } Corega Wireless LAN PCCB-11
535product COREGA WIRELESS_LAN_PCCL_11    { "corega", "WL&spPCCL-11", NULL, NULL } Corega Wireless LAN PCCL-11
536
537product DIGITAL DEPCMXX		{ "DIGITAL", "DEPCM-XX", NULL, NULL } DEC DEPCM-BA
538product DLINK DE650		{ "D-Link", "DE-650", NULL, NULL } D-Link DE-650
539product DLINK DE660		{ "D-Link", "DE-660", NULL, NULL } D-Link DE-660
540product DLINK DE660PLUS		{ "D-Link", "DE-660+", NULL, NULL } D-Link DE-660+
541product DLINK DFE670TXD		{ "D-Link", "DFE-670TXD", NULL, NULL } D-Link DFE-670TXD
542product DLINK DWL650H		{ "D-Link&spCorporation", "D-Link&spDWL-650H&sp11Mbps&spWLAN&spAdapter", NULL, NULL } D-Link DWL-650H
543product	DYNALINK L10C		{ "DYNALINK", "L10C", NULL, NULL } Dynalink L10C
544/*
545 * vendor ID of EPX_AA2000 is Fujitsu (0x0004) and product ID is 0x2000, but
546 * it conflicts with Fujitsu Towa LA501 Ethernet.
547 */
548product EIGERLABS EPX_AA2000	{ "Eiger&splabs,Inc.", "EPX-AA2000&spPC&spSound&spCard", NULL, NULL } EPX-AA2000 PC Sound Card
549product EPSON EEN10B		{ "Seiko&spEpson&spCorp.", "Ethernet", "P/N:&spEEN10B&spRev.&sp00", NULL } Epson EEN10B
550product EPSON SC200		{ "EPSON", "SCSI-2&spPC&spCard&spSC200", NULL, NULL } Media Intelligent SCSI-2 PC Card MSC-200
551product EXP EXPMULTIMEDIA	{ "EXP&sp&sp&sp", "PnPIDE", "F1", NULL } EXP IDE/ATAPI DVD Card
552product EXP THINLANCOMBO	{ "PCMCIA&spLAN", "Ethernet", NULL, NULL } EXP ThinLan Combo
553product FREECOM PCCARDIDE	{ "FREECOM", "PCCARD-IDE", NULL, NULL } FREECOM PCCARD-IDE
554product FUJITSU2 FMV_J181	{ "PCMCIA&spMBH10302", "01", NULL, NULL } FUJITSU FMV-J181 PCMCIA Card
555product FUJITSU2 FMV_J182	{ "FUJITSU", "LAN&spCard(FMV-J182)", "Ver.01", NULL } FUJITSU FMV-J182 PCMCIA Card
556product FUJITSU2 FMV_J182A	{ "FUJITSU", "LAN&spCard(FMV-J182)", "Ver.02", NULL } FUJITSU FMV-J182A PCMCIA Card
557product FUJITSU2 ITCFJ182A	{ "FUJITSU", "LAN&spCard(ITCFJ182)", "Ver.01", NULL } FUJITSU ITCFJ182A CompactCard
558product FUTUREDOMAIN SCSI2GO	{ "Future&spDomain&spCorporation" "SCSI&spPCMCIA&spCredit&spCard&spController", NULL, NULL } Future Domain SCSI2GO
559product GEMTEK WLAN		{ "Intersil", "PRISM&sp2_5&spPCMCIA&spADAPTER", "ISL37300P", "Eval-RevA" } GEMTEK Prism2_5 WaveLAN Card
560product IBM SCSICARD		{ "IBM&spCorp.", "SCSI&spPCMCIA&spCard", NULL, NULL } IBM SCSI PCMCIA Card
561product ICOM SL200		{ "Icom", "SL-200", NULL, NULL } Icom SL-200
562product INTERSIL2 PRISM2	{ "INTERSIL", "HFA384x/IEEE", "Version&sp01.02", NULL } Intersil Prism II
563product IODATA CBIDE2		{ "IO&spDATA", "CBIDE2&sp&sp&sp&sp&sp&sp", NULL, NULL } IO-DATA CBIDE2/16-bit mode
564product IODATA3 CBSC16		{ "IO&spDATA", "CBSC16&sp&sp&sp&sp&sp&sp&sp", NULL, NULL } IO-DATA CBSC16
565product IODATA PCLAT		{ "I-O&spDATA", "PCLA", "ETHERNET", NULL } IO-DATA PCLA/T
566product LANTECH FASTNETTX	{ "ASIX", "AX88190", NULL, NULL } Lantech Fastnet/TX
567product LINKSYS ECARD_2		{ "LINKSYS", "E-CARD", NULL, NULL } Linksys E-Card
568product LINKSYS PCM100		{ "Linksys", "EtherFast&sp10/100&spIntegrated&spPC&spCard&sp(PCM100)", "Ver&sp1.0", NULL }
569product MACNICA MPS100		{ "MACNICA", "MIRACLE&spSCSI", "mPS100", "D.0" } Macnica Miracle SCSI mPS100
570product MEGAHERTZ XJ2288 	{ "MEGAHERTZ", "MODEM&spXJ2288", NULL, NULL } Megahertz XJ2288 Modem
571product MELCO2 LPC2_TX		{ "MELCO", "LPC2-TX", NULL, NULL } Melco LPC2-TX
572product NAKAGAWAMETAL LNT10TN	{ "PCMCIA", "LNT-10TN", NULL, NULL } NAKAGAWA METAL LNT-10TN NE2000 Compatible Card 
573product NANOSPEED PRISM2	{ "NANOSPEED", "HFA384x/IEEE", "Version&sp01.02", NULL } NANOSPEED ROOT-RZ2000 WLAN Card
574product NDC ND5100_E		{ "NDC", "Ethernet", "A", NULL } Sohoware ND5100E NE2000 Compatible Card
575product NEC CMZ_RT_WP		{ "NEC", "Wireless&spCard&spCMZ-RT-WP", "Version&sp01.01", NULL } NEC Wireless Card CMZ-RT-WP
576product NEC PC9801N_J03R	{ "NEC", "PC-9801N-J03R", NULL, NULL } NEC PC-9801N-J03R
577product NEWMEDIA BASICS_SCSI	{ "BASICS&spby&spNew&spMedia&spCorporation" "SCSI&spSym53C500", NULL, NULL } New Media Corporation BASICS SCSI
578product NTT_ME WLAN		{ "NTT-ME", "11Mbps&spWireless&spLAN&spPC&spCard", NULL, NULL } NTT-ME 11Mbps Wireless LAN PC Card
579product OEM2 CDROM1	{ "PCMCIA", "CD-ROM", NULL, NULL } Generic PCMCIA CD-ROM
580product OEM2 IDE	{ "PCMCIA", "IDE&spCARD", NULL, NULL } Generic PCMCIA IDE CARD
581product PLANET SMARTCOM2000	{ "PCMCIA", "UE2212", NULL, NULL } Planet SmartCOM 2000
582/*
583 * vendor ID of both FNW-3600-T and FNW-3700-T is LINKSYS (0x0149) and
584 * product ID is 0xc1ab, but it conflicts with LINKSYS Combo EthernetCard.
585 */
586product PLANEX FNW3600T		-1 Planex FNW-3600-T
587product PLANEX FNW3700T		-1 Planex FNW-3700-T
588product RPTI EP400		{ "RPTI&spLTD.", "EP400", "CISV100", NULL } RPTI EP400
589product RPTI EP401		{ "RPTI", "EP401&spEthernet&spNE2000&spCompatible", NULL, NULL } RPTI EP401
590product PREMAX PE200		{ "PMX&sp&sp&sp", "PE-200", NULL, NULL } PreMax PE-200
591product RATOC REX_R280		{ "RATOC&spSystem&spInc.", "10BASE_T&spCARD&spR280", NULL, NULL } RATOC REX-R280
592product RATOC REX5536		{ "1195&spRATOC&spSystem&spInc.", "REX5536&spSCSI2&spCARD", NULL, NULL } RATOC REX-5536
593product RATOC REX5536AM		{ "PCMCIA&spSCSI&spMBH10404", "01", NULL, NULL } RATOC REX-5536AM
594product RATOC REX5536M		{ "PCMCIA&spSCSI2&spCARD", "01", NULL, NULL } RATOC REX-5536M
595product RATOC REX5572		{ "RATOC&spSystem&spInc.", "SOUND/SCSI2&spCARD", NULL, NULL } RATOC REX-5572
596product RATOC REX9530		{ "RATOC&spSystem&spInc.", "SCSI2&spCARD&sp37", NULL, NULL } RATOC REX-9530
597product SIMPLETECH SPECTRUM24_ALT	{ "Symbol&spTechnologies", "LA4111&spSpectrum24&spWireless&spLAN&spPC&spCard", NULL, NULL } LA4111 Spectrum24 Wireless LAN PC Card
598product SMC 2632W		{ "SMC", "SMC2632W", "Version&sp01.02", NULL } SMC 2632 EZ Connect Wireless PC Card
599product SMC 8041		{ "SMC", "8041TX-10/100-PC-Card-V2", NULL, NULL } SMC 8041TX 10/100 PC Card
600product SVEC COMBOCARD		{ "Ethernet", "Adapter", NULL, NULL } SVEC/Hawking Tech. Combo Card
601product SVEC LANCARD		{ "SVEC", "FD605&spPCMCIA&spEtherNet&spCard", "V1-1", NULL } SVEC PCMCIA Lan Card
602product SYNERGY21 S21810	{ "PCMCIA", "Ethernet", "A", "004743118001" } Synergy 21 S21810+ NE2000 Compatible Card
603product TEAC IDECARDII		{ NULL, "NinjaATA-", NULL, NULL } TEAC IDE Card/II
604product TOSHIBA CBIDE2         { "LOOKMEET", "CBIDE2&sp&sp&sp&sp&sp&sp", NULL, NULL } TOSHIBA PA2673U CBIDE2/16-bit mode (IO-DATA OEM)
605product WORKBIT2 NINJA_SCSI3	{ "WBT", "NinjaSCSI-3", NULL, NULL } WORKBIT Ninja SCSI series
606product XIRCOM CFE_10		{ "Xircom", "CompactCard&spEthernet", "CFE-10", "1.00" } Xircom CompactCard CFE-10
607product YEDATA EXTERNAL_FDD	{ "Y-E&spDATA", "External&spFDD", NULL, NULL } Y-E DATA External FDD
608product YIS YWL11B	{ "YIS&spCorp.", "YWL-11b", NULL, NULL } YIS Corp. YWL-11b
609product ZOOM AIR_4000		{ "Zoom", "Air-4000", NULL, NULL } Zoom Air-4000
610