Archive for the ‘T1/E1 Digital Cards’ Category

Rhino Package Release 2.2.6

Tuesday, May 13th, 2008

We have released our 2.2.6 driver package. The change log is below. Rpm’s are also availible to trixbox users wh have he rhino-util package via setup-rhino

May 09, 2008    brycec    2.2.6
Version 2.2.6 released. This includes all the below fixes.

May 08, 2008    brycec
Resolved bug when unloading the R1T1 “dirty” causing a kernel
This is the sixth beta release before 2.2.6

May 01, 2008    brycec
Fixed the soft-lockup during firmware updating.
Several E1 audio fixups.
This is the fifth beta release before 2.2.6

Apr 09, 2008    brycec
TDM/DSP bus routing changes to resolve echo on SIP-Zap calls.
Increased error-resiliency for digital EC cards.
This is the fourth beta release before 2.2.6

Apr 04, 2008    brycec
Resolved lockup issues with Trixbox 2.6 (and others sharing its kernel)
Reworked DSP communications to be more CPU-friendly. This is a result
of fixing a bug causing lockups in Trixbox 2.6.
This is the third beta release before 2.2.6

Mar 28, 2008    brycec
Resolved issue when using the REC on an E1. The symptom was garbled audio.
Several tweaks in the Makefile to keep up with the changing Kernel and
Zaptel layouts.
Updated IRQ routines for the current Zaptel/Kernel versions.
This is the second beta release before 2.2.6

Feb 25, 2008    brycec
First public changelog.
Resolved an issue in which under certain circumstances, when a call was hung
up and echo cancellation disabled, the echo cancellation was actually disabled
on another channel. This issue only affected the rxt1 driver on cards with EC.
This is a the first beta release before 2.2.6

Elastix Now Supported!!!

Monday, December 17th, 2007

Rhino Equipment is pleased to announce the availability of Elastix on our Rhino Ceros line of equipment.

Elastix allows us to gain a stable platform that is fully compatible out of the box with modern hardware such as PCI Express and SATA. This allows for proper use of interrupt management features like ACPI. All of this without losing the PBX features you have come to love.

You also gain new features such as an integrated HylaFax server, Communications and more flexibility through the web UI.

This system has been fully tested and integrated into our Rhino Ceros product. We recommend the 2.6.18 and above kernel for boxes that contain multiple network cards, digital cards used in conjunction with other digital or analog cards, and PCI-E cards. This kernel is native to the Elastix distrobution.

For more information please visit:

yum update -y

Monday, December 10th, 2007

FYI all trixbox CE users

Just to give everyone a heads up from the Rhino’s mouth. Rhino products are proud to continually work with trixbox CE and future trixbox distributions. We also take great pride in our customers and realize that the more information that is posted the better informed we all are. That is why we take it very seriously to keep our customers informed of any ongoing issues with our hardware and distributions that we recommend.

The following issue has been popping up all over so please be aware of what you are installing at all times.

Please note that if you do a yum update for any of the following systems we cannot support your system until the system has been completely restored to factory settings.

trixbox CE 2.2

trixbox CE 2.2.1

trixbox CE 2.2.2

trixbox CE 2.2.3

trixbox CE 2.2.4

trixbox CE 2.2.5

trixbox CE 2.2.6

trixbox CE 2.2.7

trixbox CE 2.2.8

trixbox CE 2.2.9

This includes any future releases on the trixbox CE 2.2.x branch

This is due to errors in the trixbox repositories and this leads to corruption to your trixbox system.

The repositories for the upcoming trixbox 2.4 will be updated from what our trixbox sources have said, but for the trixbox 2.2.x repository this is not something that they can currently fix.

HDLC and FCS abort errors with Rhino T1/E1 Cards and PRI

Tuesday, November 20th, 2007

If you are seeing HDLC and FCS aborts in your logs. This is could be due to one of the following reasons:


Make sure that your T1/E1 cards are at the following revisions and have the apropriate drivers installed on your system.

R1T1 -EC and Non-EC models must be at Hardware version 37 or above

R2T1 and R4T1 must be at Hardware version 36 or above

Driver revision must be at 2.0 and above.

If the above criteria is not met then you may see the aborts in your logs.


If you are using CentOS4 and are using SATA drives you may see this issue.

You must use a kernel greater than 2.6.9.

By upgrading to an asterisk distribution with an updated kernel such as CentOS5 will alleviate these issues.

Please try one of the following systems:


trixbox CE 2.4 (Beta for Cent 5)

RhinOSterisk (Alpha)

