FreeSWITCH D100 Distributed Core Installation
- Transcoding Package
- Transcoding Package Downloading & Installing
- Hardware Installation & Configuration
Transcoding Package
Download the Latest Sangoma Media Transcoding Release:
---> sng-tc-linux-1.3.2.i686.tgz (2011-05-12) ChangeLog
---> sng-tc-linux-1.3.2.x86_64.tgz (2011-05-12)
*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.