Home Sections Telephony Cards Identifying sangoma card and firmware
Identifying sangoma card and firmware PDF Print E-mail
User Rating: / 4
PoorBest 
Written by Paweł Pierścionek   
Friday, 05 October 2007 00:13

How to find out Your Sangoma card model number and it's firmware version

Sponsored by:

Required Level: novice, accomplished, adept, master

Prerequisites:

  • Compiled and installed fresh wanpipe drivers

Summary :

In this article You will learn how to identify Your card's model, features and firmware version.
See also : http://wiki.sangoma.com/sangoma-hardware-matrix

Automatic identification:

To automatically detect the card (on Linux 2.6.18 an newer) and get firmware upgrade and card placement hints You have to download a script from VoiceWorks site and execute it from root account:

[root@lab8 ~]# wget http://www.voiceworks.pl/wookieboo/scripts/detect_sangoma.pl
[root@lab8 ~]# perl detect_sangoma.pl
1) A104m-X, firmware v31 (update to newer v33!), dedicated PCI-Express
bus (OK)
2) A104m-X, firmware v31 (update to newer v33!), dedicated PCI-Express bus (OK)
[root@lab7 ~]# perl detect_sangoma.pl
1) A108dm-X, firmware v31 (update to newer v33!), dedicated PCI-Express bus (OK)
[root@lab6 ~]# perl detect_sangoma.pl
1) A104-X, firmware v25 (update to newer v26!), dedicated PCI-Express bus (OK)
2) A104-X, firmware v25 (update to newer v26!), dedicated PCI-Express bus (OK)
[root@lab3 ~]# perl detect_sangoma.pl
1) A500, firmware v31(OK), shared PCI bus!!!(change the slot)

Manual Identification :

To identify the card and it's firmware one has to analyze the output of 'wanrouter hwprobe'
command executed as root on the server:

[root@voiceworkslab10 ~]# wanrouter hwprobe
-------------------------------
| Wanpipe Hardware Probe Info |
-------------------------------
1 . AFT-A500-SH : SLOT=0 : BUS=6 : IRQ=74 : PORT=1 : HWEC=0 : V=31
2 . AFT-A500-SH : SLOT=0 : BUS=6 : IRQ=74 : PORT=2 : HWEC=0 : V=31
3 . AFT-A500-SH : SLOT=0 : BUS=6 : IRQ=74 : PORT=3 : HWEC=0 : V=31
4 . AFT-A500-SH : SLOT=0 : BUS=6 : IRQ=74 : PORT=4 : HWEC=0 : V=31
Card Cnt: S508=0 S514X=0 S518=0 A101-2=0 A104=0 A300=0 A200=0 A108=0 A056=0
A500=1

Critical values are present in the first and the last two columns.

First column shows the card type (AFT-XXX-SH), the last one shows firmware versions (V=XX).
Also if the HWEC value is non zero than You have optional Hardware Echo Cancellation DSP.

Name translation matrix

 HWEC=0 HWEC>0 ports
AFT-A101-SH
A101/A100XA101d/A101d-X1 E1/T1

AFT-A102-SH

A102/A102XA102d/A102d-X2 E1/T1
AFT-A104-SH A104/A104XA104d/A104d-X4 E1/T1
AFT-A108-SH A108/A108XA108d/A108d-X8 E1/T1
AFT-A200-SH
A200/A200XA200d/A200d-X 24 FXO/FXS
AFT-A400-SH A400/A400XA400d/A400d-X48 FXO/FXS
AFT-A500-SH
A500/A500XA500d/A500d-X24 BRI

where d stands for HWEC (DSP board) and X (or E in the near future) stands for PCI-Express version.

Also if Your firmware version for E1/T1 card is less then 27 then Your card is an End-Of-Life product with an old PMC chip. Current cards are based on Maxim chip and are sometimes reffered to as A101m, A102m, ..., A108m (eg in firmware matrix).

You will find always current firmware version info in the software news section of Wookieboo portal or directly here.

Identifying add-on ports/modules

Analog and Digital BRI cards are equipped with additional FXO/FXS/BRI modules that can be identified with 'wanrouter hwprobe verbose' command:

[root@voiceworkslab10 ~]# wanrouter hwprobe verbose
1 . AFT-A500-SH : SLOT=0 : BUS=6 : IRQ=74 : PORT=1 : HWEC=0 : V=31 +01:NT
2 . AFT-A500-SH : SLOT=0 : BUS=6 : IRQ=74 : PORT=2 : HWEC=0 : V=31 +02:NT

3 . AFT-A500-SH : SLOT=0 : BUS=6 : IRQ=74 : PORT=3 : HWEC=0 : V=31 +03:TE

4 . AFT-A500-SH : SLOT=0 : BUS=6 : IRQ=74 : PORT=4 : HWEC=0 : V=31 +04:TE

This shows A500 Digital BRI card with two ports in NT mode and two ports TE mode.

For analog A200 and A400 cards this will quickly tell You if all modules, connectors and power feeds are connected properly.
Powered By Joomla Tags

Last Updated ( Tuesday, 05 August 2008 14:44 )
 
 
English (Angielski)

Sangoma Firmware