NEW Driver Release Party!!!

Tuesday, November 13th, 2007

We have just released a new set of Drivers. Driver package rhino-2.2.1

You can get the latest and greatest Rhino Drivers today from the following location:

NOTE: If you are using Rhino Digital PCI cards that were purchased prior to 10/15/07 you MUST

upgrade your hardware revision. To do this please read the blog listed bellow, or contact

Rhino technical support for assistance.

Configuring Your Rhino Digital Card For E1 Signalling

Friday, November 2nd, 2007

The basic principle is that we need set E1 mode at the driver level. There are no jumpers or any other physical changes that need to be made for Rhino OST PCI Digital Cards to work in E1 mode. Everything is done at the driver level.

1) Install the Digital PCI card into your server

If you are unclear on how to install your PCI card into your server please see the following documentation:

2) Install the Rhino drivers

trixbox CE users please use an updated package that is located at

All other distrobutions please use the package located at

3) Either insmod or modprobe with E1

NOTE: Make sure that the r1t1 or rxt1 drivers are not loaded when trying to switch to E1

insmod /lib/module/`uname -r`/extra/r1t1.ko e1=1

or you should be able to just modprobe with the settings

modprobe r1t1 e1=1

Generally you will need to have the modprobe r1t1 e1=1 in whatever file that you set to call the module on system start up.

If you are using an r1t1 then use:

modprobe r1t1 e1=1

For an r2t1 or r4t1 use:

modprobe rxt1 e1=15

4) Next, make sure that you now have 31 channels on your zaptel span

cat /proc/zaptel/*

5) Configuring of the card is now necassary, lets edit /etc/zaptel.conf

NOTE: This is just a generic view of what the zaptel.conf should look like


(NOTE- the framing is dependent on what your carrier uses Rhino has no knowledge of what you should be specifically using for your telephony system)


dchan= 16

6) Now configure /etc/asterisk/zapata.conf or zapata-auto.conf or you may even be using zapata-channels.conf




7) Now define your trunks and dialing routes and test.

If you are still experiencing difficulties please contact Rhino Support immediately and we will get you setup right away!

Rhino Equipment Corp announces EchoClearTM

Friday, September 21st, 2007


Rhino Equipment Corp. is pleased to announce the release of the EchoClearTM plug-in PCI and PCI Express digital echo cancellation daughter card, which can be simply plugged-in to upgrade our Rhino line of digital telephony cards. The Rhino digital telephony product line consists of three T1/E1/J1/ISDN/PRI PCI digital cards, the R1T1, R2T1 and R4T1, that all interface with Asterisk-based PBX systems. Each card can now be upgraded with the Rhino EchoClearTM echo cancellation system with the addition of the Rhino Echo Cancellation (REC1) card.


R1T1 and RXT1 EC-Hardware Upgrade on trixbox CE 2.2

Friday, September 14th, 2007

If you currently have a Rhino digital PCI card and are purchasing, or have the NEW Rhino Echo Cancellation Add-On Module, these are the steps that you must take to install the card to work properly with TrixBox 2.2, 2.2.3, and 2.2.4:

1 Install the EC module onto your R1T1, R2T1 and R4T1 Digital PCI card.
(If you have purchased the NEW R1T1 with on-board EC then please skip steps 6,7, and 8)

2 Turn on machine

3 Uninstall any current rhino drivers

  • yum remove -y rhino*

4 Contact Rhino Support for the appropriate Driver Package

The driver package with include the following:

  • H/W update for R1T1 R2T1 and R4T1 Digital Cards
  • All other standard drivers will be installed (R1T1 and RCBFX)

5 Unpack rhino-2.2.1.tbz2

  • wget
  • tar -xjvf rhino-current.tbz2

6 Run the r1T1 or RXT1 H/W upgrade

Look for whatever file is applicable to the card you are installing

  • r1T1_to_37
  • rxt1_to_36

7 Turn off Server completely

  • init 0

8 Turn Server back on and login

9 Extract the zaptel sources (DO NOT COMPILE ZAPTEL)

Use the wget command and download the following zaptel file: (trixbox 2.2 only)

Or whatever version of zaptel you are running, you can tell by typing:

modinfo zaptel

10 Run the Rhino install

  • ./usr/src/rhino-2.2.1-current/make install

11 Now Test out your new Echo Canceler!

Load Rhino T1 card as an E1 card

Tuesday, May 29th, 2007

Below is the instructions from our PCI manual on configuring your rhino T1 as an E1. You will use the appropriate insmod command as apposed to modprobe.