Lukas Z - 2004-11-25

Hello everybody

I have a no name dual port serial pc card which seems to be a Sunix CBS2000X
( http://www.sunix.com.tw/en/Promotion-1.php?sid=336# ).
At least it looks very similar and was sold under the part number CBS2000X.

On the mentioned Sunix web page following specification is given:

IC              Oxford CF950
Controller      16C950 compatible UART
Bus Interface   PCMCIA Type II 32-bit CardBus
No. of Ports    2 ports
FIFO            128 byte hardware FIFO
Baud Rate       75 bps ~ 921.6 Kbps

They even claim driver support for linux 2.4 and above.

BUT, it doesn't work.

If I insert it into the pcmcia slot there are two beeps (high pitch).
I get two lines in syslog:
  cardmgr[2021]: socket 0: Serial or Modem
  kernel: cs: ttyS17 at I/O 0x108 (irq = 3) is a 16450

TxD, DTR and RTS of both serial ports get powered for about 20 seconds then get off again.

Here the output of a 'dump_cis' command:

Socket 0:
  dev_info
    no_info
  manfid 0x0279, 0x950b
  funcid serial_port [post]
  serial_interface
    uart 16550 [space/mark/odd/even] [5/6/7/8] [1/1.5/2]
  vers_1 7.1, "PC CARD", "GENERIC", "", ""
  config base 0x00f8 mask 0x000f last_index 0x02
  cftable_entry 0x01 [default]
    [rdybsy]
    Vcc Vnom 3300mV
    io 0x0000-0x000f [lines=0] [8bit] [range]
    irq mask 0xffff [level] [shared]
  cftable_entry 0x02
    Vcc Vnom 5V

The output of a 'cardctl config' command:

Socket 0:
  Vcc 3.3V  Vpp1 0.0V  Vpp2 0.0V
  interface type is "memory and I/O"
  irq 3 [exclusive] [level]
  speaker output is enabled
  function 0:
    config base 0x00f8
      option 0x41 status 0x08 pin 0x00 copy 0x00
    io 0x0100-0x010f [8bit]

The MANFID 0x0279 by the way seems to be the one of Oxford Semiconductors.
I run a 2.6.5 kernel from a SuSE 9.1 distro.

Does anybody know whether there is a chance to get this card running and what I can do to get
there?

Thanks a lot and best regards,
Lukas