Mitsubishi Electric - Computing for a Connected World Insight CD Home Page

Products
Services
Knowledgebase
Bulletins (IPBs)
Guides
FAQs
Owner's Handbooks
Product Datasheets
Miscellaneous Items
Upgrades
Downloads
Search Insight
E-Mail us
Insight Service
Year 2000
Other Mitsubishi Sites
Site Disclaimer

 
Xenix - Unix I.P.B. 3186 9th March 1995 (JE)
Department Category Implementation
Unix Hardware Advisory
Previous IPB Next IPB

Specialix XIO configuration under SCO Unix in FT//ex

See also IPB 3195.

Apricot has added Specialix XIO and RIO products to its range of I/O connectivity options. See IPB 3187 for configuration of RIO.

Specialix SI and XIO products use the same host card, SI uses the familiar TA (Terminal Adapter) with the card and XIO uses the MTA (Modular Terminal Adapter). However the XIO product provides higher performance, having a maximum baud rate of 115.2Kb, and greater I/O flexibility; Apricot are offering one of the parallel port versions of the MTA in addition to the standard eight port RS-232 model.

Apart from the different type of terminal adapter the XIO product is very similar to install to the SI. The Specialix driver software is the same as that used by SI and must be at least SLXOS version 7.03.

We are supplying the EISA version of the SI/XIO card - product code XB54610. The card should be configured into the machine with the ECU floppy as for any EISA card. The card occupies a 64k address range which is twice the size of the AT variant. However the EISA card can be placed at several addresses above 1Mb as well as addresses below 1Mb, taking into account the following limitations of the FT//ex. Because the card requires a large address range it is best to locate it at an address above the RAM installed and this should be done whenever possible to eliminate clashes with other cards:

Machine type Valid addresses offered by ECU Invalid addresses offered by ECU Note
FT//ex 486 (VESA bus - UB product code) D0000
16Mb + 64k
to
64Mb + 256k
E0000
1025Mb
to
2052Mb
1
FT//ex Pentium (VESA bus - UC product code) D0000
16Mb + 64k
to
64Mb + 256k
E0000
1025Mb
to
2052Mb
2
FT//ex 1000 (PCI bus - UD product code) Any except E0000 E0000 3

Notes

  1. Installed RAM must be maximum 64Mb as maximum address for card is 64Mb + 256k. Card is not addressable at 1Gb or 2Gb range in this machine. If more than 64Mb RAM then card MUST be at D0000 - likely that other cards will clash though. The E000 address is unavailable. If D0000 has to be used disable the shadow option for this range in the Advanced Configuration menu within the CMOS setup utility (<cntrl><alt><escape> at power up).

  2. Card is not addressable at 1Gb or 2Gb range in this machine. If D0000 is used then see note 1 above. The E0000 address is unavailable. If installed RAM is more than 64Mb and D0000 is not suitable then a hole will have to be defined in the RAM by using the Advanced Configuration menu within the CMOS setup utility. Under the Memory Block Configuration option set the Block Size to 64k for one card, 128k for two cards, and set the Starting Address to the binary values for address lines A31-A16 to represent the starting address of the hole. Examples follow:
    Example 1. One card set to an address of 16Mb + 64k. This will need a 64k hole set to start at 16Mb + 64k. The settings for these address lines will be:
    0000 0001 0000 0001
    Set the Block Size to 64k and set the Reserved For option to Memory Hole.
    Example 2. Two cards, one set to 64Mb + 64k, the other set to 64Mb + 128k. This will need a 128k hole set to start at 64Mb + 64k and end immediately before 64Mb + 192k:
    0000 0100 0000 0001
    Set the Block Size to 128k to accommodate two cards each requiring 64k. Set the Reserved For option to Memory Hole.
    To set the Starting Address (A31-A16) do the following:
    i. Cursor down to the Starting Address (A31-A16) option.
    ii. The first four bits will be highlighted, cursor down again.
    iii. The next four bits are now highlighted, use the left and right arrows to set the required bits. Here the bits refer to 128Mb, 64Mb, 32Mb, 16Mb respectively.
    iv. Cursor down again, the next four bits are highlighted.
    v. Cursor down again, the right most four bits are highlighted. Use the left and right arrows to set the required bits. Here the bits refer to 512k, 256k, 128k, and 64k respectively.
  3. The E0000 address is unavailable. However the card is addressable at the 1Gb and 2Gb ranges offered in the ECU with this PCI motherboard, the highest address being 2052Mb. Use these high address settings to eliminate the need to enable the 15Mb-16Mb hole available with this motherboard.

The card can be set to a range of IRQ's - 3,4,5,6,7,9,10,11,12,14, and 15. It can also be set to polled mode. IRQ's 5 and 9 have been used with the card.

Parallel port MTA

We are also offering the seven RS-232 + one parallel port version of the MTA, Product Code XB54612 as well as the eight RS-232 port version, product code XB54611.

This provides a means of attaching a parallel printer to an intelligent I/O adapter thus eliminating the need to use the mother board parallel port which is a Unix overhead and can cause slow system performance when in use.

For this parallel port version of the MTA the three serial ports below the parallel port are marked as "RS 232 *" indicating a reduced pin out. The RI and DTR pins are not implemented. For this reason do not connect modems to these three ports.

The parallel port is treated by the driver in the same way as if the port were serial. For the first MTA attached to the host card the parallel port would be /dev/ttya01. To configure a printer on this port define the device as /dev/ttya01 when setting up the printer in sysadmsh in the normal way. An stty setting is needed in the interface script to define line settings. An stty entry exists in the crnlmap model script and the tab3 entry should be added to it, as below. No baud rate is required though:

stty onlcr tab3 opost 0<&1

----------oOo----------

 

Computing for a Connected World