|
The FarSync X.25 T-Series range of adapters has been developed to
provide high performance, versatile and very reliable X.25
connectivity for Linux.
The competitively priced 1, 2 and 4 port PCI / PCI-X (Universal PCI)
cards in the range are capable of driving each line at speeds of up
to 2.048 Mbits/s with
RS232C,
X.21,
RS530
and V.35 network interfaces.
There are 3 APIs to the X.25 layer, a Sockets based interface, a
Java API and a NCB (Network Control Block) based interface. There are
also APIs to the Triple-X PAD and ISO Transport layers (ISO 8073 -
connection oriented). A comprehensive developers toolkit is included
with the product.
The T-Series cards are supported on Linux kernel versions 2.2, 2.4
and 2.6, including the leading distributions supplied by Redhat, SuSE,
Mandrake, Debian and Slackware. SMP (multi-processor) systems are
supported.
FarSite is committed to supporting the FarSync X25 T-Series products
on new versions of Linux as they are released. The source code for
the driver and the libraries for the API are supplied with the product,
allowing rebuilding by the end user for use with almost any of the
current or future Linux variants.
The FarSync X25 T-Series adapters are suitable for connection to all
types of X.25 networks, X.25 over the ISDN D channel and leased lines.
Typical applications include:
-
Lottery, Police, Customs, Military, Financial, Fisheries, Government
and Airline applications on private X.25 networks
-
E-Commerce gateways for credit verification
-
Telecom billing and mediation
-
Tandem host gateways
-
Low cost PC / Server based X.25 switch
The card is compatible with all public X.25 networks, such as Datex-P,
BT X.25 Direct, Eirpac, Austpac, Transpac and Itapac to name just a few.
The intelligent FarSync T-Series cards have been designed with
performance in mind. The cards are driven by 50 MHz AMD Am186 series
processors with on board zero state SRAM memory mapped to the PC. There
are 5 cards in the T-Series range offering between 1 and 4 ports. The
X.25, ISO Transport and PAD protocol stacks run on the cards embedded
processor.
-
254 simultaneous SVC and PVC virtual connections per card or 4095
per port using the
High Capacity Pack
-
Over 600 pps (data packets per second) or well over 2,000 pps using
the
High Capacity Pack
-
PCI Bus mastering DMA interface on the FarSync T1U, T2U and T4U -
X.21 (V.11, RS422), V.35,
RS232C (V.24, X.21bis),
RS530 (EIA530)
-
Line speeds of up to 2.048 Mbits/s (E1 Speed)
-
Multiple cards, 4 or more can be installed in a Server
A High Capacity Pack software option is available for the FarSync X25
T1U, T2U and T4U cards. A best in class 4,095 X.25 VCs can be
supported per line, the maximum that the X.25 standard permits. This
means for example 8,190 VCs on the 2 port FarSync X25 T2U where the
standard version supports 254. The expanded capacity applies to X.25
SVC, PVC and ISO Transport connections.
Performance
The High Capacity Pack is particularly suitable for WAN hubs where
there is often a demand for high VC count, high-density X.25 products.
The High Capacity Pack for Linux provides an excellent solution since it
can be used with multiple FarSync 1, 2 and 4 port X.25 cards. As part of
the release the maximum data packets per second handled has been hugely
increased allowing for example 4 port cards to handle 4 2 Mbits/s lines
making full use of the lines bandwidth. The High Capacity Pack is
supported on kernel versions 2.4 and 2.6.
Configuration
As well as text file configuration a Java and XML-based GUI
configuration application is also provided. Individual lines can be
reconfigured and restarted without reloading the software and
disrupting other lines.
API
Customer applications developed to use the standard X.25
Sockets API are compatible with the FarSync X25 High
Capacity Pack for Linux.
Ordering
The FarSync X.25 High Capacity Pack is available under product
code FS9505, it should be ordered at the same time that the
FarSync X.25 card is purchased although a retrofit upgrade is
possible. One FarSync X.25 High Capacity Pack is required per
X.25 card.
A wide range of PCI bus specifications can be catered for using the
cards in the FarSync T-Series range. The guidelines below should help
you decide which card is right for your system.
Single processor systems with a PCI-X bus or Multiprocessor systems
The FarSync T1U, T2U and T4U cards are suitable for single
processor systems with a PCI-X bus and all Multiprocessor systems. These
cards are PCI revision 2.2 compliant and support both 3.3 and 5 volt
signaling, with the power for the adapter derived from the 3.3 volt
supply rail. The FarSync T1U, T2U and T4U cards may be fitted in either
32-bit PCI bus slots or 64-bit PCI-X bus slots as these are Universal
PCI cards and will work perfectly well in both.
Systems featuring Intel processors with HyperThreading
The FarSync T1U, T2U and T4U cards are suitable for systems
with Intel processors featuring HyperThreading technology, including
Pentium 4, Xeon and Xeon-MP CPUs. These cards are PCI revision 2.2
compliant and support both 3.3 and 5 volt signaling, with the power for
the adapter derived from the 3.3 volt supply rail. The FarSync T1U, T2U
and T4U cards may be fitted in either 32-bit PCI bus slots or 64-bit
PCI-X bus slots as these are Universal PCI cards and will work perfectly
well in both. Note: HyperThreading was introduced in the Xeon-MP in
March 2002 it appeared on other more mainstream Intel processors in
early 2003.
In general, unless the card is required to be fitted in a particularly
old PC or possibly certain Military or industrial PCs which have just a
5 volt power supply to the mainboard, then we recommend using the
FarSync T1U, T2U and T4U cards. If you are not sure about your
particular system, contact us and we can provide advice on the card that
is most suitable for your System.
For application developers needing to access X.25 there is a choice
of a Sockets API, a Java API and a NCB (Network Control Block) based API.
The three interfaces may be used simultaneously by different programs if
required. API manuals and many example applications are included in the
Developers Toolkit for both types of interface.
Sockets API - X.25
The Sockets interface provides a programming language independent
high level connection orientated interface with access to a
comprehensive set of X.25 features. The FarSync Sockets
implementation is compatible with the BSD Sockets interface and allows
the very basic Kernel X.25 module to be replaced by the much more
comprehensive and flexible FarSync X.25 module while still running any
applications developed for the Kernel X.25 module unchanged on a FarSync
card.
It is easy to convert applications written for TCP/IP to instead use
X.25 as the transport mechanism. In many cases the only change required
is to the parameters provided when the socket is created to reference
the X.25 address family and protocol. Multi-threaded applications are
supported.
Java API - X.25
The Java API allows applications written in Core Java Software
(J2SE) and Enterprise Java Software (J2EE) easy access to the functions
and features of X.25 offered by the FarSync X.25 cards. Full
documentation and sample applications are provided.
NCB API- X.25, PAD and ISO Transport
The NCB interface provides a programming language independent, high
level, connection orientated interface controlled by command blocks. Full access is available to the X.25, Triple-X PAD (X.3, X.28, X.29)
and ISO Transport (ISO 8073 - connection orientated) Classes 0 to 3.
The FarSync NCB API on Linux has a similar call set to that provided
for in NCB interface on the FarSync product under Windows. This makes it
very straightforward to port the X.25 interface code from existing
Windows application using a FarSync card or even from the older X.PORT
ISA cards.
Developers Toolkit
The developers toolkit is included with the FarSync X25 products and
features:
-
Documented working C and Java source sample programs. Source code from these samples can be used to
fast-track your development process
-
Comprehensive API manuals with
function call definitions and helpful advice on the best way to
utilise the various interfaces
-
Source code for the drivers and API libraries
-
Free email and telephone assistance to application developers
Installation is achieved using the RPM system with binary and source
RPMS available on the CD-ROM. Full installation instructions are provided in the CD-ROM
documentation.
Source code is also available as a .tar.gz or as a
fully expanded and documented source tree on the CD-ROM for easy
browsing without installation.
PCI card hardware detection, download
and configuration is performed automatically at system startup once the
software has been installed.
A comprehensive configuration guide,
commands reference and configuration examples are provided as part of
the HTML documentation pack.
A line monitor utility is included, this can display data sent over
the X.25 line at the frame and packet level, it is invaluable when
developing and debugging applications.
A status utility allows
display of the channel connection status and maintain statistics of user
data, packet and frame types transmitted.

