Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

FreeSWITCH D500 PCI Express Distributed Core Installation


Transcoding Package

 

Download the Latest Sangoma Media Transcoding Release:  
---> sng-tc-linux-1.3.8.i686.tgz                   (2016-01-07)             ChangeLog
---> sng-tc-linux-1.3.8.x86_64.tgz             (2016-01-07)

*A manual firmware upgrade is required to use the above 1.2.x releases for cards 
purchased before November 10th, 2010 
--> Firmware upgrade Procedure 


Transcoding Package Downloading & Installing 

Dedicate a server in your network to install the transcoding package via the steps below. Insure you get the URL of the package you need from the list above. This server will be considered the main box in the transcoding environment that hosts the only instance of sngtc_server (discussed later) that serves as the gateway to the transcoding hardware inside, for all remote Asterisk boxes (sngtc_clients)

-> cd /usr/src/
-> wget <URL of Package>
-> tar xfz sng-tc-<ver>-<arch>.tgz
-> cd sng-tc-<arch>-<ver>

  1. make 

  2. make install


Hardware Installation & Configuration

  1. Insert the card in the server and boot it up.

  2. The D500 will be detected as Broadcom tg3 Ethernet interface

  3. To check if the driver is installed run "ifconfig -a" and see if the new NIC is shown. 

  4. If the card is not detected then you will need to update the Ethernet driver to the latest release. Below is the steps to preform the update. 

-> cd sng-tc-<ver>/server/eth_driver
-> ./install.sh 
The install script will auto detect the NIC ( Broadcom & Micrel).
If drivers are not found it will try to build them for the current kernel you are running or contact Sangoma Technical Support
--------------

Configuring the Ethernet device

  • Note this step is distro-dependent

To Configure the network interface (RedHat/Fedora/CentOS-5.x)

--> run: system-config-network
--> Select new eth device created on eth driver module load
--> Specify a private IP address that is on different subnet than your local LAN.           
      eg: 10.1.1.1  netmask 255.255.255.0   
--> Leave gateway ip empty 

To apply network settings

--> run: /etc/init.d/network restart

If there are more than one D100 devices in the machine, each D100 eth device must have
     its own subnet IP.
       Eg: D500 card1 - IP 10.1.1.1/24
             D500 card2 - IP 10.1.2.1/24

Firmware Update

To check if the firmware requires updating run the firmware update utility

--> Run: sngtc_tool –dev ethX –firmware  (replace ‘X’ with the interface of the transcoder)
--> If the FROM and TO version are the same you are up to date so cancel the update; if the versions are different please update.
--> If the update fails insure the ethX interface has a IP address (replace ‘X’ with the interface of the transcoder)

  • Note sngtc_server must NOT be running during the update; sngtc_server_ctrl stop will stop the server if it is running.

 

-> Proceed to Sngtc Server Configuration

<- back to FreeSWITCH D500 main menu

  • No labels