Setup of Elan's PCMCIA Serial Cards in Linux
Elan's range of PCMCIA serial cards use the industry standard 16C550 chipset and so are easily supported in Linux by the standard serial port drivers.
To ensure correct installation, the /etc/pcmcia/config file needs to have the following entries: (just copy and paste the text below into /etc/pcmcia/config)
card "Serial or Modem"
function serial_port
bind "serial_cs"
card "Elan SL332 Dual Channel RS232 PCMCIA
Card"
version "Elan", "Serial
Port: SL332"
manfid 0x015d, 0x4c45
bind "serial_cs" to 0, "serial_cs"
to 1
card "Elan IC232 Single Channel RS232 PCMCIA
Card"
version "Elan", "Serial
Port: IC232"
manfid 0x015d, 0x4c45
bind "serial_cs"
card "Elan SL232 Single Channel RS232 PCMCIA
Card"
version "Elan", "Serial
Port: SL232"
manfid 0x015d, 0x4c45
bind "serial_cs"
card "Elan SL385 Dual Channel RS422/485 or RS232
PCMCIA Card"
version "Elan", "Serial
Port: SL385"
manfid 0x015d, 0x4c45
bind "serial_cs" to 0, "serial_cs"
to 1
card "Elan CF232 Single Channel RS232 Compact
Card"
version "Elan", "Serial
Port: CF232"
manfid 0x015d, 0x4c45
bind "serial_cs"
card "Elan CF428 Single Channel RS422/485 Compact
Card"
version "Elan", "Serial
Port: CF428"
manfid 0x015d, 0x4c45
bind "serial_cs"
card "Elan SP230 Dual Channel RS232 + Parallel
PCMCIA Card"
version "Elan", "Serial+Parallel
Port: SP230"
manfid 0x015d, 0x4c45
bind "serial_cs", "parport_cs"
The first entry already exists and is what is used by default to match our single channel cards, or the first channel of our dual channel cards. The single channel card config's above are added for completeness only.
