Stallion/EasyIO (PCI)

  1. There are no DIP switches on the PCI card. It also doesn't use any IRQ, I/O address or memory address settings.

    When installing select EasyIO-PCI and set everything to AUTO.

    Slot Size - N/A
    IRQ - Auto
    I/O Address - Auto
    Memory Address - N/A

Stallion/EasyIO (ISA)

  1. You must install the Onboard2 drivers onto the IBM Reference diskette before the system will correctly see the board.

    1. Make sure you are using the correct reference diskette.
    2. Take the option - Copy an Option Diskette
    3. Next take - Set Configuration
    4. Next take - View Configuration. The board should be present.

    Once the board is recognized by the computer. Reboot the computer and login as root. Now install the Stallion drivers using the custom command.

    A message similar to this should appear once the drivers are installed and the computer rebooted:

    ONboard V2.8 Update 4 -- Terminal System on a Card.
    Copyright Stallion Tech. Pty. Ltd. 1986, ..., 1990.
    Onboard board 0 -- IRQ 12, IO 0x00000240, MEM 0x000D0000, V1.2 ROMs - 8 ports

  2. The standard installation we do uses the following parameters:

    IRQ 12
    I/O Address 240
    Base Address d000

  3. You can tell what type of board it is by looking at the board. The main board supports 4 terminals. The expansion boards are marked with how many additional ports it supports:

    EXP4 = 4 ports + 4 on main = 8 ports
    EXP8 = 8 " " " " = 12 "
    EXP12 = 12 " " " " = 16 "
    EXP28 = 28 " " " " = 32 "

  4. You can have up to 4 boards installed. The terminals are defined thusly:

    Board #0 Board #1
    tty000 -> tty003 tty100 -> tty103 4 port card
    tty000 -> tty007 tty100 -> tty107 8 " "
    tty000 -> tty011 tty100 -> tty111 12 " "
    tty000 -> tty015 tty100 -> tty115 16 " "
    tty000 -> tty031 tty100 -> tty131 32 " "

  5. To setup printers hooked to a terminal hooked to a Stallion board. You must first run /etc/mkdev prn. Taking option 1 Create Attacked Printers. You will then be prompted for the name of the printer. The name should correspond the terminal ID, ex: /dev/tty000 -> /dev/prn000. You then must enter in the transparent print escape sequences. These should be in hex and separated with commas, ex: 16,18. Once this in done, run lpnew to setup the printer.

    \x1b\x5b\x35\x69 -> /* transparent print on */
    \x1b\x5b\x34\x69 -> /* transparent print off */

  6. If you have to remove and reinstall the Stallion drives, you may have to remove /dev/siomem0 after uninstalling the drivers. If you do not remove the file you may get an error saying that it cannot create the file when you reinstall the drivers. This will mess up the installation and the terminals will not work.

  7. On older ATA versions, 2.6-2.8, if the machine hangs while trying to initialize the ports and attached printers. The /etc/sioconfig file is probably corrupted. Run /etc/mkdev and remove any attached printer or add an attached printer. This should rebuild the file.

  8. To reset a stuck EASY IO terminal go into EASYADM and select the board and ports:

    select -> port -> analyze -> monitor -> admin -> reset

    To generate a report on the port:

    select -> port -> analyze -> monitor -> report

  9. To set up an attached printer you will need to input the Terminal Escape Sequences.

    customize -> terminal escape sequences -> modify -> 3151

    \d016\d018 -> ^P^R -> start print
    \d016\d020 -> ^P^T -> stop print

    Terminal type does not support APS, means the terminal type does not have the terminal escape sequences setup.

    NOTE: To test the attached printer hooked up on a terminal running either Hit/Ansi or Termulator, run /usr/bin/hprint.

    ei: Login as root on Termulator and key in:

    /usr/bin/hprint /etc/default/tar

    NOTE: There is a problem with the 5.20 drivers and attached printers will not work. The output goes to the screen. So you must update the drivers to solve the problem.

  10. To set up an attached printer for a modem. First change the terminal type from 'dialup' to 'ansi'. Then take the option to configure an attached printer. Select RAW DEVICE. When you setup the printer this will change automatically.

    prn0a00 - non modem
    prn0A00 - modem

    NOTE: The older ONboard-16 boards support modems only on the first 4 ports. (tty000m-tty003m)

  11. On the EASYIO ATA versions. There is a file that holds the definitions used by the EASYADM program. If this file is damaged or missing there will be no information about the ports, even if there are working fine.

    /usr/lib/easyio/stanza/ports

  12. Use the following cable to hook a modem to a Stallion port.

    Radio Shack - (Cat. No. 26-249) 6' SHLD DB25 M/M Cable.