FreeSWITCH D100 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.11.x86_64.tgz       (2019-10-29)
*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Â
To install the transcoding package follow the steps below. Insure you get the URL of the package you need from the list above.Â
->Â cd /usr/src/
-> wget <URL of Package>
->Â tar xfz sng-tc-<ver>-<arch>.tgz
-> cd sng-tc-<arch>-<ver>
makeÂ
make install
Hardware Installation & Configuration
Insert the card in the server and boot it up.
The PCIe version will appear as a Broadcom NIC and the PCI will show up as a Micrel NIC.Â
To check if the driver is installed run "ifconfig -a" and see if the new NIC is shown.Â
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: D100 card1 - IP 10.1.1.1/24
            D100 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.
Â
->Â Please Proceed to Sngtc Server Configuration
Â