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/A100X | A101d/A101d-X | 1 E1/T1
| AFT-A102-SH | A102/A102X | A102d/A102d-X | 2 E1/T1
| | AFT-A104-SH | A104/A104X | A104d/A104d-X | 4 E1/T1
| | AFT-A108-SH | A108/A108X | A108d/A108d-X | 8 E1/T1 | AFT-A200-SH
| A200/A200X | A200d/A200d-X | 24 FXO/FXS | | AFT-A400-SH | A400/A400X | A400d/A400d-X | 48 FXO/FXS | AFT-A500-SH
| A500/A500X | A500d/A500d-X | 24 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.
|