Next | Previous | Index


2. Installing SDLA Card

SDLA card can be installed in any unoccupied ISA bus slot in your system. Before you begin the installation, select hardware options for your card (I/O port, IRQ number, memory address, CPU clock rate, interface type and clocking mode) and set jumpers on the card accordingly. Fill out the following SDLA installation checklist you will need to refer to when installing SDLA driver.
        ----------------------------------------------------------------
         Adapter type   |
        ----------------------------------------------------------------
         I/O Port       |
        ----------------------------------------------------------------
         IRQ            |
        ----------------------------------------------------------------
         Memory Address |
        ----------------------------------------------------------------
         CPU Clock Rate |
        ----------------------------------------------------------------
         Interface Type |
        ----------------------------------------------------------------
         Clocking Mode  |
        ----------------------------------------------------------------
When selecting hardware options, consider the following:

Adapter type

There are several SDLA types available (see Chapter 1, "WANPIPE Basics"). In most cases SDLA driver can autodetect adapter type. However, you have to know the type of adapter you are using to choose appropriate firmware module, as not all modules are compatible with all SDLA types. If you are not sure of your adapter type, here is some tips:

I/O ports

Each adapter occupies 3 to 4 consecutive I/O ports. They must not overlap with the ports used by any other hardware installed in your system. You can find out which ports are in use on your system by typing:

cat /proc/ioports

Note however, that even if the ports you selected are not listed in the above command's output, their availability is not guaranteed.

The following I/O port options are available:

        ------------------------------------------------------
        Adapter type    I/O port options (hexadecimal)
        ------------------------------------------------------
        S502A/S502E     250, 300, 350, 360
        S503            250, 254, 300, 304, 350, 354, 360, 364
        S508            250, 270, 280, 300, 350, 360, 380, 390
        ------------------------------------------------------

IRQ

Each adapter (with the exception of S502A) requires a single IRQ line for its operation. Unlike I/O ports, you can share IRQ lines with other devices, as long as only one device is active at any given time. For example, consider IRQ 7, which is normally used by a parallel printer port. If your printer is not connected or it is turned off, you can assign IRQ 7 to the SDLA. In this case you will be able to use your printer only when SDLA is inactive (e.g. when SDLA driver is not loaded). You can find out which IRQ lines are in use on your system by typing:

cat /proc/interrupts

The following IRQ options are available:

                --------------------------------------
                Adapter type    IRQ options (decimal)
                --------------------------------------
                S502E           2, 3, 5, 7
                S503            2, 3, 4, 5, 7
                S508            3, 4, 5, 7, 10, 11, 12
                --------------------------------------

Memory

Each adapter uses 8 kilobyte memory window to transfer data to and from the host PC. Note, that adapter does *not* consume PC memory. The memory is provided by the adapter itself and all that needed is a 'hole' in PC address space to be 'filled' with adapter's own memory. These 'holes' are usually found within address range from A0000 to F0000 (hexadecimal). Note that when SDLA is inactive (e.g. SDLA driver is not loaded), the memory address space is freed and may be used by other hardware.

SDLA driver is smart enough to find usable memory region automatically at initialization time. However, if you want to use specific memory region, make sure no other hardware (such as video cards, hard disk controllers, network adapters, etc.) uses the same or overlapping region.

The following memory address options are available:

        ---------------------------------------------------------------
        Adapter type    Memory address options (hexadecimal)
        ---------------------------------------------------------------
        S502A           A0000 A2000 A4000 A6000 A8000 AA000 AC000
                        C0000 C2000 C4000 C6000 C8000 CA000 CC000
                        D0000 D2000 D4000 D6000 D8000 DA000 DC000
                        E0000 E2000 E4000 E6000 E8000 EA000 EC000

        S502E/S503/S508 A0000 A2000 A4000 A6000 A8000 AA000 AC000 AE000
                        C0000 C2000 C4000 C6000 C8000 CA000 CC000 CE000
                        D0000 D2000 D4000 D6000 D8000 DA000 DC000 DE000
                        E0000 E2000 E4000 E6000 E8000 EA000 EC000 EE000
        ---------------------------------------------------------------
There is no jumpers associated with memory setting. If you want to use particular memory region, just write down its address for future reference.

If your system has a shadow RAM (most of them do), make sure it is disabled for the memory region you assigned to SDLA card. Consult your motherboard and BIOS documentation on whether there is a shadow RAM in your system and how to deactivate it.

CPU Clock Rate

Some SDLA cards can run at various CPU clock rates. This depends on the chipset used and is not user-configurable. However, you need to know what the clock rate is, in order to configure SDLA driver. If in doubt, ask your Sangoma dealer for assistance.

