1*c5e61cb4Sfgsch $OpenBSD: pcmciadevs,v 1.29 1999/12/23 17:03:18 fgsch Exp $ 20720f62cSfgsch/* $NetBSD: pcmciadevs,v 1.13 1998/08/17 23:10:12 thorpej Exp $ */ 30720f62cSfgsch 40720f62cSfgsch/* 50720f62cSfgsch * Copyright (c) 1998, Christos Zoulas 60720f62cSfgsch * All rights reserved. 70720f62cSfgsch * 80720f62cSfgsch * Redistribution and use in source and binary forms, with or without 90720f62cSfgsch * modification, are permitted provided that the following conditions 100720f62cSfgsch * are met: 110720f62cSfgsch * 1. Redistributions of source code must retain the above copyright 120720f62cSfgsch * notice, this list of conditions and the following disclaimer. 130720f62cSfgsch * 2. Redistributions in binary form must reproduce the above copyright 140720f62cSfgsch * notice, this list of conditions and the following disclaimer in the 150720f62cSfgsch * documentation and/or other materials provided with the distribution. 160720f62cSfgsch * 3. All advertising materials mentioning features or use of this software 170720f62cSfgsch * must display the following acknowledgement: 180720f62cSfgsch * This product includes software developed by Christos Zoulas 190720f62cSfgsch * for the NetBSD Project. 200720f62cSfgsch * 4. The name of the author may not be used to endorse or promote products 210720f62cSfgsch * derived from this software without specific prior written permission 220720f62cSfgsch * 230720f62cSfgsch * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 240720f62cSfgsch * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 250720f62cSfgsch * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 260720f62cSfgsch * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 270720f62cSfgsch * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 280720f62cSfgsch * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 290720f62cSfgsch * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 300720f62cSfgsch * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 310720f62cSfgsch * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 320720f62cSfgsch * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 330720f62cSfgsch */ 340720f62cSfgsch 350720f62cSfgsch/* 360720f62cSfgsch * List of known PCMCIA vendors 370720f62cSfgsch */ 380720f62cSfgsch 398a1e85e8Sfgschvendor FUJITSU 0x0004 Fujitsu 4087d197a3Sfgschvendor SANDISK 0x0045 Sandisk 419a3a046bSderaadtvendor NEWMEDIA 0x0057 NewMedia 42e1039f18Sniklasvendor INTEL 0x0089 Intel 439a3a046bSderaadtvendor IBM 0x00a4 IBM 449a3a046bSderaadtvendor 3COM 0x0101 3Com 459a3a046bSderaadtvendor MEGAHERTZ 0x0102 Megahertz 460720f62cSfgschvendor SOCKET 0x0104 Socket Communications 479a3a046bSderaadtvendor TDK 0x0105 TDK 48f1c766dcSfgschvendor XIRCOM 0x0105 Xircom 499a3a046bSderaadtvendor SMC 0x0108 SMC 509a3a046bSderaadtvendor MOTOROLA 0x0109 Motorola 519a3a046bSderaadtvendor USROBOTICS 0x0115 US Robotics 526524b64cSdvendor PROXIM 0x0126 Proxim 539a3a046bSderaadtvendor MEGAHERTZ2 0x0128 Megahertz 549a3a046bSderaadtvendor ADAPTEC 0x012f Adaptec 55e1039f18Sniklasvendor QUATECH 0x0137 Quatech 56e1039f18Sniklasvendor COMPAQ 0x0138 Compaq 579a3a046bSderaadtvendor LINKSYS 0x0149 Linksys 580720f62cSfgschvendor SIMPLETECH 0x014d Simple Technology 59f1c766dcSfgschvendor SYMBOL 0x014d Symbol 601332f0f1Sderaadtvendor LUCENT 0x0156 Lucent 61e1039f18Sniklasvendor COMPAQ2 0x0183 Compaq 62f1c2739dSfgschvendor KINGSTON 0x0186 Kingston 639a3a046bSderaadtvendor DAYNA 0x0194 Dayna 64da655a24Sangelosvendor BAY 0x01eb Bay Networks 650720f62cSfgschvendor IODATA 0x01bf I-O DATA 66750dc894Sniklasvendor BREEZECOM 0x0a02 BreezeCOM 671332f0f1Sderaadtvendor LASAT 0x3401 Lasat 68bd100553Sfgschvendor DUAL 0x890f Dual 69*c5e61cb4Sfgschvendor COMPEX 0x8a01 Compex 70f1c766dcSfgschvendor CONTEC 0xc001 Contec 71709e0656Sfgschvendor COREGA 0xc00f Corega K.K. 7273759ff1Sfgschvendor ALLIEDTELESIS 0xc00f Allied Telesis K.K. 7387d197a3Sfgschvendor HAGIWARASYSCOM 0xc012 Hagiwara SYS-COM 740720f62cSfgsch 750720f62cSfgsch/* 760720f62cSfgsch * List of known products. Grouped by vendor. 770720f62cSfgsch */ 78f1c766dcSfgsch/* Adaptec */ 791332f0f1Sderaadtproduct ADAPTEC APA1460_1 0x0001 Adaptec APA-1460/A 801332f0f1Sderaadtproduct ADAPTEC APA1460_2 0x0002 Adaptec APA-1460/B 810720f62cSfgsch 82f1c766dcSfgsch/* Allied Telesis K.K. */ 83f1c766dcSfgschproduct ALLIEDTELESIS LA_PCM 0x0002 Allied Telesis LA-PCM 8469834976Sfgsch 85f1c766dcSfgsch/* BreezeCOM */ 86750dc894Sniklasproduct BREEZECOM BREEZENET 0x0102 BreezeCOM BreezeNET IEEE 802.11 FHSS 87750dc894Sniklas 88f1c766dcSfgsch/* 3COM */ 891332f0f1Sderaadtproduct 3COM 3CXEM556B 0x003d 3Com 3CXEM556B-INT 901332f0f1Sderaadtproduct 3COM 3CXEM556 0x0035 3Com 3CXEM556 911332f0f1Sderaadtproduct 3COM 3C562 0x0562 3Com 3c562 921332f0f1Sderaadtproduct 3COM 3C589 0x0589 3Com 3c589 931332f0f1Sderaadtproduct 3COM 3C574 0x0574 3Com 3c574-TX 940720f62cSfgsch 95f1c766dcSfgsch/* Contec C-NET(PC) */ 96f1c766dcSfgschproduct CONTEC CNETPC 0x0000 Contec C-NET(PC)C 97709e0656Sfgsch 98f1c766dcSfgsch/* Compex */ 991332f0f1Sderaadtproduct COMPEX AMP_WIRELESS 0x0066 AMP 100f1c766dcSfgschproduct COMPEX LINKPORT_ENET_B 0x0100 Compex Linkport ENET-B 101f1c766dcSfgsch 102f1c766dcSfgsch/* Dayna */ 10387d197a3Sfgschproduct DAYNA COMMUNICARD_E_1 0x002d Dayna CommuniCard E 10487d197a3Sfgschproduct DAYNA COMMUNICARD_E_2 0x002f Dayna CommuniCard E 10587d197a3Sfgsch 106f1c766dcSfgsch/* Digital */ 10787d197a3Sfgschproduct DIGITAL MOBILE_MEDIA_CDROM 0x0d00 Digital Mobile Media CD-ROM 1080720f62cSfgsch 109bd100553Sfgsch/* Dual */ 110bd100553Sfgschproduct DUAL NE2000 0x0100 Dual NE2000 111bd100553Sfgsch 112f1c766dcSfgsch/* Fujitsu */ 1131332f0f1Sderaadtproduct FUJITSU SCSI600 0x0401 Fujitsu 600 11448a61919Sderaadtproduct FUJITSU LA501 0x2000 Fujitsu Towa LA501 1158a1e85e8Sfgsch 116f1c766dcSfgsch/* Motorola */ 11748a61919Sderaadtproduct MOTOROLA POWER144 0x0105 Motorola Power 14.4 11848a61919Sderaadtproduct MOTOROLA PM100C 0x0302 Motorola Personal Messenger 100C CDPD 11948a61919Sderaadtproduct MOTOROLA MONTANA_336 0x0505 Motorola Montana 33.6 1200720f62cSfgsch 121f1c766dcSfgsch/* IBM */ 1220720f62cSfgschproduct IBM INFOMOVER 0x0002 National Semiconductor InfoMover 12373759ff1Sfgschproduct IBM PORTABLE_CDROM_DRIVE 0x002d PCMCIA Portable CD-ROM Drive 1241332f0f1Sderaadtproduct IBM HOME_AND_AWAY 0x002e IBM Home&Away 125709e0656Sfgschproduct IBM WIRELESS_LAN_ENTRY 0x0032 Wireless LAN Entry 1261332f0f1Sderaadtproduct IBM ETHERJET_PCCARD 0x003f IBM EtherJet 1270720f62cSfgsch 1280720f62cSfgsch/* I-O DATA */ 1290720f62cSfgschproduct IODATA PCLAT 0x2216 I-O DATA PCLA/T 1300720f62cSfgsch 131709e0656Sfgsch/* Intel */ 132709e0656Sfgschproduct INTEL EEPRO100 0x010a Intel EtherExpress PRO/100 133709e0656Sfgsch 134f1c2739dSfgsch/* Kingston */ 135f1c2739dSfgschproduct KINGSTON KNE_PC2 0x0100 Kingston KNE-PC2 136f1c2739dSfgsch 137f1c766dcSfgsch/* Lasat */ 1381332f0f1Sderaadtproduct LASAT CREDIT_288 0x2811 Lasat Credit 288 1398a43def1Sfgsch 1400720f62cSfgsch/* Linksys corporation */ 1411332f0f1Sderaadtproduct LINKSYS TRUST_COMBO_ECARD 0x021b Trust (Linksys) 142d5a6af07Sfgschproduct LINKSYS FAST_ECARD 0x0230 D-Link DFE-650 or Netgear FA410TX 1439e03ba1aSfgschproduct LINKSYS ECARD_1 0x0265 Linksys EthernetCard or D-Link DE-650 1440720f62cSfgschproduct LINKSYS COMBO_ECARD 0xc1ab Linksys Combo EthernetCard 1450720f62cSfgsch 1463d0b7430Sniklas/* Lucent technologies corporation */ 147750dc894Sniklasproduct LUCENT WAVELAN 0x0002 Lucent WaveLAN IEEE 802.11 DSSS 1483d0b7430Sniklas 149da655a24Sangelos/* BayStack 650 FH 802.11 */ 1501332f0f1Sderaadtproduct BAY STACK_650 0x0804 BayStack 650 151da655a24Sangelos 152f1c766dcSfgsch/* Megahertz */ 1531332f0f1Sderaadtproduct MEGAHERTZ XJ4288 0x0023 Megahertz XJ4288 1541332f0f1Sderaadtproduct MEGAHERTZ XJ5560 0x0034 Megahertz X-JACK 56kbps 1551332f0f1Sderaadtproduct MEGAHERTZ2 XJEM1144 0x0101 Megahertz X-JACK 1561332f0f1Sderaadtproduct MEGAHERTZ2 XJACK 0x0103 Megahertz X-JACK 1571332f0f1Sderaadtproduct MEGAHERTZ XJEM3336 0x0006 Megahertz X-JACK 1580720f62cSfgsch 159f1c766dcSfgsch/* Proxim */ 1606524b64cSdproduct PROXIM ROAMABOUT_2400FH 0x1058 Digital RoamAbout 2400FH 1616524b64cSdproduct PROXIM RANGELAN2_7401 0x1158 Proxim RangeLAN2 7401 1626524b64cSd 163f1c766dcSfgsch/* Quatech */ 164e1039f18Sniklasproduct QUATECH DSP_225 0x0008 Quatech Dual Serial Port 165e1039f18Sniklas 166f1c766dcSfgsch/* US Robotics */ 1671332f0f1Sderaadtproduct USROBOTICS WORLDPORT144 0x3330 US Robotics WorldPort 14.4 1680720f62cSfgsch 169f1c766dcSfgsch/* Sandisk */ 17087d197a3Sfgschproduct SANDISK SDCFB 0x0401 Sandisk CompactFlash Card 17187d197a3Sfgsch 172f1c766dcSfgsch/* Simple Technology */ 1730720f62cSfgschproduct SIMPLETECH COMMUNICATOR288 0x0100 Simple Technology 28.8 Communicator 1740720f62cSfgsch 175f1c766dcSfgsch/* Socket Communications */ 1760720f62cSfgschproduct SOCKET PAGECARD 0x0003 Socket Communications PageCard 17787d197a3Sfgschproduct SOCKET DUAL_RS232 0x0006 Socket Communications Dual RS232 1781332f0f1Sderaadtproduct SOCKET LP_ETHER_CF 0x0075 Socket Communications LP CF 1790720f62cSfgsch 180f1c766dcSfgsch/* Symbol */ 181750dc894Sniklasproduct SYMBOL SPECTRUM24 0x0801 Spectrum24 WLAN IEEE 802.11 FHSS 182750dc894Sniklas 183f1c766dcSfgsch/* TDK */ 1841332f0f1Sderaadtproduct TDK LAK_CD021BX 0x0200 TDK LAK-CD021BX 1851332f0f1Sderaadtproduct TDK DFL9610 0x0d0a TDK DFL9610 1860720f62cSfgsch 187f1c766dcSfgsch/* Xircom */ 18836d6ea9bSderaadtproduct XIRCOM XIR_CE_10 0x0108 Xircom CE10 18936d6ea9bSderaadtproduct XIRCOM XIR_PS_CE2_10 0x010b Xircom CE2 19036d6ea9bSderaadtproduct XIRCOM XIR_CNW 0x0802 Xircom Netwave 19136d6ea9bSderaadtproduct XIRCOM XIR_CEM_10 0x110a Xircom CEM-10 19236d6ea9bSderaadtproduct XIRCOM XIR_CEM_28 0x110b Xircom CEM-28 193709e0656Sfgsch 194f1c766dcSfgsch/* NewMedia */ 19548a61919Sderaadtproduct NEWMEDIA BASICS 0x0019 NewMedia BASICS 1961332f0f1Sderaadtproduct NEWMEDIA MULTIMEDIA 0x100b NewMedia Multimedia 1971332f0f1Sderaadtproduct NEWMEDIA BUSTOASTER 0xc102 NewMedia BusToaster 1980720f62cSfgsch 199f1c766dcSfgsch/* Standard Microsystems Corporation */ 2001332f0f1Sderaadtproduct SMC 8016 0x0105 SMC 8016 201eef82010Sdownsjproduct SMC 8020 0x0001 SMC EtherEZ 8020 2021332f0f1Sderaadtproduct SMC EZCARD 0x8022 SMC EXCard 2030720f62cSfgsch 2040720f62cSfgsch/* Cards we know only by their cis */ 2050720f62cSfgschvendor PREMAX -1 Premax 2060720f62cSfgschvendor PLANET -1 Planet 2071332f0f1Sderaadtvendor PLANEX -1 Planex 2080720f62cSfgschvendor DLINK -1 D-Link 2090720f62cSfgschvendor RPTI -1 RPTI 2100720f62cSfgschvendor ACCTON -1 ACCTON 2110720f62cSfgschvendor YEDATA -1 Y-E DATA 2129a3a046bSderaadtvendor DIGITAL -1 Digital 21387d197a3Sfgschvendor TEAC -1 TEAC 2141332f0f1Sderaadtvendor SVEC -1 SVEC/Hawking 2151332f0f1Sderaadtvendor AMBICOM -1 AmbiCom 216*c5e61cb4Sfgschvendor EDIMAX -1 Edimax 2170720f62cSfgsch 21873759ff1Sfgschproduct MEGAHERTZ XJ2288 { "MEGAHERTZ", "MODEM&spXJ2288", NULL, NULL } Megahertz XJ2288 Modem 2190720f62cSfgschproduct PREMAX PE200 { "PMX&sp&sp&sp", "PE-200", NULL, NULL } PreMax PE-200 2200720f62cSfgschproduct PLANET SMARTCOM2000 { "PCMCIA", "UE2212", NULL, NULL } Planet SmartCOM 2000 22173759ff1Sfgsch/* 22273759ff1Sfgsch * vendor ID of FNW-3600-T is LINKSYS(0x0149) and product ID is 0xc1ab, but 22373759ff1Sfgsch * it conflicts with LINKSYS Combo EhternetCard. 22473759ff1Sfgsch */ 22573759ff1Sfgschproduct PLANEX FNW3600T { "Fast&spEthernet", "Adapter", "1.0", NULL } Planex FNW-3600-T 2260720f62cSfgschproduct DLINK DE650 { "D-Link", "DE-650", NULL, NULL } D-Link DE-650 2270720f62cSfgschproduct DLINK DE660 { "D-Link", "DE-660", NULL, NULL } D-Link DE-660 2280720f62cSfgschproduct RPTI EP401 { "RPTI", "EP401&spEthernet&spNE2000&spCompatible", NULL, NULL } RPTI EP401 2290720f62cSfgschproduct ACCTON EN2212 { "ACCTON", "EN2212", NULL, NULL } Accton EN2212 2300720f62cSfgschproduct YEDATA EXTERNAL_FDD { "Y-E&spDATA", "External&spFDD", NULL, NULL } Y-E DATA External FDD 2310720f62cSfgschproduct DIGITAL DEPCMXX { "DIGITAL", "DEPCM-XX", NULL, NULL } DEC DEPCM-BA 23287d197a3Sfgschproduct TEAC IDECARDII { NULL, "NinjaATA-", NULL, NULL } TEAC IDE Card/II 23387d197a3Sfgschproduct LINKSYS ECARD_2 { "LINKSYS", "E-CARD", NULL, NULL } Linksys E-Card 23473759ff1Sfgschproduct COREGA ETHER_PCC_T { "corega&spK.K.", "corega&spEther&spPCC-T", NULL, NULL } Corega 23573759ff1Sfgschproduct COREGA ETHER_II_PCC_T { "corega&spK.K.", "corega&spEtherII&spPCC-T", NULL, NULL } Corega 23673759ff1Sfgschproduct COREGA FAST_ETHER_PCC_TX { "corega&spK.K.", "corega&spFastEther&spPCC-TX", NULL, NULL } Corega 23773759ff1Sfgschproduct SVEC COMBOCARD { "Ethernet", "Adapter", NULL, NULL } SVEC/Hawking Tech. Combo Card 23873759ff1Sfgschproduct SVEC LANCARD { "SVEC", "FD605&spPCMCIA&spEtherNet&spCard", "V1-1", NULL } SVEC PCMCIA Lan Card 23936d6ea9bSderaadtproduct AMBICOM AMB8002T { "AmbiCom&spInc", "AMB8002T", NULL, NULL } AmbiCom AMB8002T 24073759ff1Sfgschproduct PROXIM RL2_7200 { "PROXIM", "LAN&spCARD", "RANGELAN2", NULL } Proxim 24173759ff1Sfgschproduct PROXIM RL2_7400 { "PROXIM", "LAN&spPC&spCARD", "RANGELAN2", NULL } Proxim 24273759ff1Sfgschproduct PROXIM SYMPHONY { "PROXIM", "LAN&spPC&spCARD", "SYMPHONY", NULL } Proxim 243*c5e61cb4Sfgschproduct EDIMAX NE2000 { "PCMCIA", "Ethernet", NULL, NULL } Edimax 244