As stated in SUPPORTED.CARDS(http://pcmcia-cs.sourceforge.net/ftp/SUPPORTED.CARDS) : analog modem, serial port and SRAM memory and 10Base2/10BaseT - NE2000 network cards often work.
From my experience network interface cards which
emulate a NE2000 (10BaseT or 10Base2) work usually, too. Just put
the output of cardctl ident into /etc/pcmcia/config.opts
accordingly and bind the pcnet_cs or pcnet_cb module to it. Example (from the
PCMCIA-CS(http://pcmcia-cs.sourceforge.net/)
package):
card "RPTI EP401 Ethernet" version "RPTI", "EP401 Ethernet NE2000 Compatible" bind "pcnet_cs"
Once you've done that, send the cardmgr a signal to tell it you changed
the configuration killall -HUP cardmgr.
For unknown modem cards put
the modified output of cardctl ident into /etc/pcmcia/config.opts
accordingly and bind the serial_cs module to it. Example (from the
PCMCIA-CS package):
card "Compaq 28.8K Modem" version "COMPAQ", "PCMCIA 28800 FAX/DATA MODEM" bind "serial_cs"
Once you've done that, send the cardmgr a signal to tell it you changed
the configuration killall -HUP cardmgr.
There is at least one execption: MC221 (Platinium Discovery 56K) modem card, see above.
With some cards you may encounter some glitches (e.g. a network card not offering the full possible speed), but this should not be a problem in most cases.
For all unknown cards you may try to bind
each available driver into /etc/pcmcia/config.opts step by step.
Remember this is Linux: You don't have to restart your machine after each step!
Just restart the PCMCIA-CS service, for instance:
/etc/init.d/pcmcia restart (the actual command depends on
your distribution).
This version of cardinfo replaces the XForms-based cardinfo from the pcmcia-cs package with a simpler interface. All the features of the original cardinfo are supported.
For ISDN cards read ../src/linux/Documentation/README.HiSax in the kernel source and the according mailing lists and newsgroups.
"HiSax is a Linux hardware-level driver for passive ISDN cards with Siemens chipset (ISAC_S 2085/2086/2186, HSCX SAB 82525). It is based on the Teles driver from Jan den Ouden.
It is meant to be used with isdn4linux, an ISDN link-level module for Linux
written by Fritz Elfert."
Supported cards:
- Teles S0/PCMCIA (EXPERIMENTAL, see N.N.(http://www.stud.uni-wuppertal.de/~ea0141/pcmcia.html) for instructions),
- AVM Fritz PCMCIA,
- ELSA PCMCIA,
- Sedlbauer Speed Star/Speed Star2 (PCMCIA)
"Mailing list <isdn4linux_at_listserv.isdn4linux.de> To subscribe: <Majordomo@listserv.isdn4linux.de> Alternatively you can post your questions to the newsgroup de.alt.comm.isdn4linux - there is a 1:1 gateway, or at least there used to be one ..." Thanks to Juergen Leising(http://leising.home.pages.de/) .
A discussion of PCMCIA in the 2.4 kernel series.(http://pcmcia-cs.sourceforge.net/ftp/README-2.4)
If you need to get information about an unknown manufacturer you may look up the first six characters
of the MAC address in the
list of ethernet vendor codes(http://www.cavebear.com/CaveBear/Ethernet/)
maintained by Michael Patton (see also
the RFC
1340).
Or search the mapping of FCC IDs(http://www.fcc.gov/oet/fccid/) by the U.S. government.
In the database of PCI manufacturer and device IDs
(lspci) or in the database of PnP device IDs
(pnpdump).
Maybe the European UPC/EAN product number (e.g. P/N 6 57285 80004 9) often
provided as a barcode may help, too.
Here
you may download a PDF file (in German) containing a compatibility list
of CompactFlash- and SmartMedia storage cards for different digital
cameras.
For different kind of adapters (PCMCIA, USB, CF), card readers and PCI/ISA card slots, see here.
A note to MS-Windows (95,98,2000,NT) users: simple 10BaseT or BNC network cards and simple modem cards, usually work with the standard drivers (e.g. NE2000, standard modem). Sometimes even other drivers work for different cards, maybe you have to change the registry accordingly.
During my work with the Linux Mobile Guide I found some PCMCIA Cards which are not in the official database of the PCMCIA-CS package made by David A. Hinds(http://pcmcia-cs.sourceforge.net/) . I reported a card to David and got reports from others (some wrote even a driver), that their information didn't find a way into the database. I don't want to blame David. He is doing a big job to the Linux community, I just want to make this knowledge distributed. The last version of PCMCIA-CS I have checked is 3.0.9 (May 1999).
In November 1999 I got a mail from David A. Hinds(http://pcmcia-cs.sourceforge.net/), he has merged some of the information from this page. Please remember his database of SUPPORTED.CARDS(http://pcmcia-cs.sourceforge.net/ftp/SUPPORTED.CARDS) is the first reference.