/* $FreeBSD: src/sys/dev/pccard/pccarddevs,v 1.112 2005/07/18 21:47:38 imp Exp $ */ /* $NetBSD: pcmciadevs,v 1.186 2003/09/16 08:26:37 onoe Exp $ */ /* $OpenBSD: pcmciadevs,v 1.93 2002/06/21 08:31:10 henning Exp $ */ /*- * Copyright (c) 1998-2004 The NetBSD Foundation, Inc. * All rights reserved. * * This code is derived from software contributed to The NetBSD Foundation * by Christos Zoulas. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the NetBSD * Foundation, Inc. and its contributors. * 4. Neither the name of The NetBSD Foundation nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ /*- * Copyright (c) 1999-2004 The FreeBSD Project. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * */ /* * Tuple registration list can be found at: * http://www.pcmcia.org/tupleidlist.htm */ /* * List of known PCMCIA vendors, sorted by numeric ID. */ vendor FUJITSU 0x0004 Fujitsu Corporation vendor INTERSIL 0x000b Intersil vendor PANASONIC 0x0032 Matsushita Electric Industrial Co. vendor NEWMEDIA 0x0057 New Media Corporation vendor INTEL 0x0089 Intel vendor 3COM 0x0101 3Com Corporation vendor SOCKET 0x0104 Socket Communications vendor TDK 0x0105 TDK Corporation vendor XIRCOM 0x0105 Xircom vendor PROXIM 0x0126 Proxim vendor DSPSI 0x0128 DSP Solutions, Inc vendor COMPAQ 0x0138 Compaq vendor SIMPLETECH 0x014d Simple Technology vendor LUCENT 0x0156 Lucent Technologies vendor ERICSSON 0x016b Ericsson vendor COMPAQ2 0x0183 Compaq vendor RACORE 0x01bf Racore Computer Products vendor BAY 0x01eb Bay Networks vendor OMNIKEY 0x0223 OMNIKEY GmbH vendor NOKIA 0x023d Nokia Communications vendor SAMSUNG 0x0250 Samsung vendor HWN 0x0261 Home Wireless Networks vendor ARTEM 0x0268 ARtem vendor SYMBOL 0x026c Symbol vendor BUFFALO 0x026f BUFFALO (Melco Corporation) vendor BROMAX 0x0274 Bromax communications, Inc vendor IODATA2 0x028a I-O DATA vendor ASUS 0x02aa ASUS vendor SIEMENS 0x02ac Siemens vendor MICROSOFT 0x02d2 Microsoft Corporation /* * The following vendor IDs are byte-swapped from what the company is assigned. */ vendor BONDWELL 0x3b01 Bondwell vendor ADAPTEC2 0x9005 Adaptec vendor ELSA 0xd601 Elsa /* * The following vendor IDs are the vendor's PCI ID, not their PCMCIA * IDs. NEWMEDIA2 should likely be 'Advansys' since that's who owns * the PCI ID. */ vendor PLANEX 0x14ea PLANEX vendor ACTIONTEC 0x1668 ACTIONTEC /* * The following vendor IDs are not, as far as I can tell, actually * assigned to these people by the pcmcia. However, all the ones starting * with '0xc' look coherent enough that maybe somebody other than PCMCIA is * assigning numbers in that range. Maybe JEITA? */ vendor AIRVAST 0x50c2 AirVast Technology vendor ARCHOS 0x5241 Archos vendor EDIMAX 0x890f Edimax Technology Inc. vendor CONTEC 0xc001 Contec vendor ALLIEDTELESIS 0xc00f Allied Telesis K.K. vendor EMTAC 0xc250 EMTAC Technology Corporation /* * List of known products. Grouped by vendor, sorted by number within the * group. */ /* 3COM Products */ product 3COM 3CRWE737A 0x0001 3Com AirConnect Wireless LAN product 3COM 3CXEM556 0x0035 3Com/Megahertz 3CXEM556 Ethernet/Modem product 3COM 3CXEM556INT 0x003d 3Com/Megahertz 3CXEM556-INT Ethernet/Modem product 3COM 3CRWB609 0x0040 3Com Bluetooth PC Card 3CRWB60-A product 3COM 3CCFEM556BI 0x0556 3Com/Megahertz 3CCFEM556BI Ethernet/Modem product 3COM 3CRWE777A 0x0777 3Com 3CRWE777A Airconnect /* ACTIONTEC Products */ product ACTIONTEC PRISM 0x0101 PRISM Wireless LAN PC Card /* Adaptec Products */ product ADAPTEC2 ANW8030 0x0021 Adaptec ANW-8030 /* AirVast */ product AIRVAST WN_100 0x7300 AirVast WN-100 product AIRVAST WN_100B 0x0001 AirVast WN-100 (alt) /* Archos */ product ARCHOS ARC_ATAPI 0x0043 MiniCD /* ARtem */ product ARTEM ONAIR 0x0001 ARtem OnAir /* ASUS WL-100 */ product ASUS WL100 0x0002 ASUS SpaceLink WL-100 Wireless LAN /* Bay Networks */ product BAY EMOBILITY_11B 0x080a e-Mobility 11Mb Wireless LAN /* Bondwell */ product BONDWELL B236 0x0000 Game Card Joystick /* Bromax Communications, Inc (Linksys OEM) */ product BROMAX IWN 0x1612 Instant Wireless Network PC Card product BROMAX IWN3 0x1613 Instant Wireless Network PC Card, V3 product BROMAX WCF11 0x3301 Instant Wireless Network CF Card /* BUFFALO */ product BUFFALO LPC3_CLX 0x0301 BUFFALO LPC3-CLX Ethernet Adapter product BUFFALO WLI_PCM_S11 0x0305 BUFFALO AirStation 11Mbps WLAN product BUFFALO LPC3_CLT 0x030a BUFFALO LPC3-CLT Ethernet Adapter product BUFFALO WLI_CF_S11G 0x030b BUFFALO AirStation 11Mbps CF WLAN /* Compaq Products */ product COMPAQ NC5004 0x0002 Compaq Agency NC5004 Wireless Card product COMPAQ CPQ550 0x110a Compaq Microcom CPQ550 Ethernet/Modem product COMPAQ2 CPQ_10_100 0x010a Compaq Netelligent 10/100 Ethernet /* Contec C-NET(PC) */ product CONTEC FX_DS110_PCC 0x0008 Contec FLEXLAN/FX-DS110-PCC /* DSP Solutions, Inc. (Megahertz OEM) */ product DSPSI XJACK 0x0103 Megahertz X-JACK Ethernet /* Edimax Products */ product EDIMAX EP4000A 0x0100 Edimax EP4000A /* ELSA Products */ product ELSA XI300_IEEE 0x0002 XI300 Wireless LAN product ELSA XI800_IEEE 0x0004 XI800 CF Wireless LAN product ELSA XI325_IEEE 0x0005 XI325 Wireless LAN product ELSA APDL325_IEEE 0x0006 ADPL325 Wireless LAN product ELSA XI330_IEEE 0x0010 XI330 Wireless LAN product ELSA WIFI_FLASH 0x0101 802.11b plus 128MB Flash /* EMTAC */ product EMTAC WLAN 0x0002 EMTAC A2424i 11Mbps WLAN Card /* Ericsson */ product ERICSSON WIRELESSLAN 0x0001 DSSS Wireless LAN PC Card /* Fujutsu Products */ product FUJITSU WL110 0x2003 PEGA-WL110 Wireless LAN /* Home Wireless Networks */ product HWN AIRWAY80211 0x0002 HWN Airway Wireless PCMCIA Card /* Intel Products */ product INTEL PRO_WLAN_2011 0x0001 Intel PRO/Wireless 2011 LAN PC Card product INTEL EEPRO100 0x010a Intel EtherExpress PRO/100 /* Intersil */ /* OEMs sell these things under different marketing names */ product INTERSIL ISL37100P 0x7100 ISL37100P product INTERSIL ISL37110P 0x7110 ISL37110P product INTERSIL ISL37300P 0x7300 ISL37300P /* I-O DATA */ product IODATA2 WNB11PCM 0x0002 I-O DATA WN-B11/PCM product IODATA2 WCF12 0x0673 Wireless CF Card /* Lucent WaveLAN/IEEE */ product LUCENT WAVELAN_IEEE 0x0002 WaveLAN/IEEE /* Microsoft Products */ product MICROSOFT MN_520 0x0001 Microsoft MN-520 WLAN Card /* New Media Products */ product NEWMEDIA BASICS 0x0019 New Media BASICS Ethernet /* Nokia Products */ product NOKIA C110_WLAN 0x1110 Nokia C110/C111 product NOKIA C020_WLAN 0x20c0 Nokia C020 WLAN Card /* OMNIKEY Products */ product OMNIKEY CM4040 0x0200 OMNIKEY CardMan 4040 /* Panasonic Products */ product PANASONIC KXLC005 0x2704 Panasonic 16X CD-ROM Interface Card /* Planex */ product PLANEX GWNS11H 0xb001 Planex GW-NS11H /* Proxim */ product PROXIM HARMONY 0x0002 Proxim HARMONY 80211B product PROXIM RANGELANDS_8430 0x8000 Proxim RangeLAN-DS 8430 /* Racore Computer Products */ product RACORE ACCTON_EN2226 0x010a Accton Fast EtherCard /* Samsung */ product SAMSUNG SWL_2000N 0x0002 Samsung MagicLAN SWL-2000N /* Siemens */ product SIEMENS SS1021 0x0002 Siemens SpeedStream 1021 product SIEMENS SS1021A 0x3021 Siemens SpeedStream SS1021 /* Socket Communications Products */ product SOCKET LP_WLAN_CF 0x0001 Socket Communications Low Power WLAN Card /* Symbol */ product SYMBOL LA4100 0x0001 Symbol Spectrum24 LA4100 Series WLAN /* TDK Products */ product TDK LAK_CD011WL 0x0000 TDK LAK-CD011WL product TDK C6500012 0x410a TDK ELSA MicroLink MC all /* Xircom Products */ product XIRCOM CE 0x0108 Xircom CreditCard Ethernet product XIRCOM CE2 0x010a Xircom CreditCard Ethernet II product XIRCOM CE3 0x010a Xircom CreditCard Ethernet 10/100 product XIRCOM CNW_801 0x0801 Xircom CreditCard Netwave (Canada) product XIRCOM CNW_802 0x0802 Xircom CreditCard Netwave (US) product XIRCOM CEM 0x110a Xircom CreditCard Ethernet + Modem product XIRCOM CEM56 0x110a Xircom CreditCard Ethernet + Modem 56 product XIRCOM REM56 0x110a Xircom RealPort Ethernet 10/100 + Modem 56 product XIRCOM CEM28 0x110b Xircom CreditCard Ethernet + Modem 28.8 product XIRCOM CEM33 0x110c Xircom CreditCard Ethernet + Modem 33.6 /* * Cards we know only by their cis, sorted by name. */ vendor ADDTRON -1 Addtron vendor COREGA -1 Corega K.K. vendor DLINK -1 D-Link vendor DYNALINK -1 DynaLink vendor EXP -1 EXP Computer Inc vendor FREECOM -1 Freecom vendor GEMTEK -1 Gem Tek vendor INTERSIL2 -1 Intersil vendor IODATA3 -1 I-O DATA vendor NDC -1 NDC vendor OEM2 -1 Generic OEM vendor SVEC -1 SVEC/Hawking Technology vendor TEAC -1 TEAC vendor YEDATA -1 Y-E DATA product ADDTRON AWP100 { "Addtron", "AWP-100&spWireless&spPCMCIA", "Version&sp01.02", NULL } product ALLIEDTELESIS WR211PCM { "Allied&spTelesis&spK.K.", "WR211PCM", NULL, NULL } Allied Telesis WR211PCM product COREGA WIRELESS_LAN_PCC_11 { "corega&spK.K.", "Wireless&spLAN&spPCC-11", NULL, NULL } Corega Wireless LAN PCC-11 product COREGA WIRELESS_LAN_PCCA_11 { "corega&spK.K.", "Wireless&spLAN&spPCCA-11", NULL, NULL } Corega Wireless LAN PCCA-11 product COREGA WIRELESS_LAN_PCCB_11 { "corega_K.K.", "Wireless_LAN_PCCB-11", NULL, NULL } Corega Wireless LAN PCCB-11 product COREGA WIRELESS_LAN_PCCL_11 { "corega", "WL&spPCCL-11", NULL, NULL } Corega Wireless LAN PCCL-11 product DLINK DWL650H { "D-Link&spCorporation", "D-Link&spDWL-650H&sp11Mbps&spWLAN&spAdapter", NULL, NULL } D-Link DWL-650H product DYNALINK L10C { "DYNALINK", "L10C", NULL, NULL } Dynalink L10C /* * vendor ID of EPX_AA2000 is Fujitsu (0x0004) and product ID is 0x2000, but * it conflicts with Fujitsu Towa LA501 Ethernet. */ product EXP EXPMULTIMEDIA { "EXP&sp&sp&sp", "PnPIDE", "F1", NULL } EXP IDE/ATAPI DVD Card product FREECOM PCCARDIDE { "FREECOM", "PCCARD-IDE", NULL, NULL } FREECOM PCCARD-IDE product GEMTEK WLAN { "Intersil", "PRISM&sp2_5&spPCMCIA&spADAPTER", "ISL37300P", "Eval-RevA" } GEMTEK Prism2_5 WaveLAN Card product INTERSIL2 PRISM2 { "INTERSIL", "HFA384x/IEEE", "Version&sp01.02", NULL } Intersil Prism II product IODATA3 CBIDE2 { "IO&spDATA", "CBIDE2&sp&sp&sp&sp&sp&sp", NULL, NULL } IO-DATA CBIDE2/16-bit mode product NDC ND5100_E { "NDC", "Ethernet", "A", NULL } Sohoware ND5100E NE2000 Compatible Card product OEM2 CDROM1 { "PCMCIA", "CD-ROM", NULL, NULL } Generic PCMCIA CD-ROM product OEM2 IDE { "PCMCIA", "IDE&spCARD", NULL, NULL } Generic PCMCIA IDE CARD product SIMPLETECH SPECTRUM24_ALT { "Symbol&spTechnologies", "LA4111&spSpectrum24&spWireless&spLAN&spPC&spCard", NULL, NULL } LA4111 Spectrum24 Wireless LAN PC Card product SMC 8020BT { "SMC" "EtherEZ&spEthernet&sp8020", NULL, NULL } product SVEC LANCARD { "SVEC", "FD605&spPCMCIA&spEtherNet&spCard", "V1-1", NULL } SVEC PCMCIA Lan Card product TEAC IDECARDII { NULL, "NinjaATA-", NULL, NULL } TEAC IDE Card/II product YEDATA EXTERNAL_FDD { "Y-E&spDATA", "External&spFDD", NULL, NULL } Y-E DATA External FDD