Some time ago the company Tritec Electronic AG has produced a PCI card which offers eight serial ports. The card was shipped with drivers for the Solaris Operating System running on SPARC platforms.
Tritec provided drivers for Solaris 7 and Solaris 8 (32 and 64 bit) but these drivers also
work on newer versions of Solaris. They are limited to the sun4u architecture (UltraSparc from
Sun Microsystems).
In 2009 the company put the source code of the driver under the BSD license. This project here
was setup to make the source available and allow further development of the driver.
The PCI card was build with several standard components:
The PCI card features eight RJ12 ports and the used chips can drive all eight ports at 115200 Baud simultaneously.
Overview of the card:
The back of the card features the eight RJ12 ports:
The PIN assignment for this card:
|
The seri2c driver is written in the C language. Original development was done by Tritec in
the year 2000. In 2009 the company put this code under the BSD license and agreed to
publication as OpenSource on SourceForge. The received files for this transitioning are
available in the 0.1 release of this project and still contain the original copyright
statements from Tritec (rather then the new BSD license). It also contains some german
comments on how to build the software but the information is not complete.
Further development of this driver will include the appropriate BSD license information
while the full credit to Tritec remains. The build infrastructure also needs to be
completed and documented.
The driver will attach itself to PCI ID pci1013,7431 and provides the serial interfaces in /dev/term/ where you can find one number for each port. Use the prtdiag command to verify that the hardware itself is recognized by the system (check for pci1013,7431 in the output). Use the prtconf -D command to verify that the driver seri2c has found the hardware and attached itself (which may require a reconfigure boot or the devfsadm command).
This project is hosted at SourceForge and all additional information is available at the seri2c project homepage. This includes the downloads, discussion forums, bug reports and everything else.
Right now there are a few limitations with the initial files published by this project:
Special thanks to Tritec Electronic AG for allowing the distribution and further development under the BSD license.
We need some help to develop the driver and to maintain this project. Please contact one of the project administrators listed on the sourceforge project page. Thanks.