The cable and connector configurations available for each card type are
described here. Crossover cables, sometimes referred to as
null modem cables are also detailed.
FarSync X25 T1U and FarSync X25 T2U
These one and two port cards have separate high-density D type
connector for each port on the card. Cables supporting RS232C (V.24,
X.21bis), X.21 (V.11, RS422), RS530 and V.35 are available.
FarSync X25 T4U
These four port cards uses a single large high-density D type
connector on the card with all four lines available though this
connector. The quad port cables splits out the four network interfaces
into separate network connectors. Cables supporting RS232C (V.24,
X.21bis), X.21 (V.11, RS422) and V.35 are available.
The X.25 software firmware, drivers, utilities and the development
toolkit are all included on the CD-ROM supplied with the FarSync
communications adapter. Cables are ordered separately.
The FarSync X.25 High Capacity Pack for Linux is supplied
separately under product code FS9505.
The CD-ROM supplied with the FarSync PCI communications cards includes:
-
Drivers for Linux, Windows XP, 2000 and Server 2003
-
Numerous example applications with source code
-
Documentation for all the APIs in Adobe PDF format
-
Source code for Linux drivers and API Libraries
-
Various useful utility programs
| Operation Systems supported |
Linux distributions supplied by Redhat,
SuSE, Mandrake, Debian, Slackware and others with kernel versions
2.2, 2.4 and 2.6.
FarSite is committed to supporting the FarSync X25
T-Series products on new versions of Linux as they are released.
See also
FarSync X25 card support on Windows XP, 2000 and
Server 2003. |
| Linux Kernel Support |
All sub versions of kernel releases from
2.2.16, 2.4.2 and 2.6.1 onward. The FarSync X.25 High Capacity Pack
is supported on 2.4.2 and 2.6.1 onward. The products may operate
successfully with earlier versions of the kernel but no specific
testing has been undertaken by FarSite |
| SMP (Multi-Processor Systems) |
Yes, the software has been designed for
and tested on SMP Servers |
| Multiple cards |
Yes, limited only by PCI resources,
typically up to 4 per PC/Server but can be more on some Server
systems. Any mix of FarSync T1U, T2U and T4U adapters can
be supported. |
|
X.25 Features |
| X.25 CCITT compliance |
1980, 84 & 88 |
| DTE/DCE operation |
Both and Auto Select |
| Maximum SVCs (all types) |
254 per card, any mix of bothway,
incoming and outgoing 4,095 per port using the High Capacity Pack, any mix
of bothway, incoming and outgoing |
| Maximum PVCs |
254 per card 4,095 per port using the High Capacity Pack |
| Maximum simultaneous connections |
254 per card using the NCB interface,
240 using the Sockets interface 4095 per port using the Sockets
interface with the High Capacity Pack |
| Data Packet size range |
16 to 4096 bytes |
| Data packets per second
throughput |
> 600 pps and > 2000 pps with the High Capacity Pack |
| X25 facilities supported |
Reverse charging, Closed User Group
(CUG), Network User Identifier (NUI), Fast Select, Packet and
Windows size negotiation, Extended sequence numbering (128),
Throughput Class Negotiation. |
| Types of network connection |
X.25 packet switch, leased line, dial up
(X.32, V.25 bis and dial on DTR) |
| Accessible via API |
Yes, three APIs, a Sockets based
interface, a Java API and a NCB interface |
|
Triple-X Pad Features |
| Supplied with the X.25 software
|
Included with the standard product, the
Triple-X pad is not available when using the High Capacity Pack
|
| Standards supported |
CCITT 1984 standard – X.3, X.28, X.29 |
| Maximum simultaneous connections |
254 per card |
| Parameter support |
All 22 of the 1984 standard |
| Accessible via API |
Yes |
|
ISO Transport Features |
| Supplied with the X.25 software |
Included with both the standard product
and the High Capacity Pack |
| Standard supported |
ISO 8073 (connection oriented) |
| Classes supported |
Classes 0, 1, 2 and 3 |
| Negotiation between classes |
Yes |
| Simultaneous transport
connections |
254 per card, 4,095 per port using
the High Capacity Pack |
| Accessible via API |
Yes |
|
Developers Toolkit |
| X.25 API |
Sockets API, easy to use, provides
access to the majority of X.25 features, recommended for most
developments. Java API, allows easy access to X.25 from Java
applications. Powerful NCB based API providing low level access
to all the features of X.25. |
| ISO Transport API |
Powerful NCB based API providing access
to all the features of the ISO Transport support. Can operate
simultaneously with access to the X.25 and PAD layers. |
| Triple-X Pad API |
Powerful NCB based API providing access
to all the features of the PAD support. Can operate simultaneously
with access to the X.25 and ISO Transport layers. |
| On-Line API reference manuals |
a X.25 Sockets API manual,
Java API documentation, a NCB X.25 / PAD API manual and an ISO
Transport API manual |
| Sample programs |
Included, large number of example
applications are available for driving the various APIs. |
| Source code |
Included for drivers, the API libraries
and sample C and Java applications |
| Product Name |
FarSync X25 T1U |
FarSync X25 T2U |
FarSync X25 T4U |
| Product Code |
FS6140 |
FS6240 |
FS6440 |
| Warranty |
5 years |
5 years |
5 years |
| Port Count (X.25 lines) |
1 port |
2 ports |
4 ports |
|
Hardware Features |
Card type / PCI specification |
50MHz AMD Am186-CH (FS6140, FS6240),
50MHz AMD Am186-CC (FS6440), 1 Mbyte zero wait state SRAM, Intelligent
Universal bus mastering PCI card, Short card (height 107mm, length
167mm), PCI-X compatible, PCI v2.2 compliant, Supports 3.3 & 5
volt signaling, Suitable for 32 and 64 bit PCI bus slots |
| Network connectors |
X.21 (V.11, RS422) - 15 pin male D
type, V.35 - MRAC-34 male
'brick’ type , RS232C (V.24, X.21bis) - 25 pin
male D type, RS530 - 25 pin male D type,
G.703 and G.704 BNC / RJ45 with I/F converters
|
| Link speed range |
RS232C: 150 baud to 128 Kbits/s
X21, V35, RS530: 48 Kbits/s to 2.048 Mbits/s
|
| ESD protection |
Yes, Littelfuse high speed ESD and
over-voltage protection |
| Multiple cards in a PC |
Yes, 4 or more |
Yes, 4 or more |
Yes, 4 or more |
FarSync X.25 High Capacity Pack
support |
Yes |
Yes |
Yes |
| LED line status indicators |
1 line status |
2 line status |
4 line status |
| Approvals |
EN55022 class B, CE, FCC class B |
EN55022 class B, CE, FCC class B |
EN55022 class B, CE, FCC class B |
| Power requirements |
< 1 Amp @ +3.3 volts < 5mA @ +/- 12 volts
< 3.3 watts |
< 1.2 Amp @ +3.3 volts < 5mA @ +/- 12 volts
< 4 watts |
< 1.75 Amp @ +3.3 volts < 10 mA @ +/- 12
volts < 6 watts |
| MTBF |
265,965 hours 1 |
233,833 hours 1 |
187,427 hours 1 |
| 1
Bellcore Method 1 Case 3, 40 deg.C ambient, 15 deg.C case temperature rise
above ambient. |
Line clocking
(internal/external) |
Both, internal clock range 9600, 19200,
38400 and 76800 baud. 2 |
Both, all ports selectable. Internal clock
range
9,600 baud to 8 Mbits/s on RS232C and X.21 connections.
2 |
Both, all ports selectable. Internal clock
range
9,600 baud to 8 Mbits/s on RS232C and X.21 connections.
2 |
| 2
No special cables are required to use internal clocks. Internal clocking not
supported on V.35 connections |
| Cable type compatibility |
Cables are ordered separately |
|