X.25 PCI / PCI-X Adaptercards


HomeProdukteConsultingImpressumUnsere AGB´s

FarSync X25 T-Series PCI and PCI-X cards
Intelligent X.25 card solutions for Linux

 

german version click here

       see also: Farsite Ltd.

 

The FarSync X.25 T-Series intelligent card range has been developed to provide high performance X.25 communications for Linux systems. See also details for support on Windows XP and 2000

Overview

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.

Typical Applications

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.

High Performance

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

FarSync X.25 High Capacity Pack for Linux

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.

PC / Server PCI / PCI-X Bus Compatibility - Which card should I use

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.

Application Development

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 and Configuration

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.

Useful Utilities

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.

Cables

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.

Packaging

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

Software Technical Specifications
 
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
Hardware Technical Specifications
 
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
For further questions and pricing please contact:


Network Technologies Dtld. GmbH
Bernhardstrasse 10
D-53902 Bad Muenstereifel
GERMANY
Fon: +49 (0)2253 / 9242-0
Fax: +49 (0)2253 / 9242-29
Email: info@ntdgmbh.de


Copyright © 1998-2008  FirmaVollerName
Update: 30. März 2010