Sunix (No Name) CBS2000X dual serial fails

Lukas Z
  • Lukas Z
    Lukas Z

    Hello everybody

    I have a no name dual port serial pc card which seems to be a Sunix CBS2000X
    ( ).
    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:
      manfid 0x0279, 0x950b
      funcid serial_port [post]
        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]
        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

    Thanks a lot and best regards,