The following CPU clock rate options are available:

        ---------------------------------------------------------------
        Adapter type    Available CPU clock rates (kHz)
        ---------------------------------------------------------------
        S502A           3600, 7200
        S502E/S503      3600, 7200, 8000, 10000
        S508            16000
        ---------------------------------------------------------------

Interface Type

Some adapters can be configured for different physical interface types, such as RS-232C or V.35 (RS-422/485). Configuration method depends on adapter type and may involve installing appropriate interface chips and/or setting the jumpers.

The following interface type options are available:

        ---------------------------------------------------------------
        Adapter type    Interface type
        ---------------------------------------------------------------
        S502A           RS-232C only
        S502E           RS-232C or V.35 (factory installed)
        S503            RS-232C or V.35 (user configurable)
        S508            Port 1: RS-232C or V.35 (software configurable)
                        Port 2: RS-232C only
        ---------------------------------------------------------------
Since the V.35 interface uses large rectangular connector that can not possibly fit onto standard ISA card, a special cable is required to connect SDLA card to V.35 interface. The cable is available from Sangoma Technologies (P/N 608). V.35-specific lines share the same physical connector with the RS-232C interface. If you decide to build your own V.35 convertor then its SDLA side should have a male-type DB-25 plug with the following pinout:
                        Pin #   V.35 Signal
                        -----   -----------
                         10     Tx A
                          9     Tx B
                         12     Rx A
                         11     Rx B
                         19     TxC A
                         21     TxC B
                         23     RxC A
                         25     RxC B
                         13     DTR A
                         14     DTR B
                         18     Aux. Clock A (output)
                         16     Aux. Clock B (output)

Clocking Mode

SDLA can be configured either for external clocking mode when transmit and receive clock signals are supplied by an external communication equipment, such as CSU/DSU, or for internal clocking mode when it generates clocking signals for itself and, optionally, for the external equipment.

Under normal circumstances the clock signals are provided externally. However, if your communication equipment needs an external clocking or if you want to connect two cards back-to-back with a null-modem cable, at least one of them should be configured to provide the clock (internal clocking mode). In this case the clock signal is available on pin 24 of DB-25 connector (RS-232C signaling) or pins 18 and 16 (V.35 signaling, A and B respectively).

Now you are ready to set SDLA configuration jumpers. Jumper settings vary depending on the SDLA type, so refer to the appropriate section below.

2.1. S502E (ES502A) Jumper Settings

I/O port address is set by jumper JP3 as follows:
                ---------------------------
                I/O Port (hex)   JP3 Pins
                                1-2     3-4
                ---------------------------
                250             in      in
                300             out     in
                350             in      out
                360             out     out
                ---------------------------
IRQ level is set by jumper JP4. Only one header should be installed. Removing the header disables interrupts.
                -----------------------
                IRQ     Header position
                -----------------------
                2               1-2
                3               3-4
                5               5-6
                7               7-8
                -----------------------
Note: Leave jumpers JP1 and JP2 alone!

2.2. S502A Jumper Settings

I/O port address is set by jumpers JP1 and JP2 as follows:
                ---------------------------
                I/O Port (hex)  JP1     JP2
                ---------------------------
                250             in      in
                300             out     in
                350             in      out
                360             out     out
                ---------------------------
Note: Leave jumper JP3 alone!

2.3. S503 Jumper Settings

I/O port address is set by jumper JP3 as follows:
                -----------------------------------
                I/O Port (hex)       JP3 Pins
                                1-2     3-4     5-6
                -----------------------------------
                250             in      in      out
                254             in      in      in
                300             out     in      out
                304             out     in      in
                350             in      out     out
                354             in      out     in
                360             out     out     out
                364             out     out     in
                -----------------------------------
Jumper JP3 also selects interface type:
                -----------------------------------
                Interface Type    JP3 Pins 9-10
                -----------------------------------
                RS-232                  in
                V.35                    out
                -----------------------------------
IRQ level is set by jumper JP2. Only one header should be installed. Removing the header disables interrupts.
                -----------------------
                IRQ     Header position
                -----------------------
                2               1-2
                3               3-4
                4               5-6
                5               7-8
                7               9-10
                -----------------------
Note: Leave jumper JP1 alone!

2.4. S508 Jumper Settings

I/O port address is set by jumper JP1 as follows:
        -------------------------------------------
        I/O Port (hex)          JP1 Hearers
                         1       2       3       4      
        -------------------------------------------
        250             in      in      in      out
        270             out     in      in      out
        280             in      out     in      out
        300             out     out     in      out
        350             in      in      out     out
        360             out     in      out     out
        380             in      out     out     out
        390             out     out     out     out
        -------------------------------------------
All other options are software-configurable.

Next | Previous | Index