diff --git a/ChangeLog.beta b/ChangeLog.beta index 9961b62..7f5bdc4 100644 --- a/ChangeLog.beta +++ b/ChangeLog.beta @@ -8,6 +8,16 @@ Author: Nenad Corbic Copyright (c) 1995-2008 Sangoma Technologies Inc. ------------------------------------------------------------------------------ + +* Wed Mar 27 2008 Nenad Corbic - Beta - 3.3.5 +====================================================================== + +- Removed debugging out of firmware update utility +- Updated firmware bin files +- Updated firmware update script. + +- No Functional Changes from 3.3.4 + * Wed Mar 26 2008 Nenad Corbic - Beta - 3.3.4 ====================================================================== diff --git a/Setup b/Setup index fd31589..08de175 100755 --- a/Setup +++ b/Setup @@ -6498,7 +6498,7 @@ KERNEL_UNAME=`uname -r` PKG_NAME=wanpipe DISTR_NAME="WANPIPE" PROD=wanrouter -PROD_VER=3.3.4 +PROD_VER=3.3.5 PROD_HOME=`pwd` META_CONF=$PROD_HOME/$PROD.rc WAN_INTR_DIR=$PROD_HOME/interfaces diff --git a/deb_control/wanpipe.deb b/deb_control/wanpipe.deb index 8ad1e3c..3001285 100644 --- a/deb_control/wanpipe.deb +++ b/deb_control/wanpipe.deb @@ -1,5 +1,5 @@ Package: wanpipe -Version: 3.3.4-0 +Version: 3.3.5-0 Section: networking Priority: optional Architecture: all diff --git a/patches/kdrivers/include/wanpipe_version.h b/patches/kdrivers/include/wanpipe_version.h index 74253d2..ffacd6f 100644 --- a/patches/kdrivers/include/wanpipe_version.h +++ b/patches/kdrivers/include/wanpipe_version.h @@ -6,7 +6,7 @@ #define WANPIPE_COMPANY "Sangoma Technologies Inc" /********** LINUX **********/ -#define WANPIPE_VERSION "3.3.4" +#define WANPIPE_VERSION "3.3.5" #define WANPIPE_SUB_VERSION "0" #define WANPIPE_VERSION_BETA 1 #define WANPIPE_LITE_VERSION "1.1.1" diff --git a/patches/kdrivers/src/wan_aften/wan_aften.c b/patches/kdrivers/src/wan_aften/wan_aften.c index d719b8b..d39263f 100644 --- a/patches/kdrivers/src/wan_aften/wan_aften.c +++ b/patches/kdrivers/src/wan_aften/wan_aften.c @@ -376,7 +376,7 @@ static int wan_aften_read_reg(sdla_t *card, wan_cmd_api_t *api_cmd, int idata) api_cmd->offset, (unsigned char*)&api_cmd->data[idata]); } -#if defined(DEBUG_REG) +#if defined(WAN_DEBUG_REG) DEBUG_EVENT("%s: Reading Off=0x%08X Len=%i Data=0x%02X\n", card->devname, api_cmd->offset, @@ -395,7 +395,7 @@ static int wan_aften_read_reg(sdla_t *card, wan_cmd_api_t *api_cmd, int idata) api_cmd->offset, (unsigned short*)&api_cmd->data[idata]); } -#if defined(DEBUG_REG) +#if defined(WAN_DEBUG_REG) DEBUG_EVENT("%s: Reading Off=0x%08X Len=%i Data=0x%04X\n", card->devname, api_cmd->offset, @@ -414,7 +414,7 @@ static int wan_aften_read_reg(sdla_t *card, wan_cmd_api_t *api_cmd, int idata) api_cmd->offset, (unsigned int*)&api_cmd->data[idata]); } -#if defined(DEBUG_REG) +#if defined(WAN_DEBUG_REG) DEBUG_EVENT("ADEBUG: %s: Reading Off=0x%08X Len=%i Data=0x%04X (idata=%d)\n", card->devname, api_cmd->offset, @@ -433,7 +433,7 @@ static int wan_aften_read_reg(sdla_t *card, wan_cmd_api_t *api_cmd, int idata) (unsigned char*)vector, api_cmd.len); #endif -#if defined(DEBUG_REG) +#if defined(WAN_DEBUG_REG) DEBUG_EVENT("%s: Reading Off=0x%08X Len=%i\n", card->devname, api_cmd->offset, @@ -470,7 +470,7 @@ static int wan_aften_write_reg(sdla_t *card, wan_cmd_api_t *api_cmd) card->hw, api_cmd->offset, *(unsigned char*)&api_cmd->data[0]); -#if defined(DEBUG_REG) +#if defined(WAN_DEBUG_REG) DEBUG_EVENT("%s: Write Offset=0x%08X Data=0x%02X\n", card->devname,api_cmd->offset, *(unsigned char*)&api_cmd->data[0]); @@ -480,7 +480,7 @@ static int wan_aften_write_reg(sdla_t *card, wan_cmd_api_t *api_cmd) card->hw, api_cmd->offset, *(unsigned short*)&api_cmd->data[0]); -#if defined(DEBUG_REG) +#if defined(WAN_DEBUG_REG) DEBUG_EVENT("%s: Write Offset=0x%08X Data=0x%04X\n", card->devname,api_cmd->offset, *(unsigned short*)&api_cmd->data[0]); @@ -490,7 +490,7 @@ static int wan_aften_write_reg(sdla_t *card, wan_cmd_api_t *api_cmd) card->hw, api_cmd->offset, *(unsigned int*)&api_cmd->data[0]); -#if defined(DEBUG_REG) +#if defined(WAN_DEBUG_REG) DEBUG_EVENT("ADEBUG: %s: Write Offset=0x%08X Data=0x%08X\n", card->devname,api_cmd->offset, *(unsigned int*)&api_cmd->data[0]); diff --git a/rpmspec/wanpipe-mod.spec b/rpmspec/wanpipe-mod.spec index 1c217d2..114fe48 100644 --- a/rpmspec/wanpipe-mod.spec +++ b/rpmspec/wanpipe-mod.spec @@ -1,6 +1,6 @@ %define WANPIPE_VER wanpipe-modules %define name %{WANPIPE_VER} -%define version 3.3.4 +%define version 3.3.5 %define release 0 %define serial 1 %define MODULES_DIR /lib/modules @@ -51,6 +51,16 @@ echo "Wanpipe Modules located in %{MODULES_DIR}/%{KVERSION}" %changelog + +* Wed Mar 27 2008 Nenad Corbic - Beta - 3.3.5 +====================================================================== + +- Removed debugging out of firmware update utility +- Updated firmware bin files +- Updated firmware update script. + +- No Functional Changes from 3.3.4 + * Wed Mar 26 2008 Nenad Corbic - Beta - 3.3.4 ====================================================================== diff --git a/rpmspec/wanpipe-util.spec b/rpmspec/wanpipe-util.spec index a7a7343..adc1961 100644 --- a/rpmspec/wanpipe-util.spec +++ b/rpmspec/wanpipe-util.spec @@ -1,7 +1,7 @@ %define KERNEL_VERSION %{?kern_ver} %define WANPIPE_VER wanpipe-util %define name %{WANPIPE_VER} -%define version 3.3.4 +%define version 3.3.5 %define release 0 %define serial 1 %define ETC_DIR /etc @@ -328,6 +328,16 @@ enable_smg_log; %changelog + +* Wed Mar 27 2008 Nenad Corbic - Beta - 3.3.5 +====================================================================== + +- Removed debugging out of firmware update utility +- Updated firmware bin files +- Updated firmware update script. + +- No Functional Changes from 3.3.4 + * Wed Mar 26 2008 Nenad Corbic - Beta - 3.3.4 ====================================================================== diff --git a/rpmspec/wanpipe.spec b/rpmspec/wanpipe.spec index a05d87a..cc4ecd9 100644 --- a/rpmspec/wanpipe.spec +++ b/rpmspec/wanpipe.spec @@ -1,7 +1,7 @@ %define KERNEL_VERSION %{?kern_ver} %define WANPIPE_VER wanpipe %define name %{WANPIPE_VER} -%define version 3.3.4 +%define version 3.3.5 %define release 0 %define serial 1 %define UTILS_DIR /usr/sbin @@ -255,6 +255,16 @@ install_init; %changelog + +* Wed Mar 27 2008 Nenad Corbic - Beta - 3.3.5 +====================================================================== + +- Removed debugging out of firmware update utility +- Updated firmware bin files +- Updated firmware update script. + +- No Functional Changes from 3.3.4 + * Wed Mar 26 2008 Nenad Corbic - Beta - 3.3.4 ====================================================================== diff --git a/samples/wanrouter b/samples/wanrouter index f119d29..94d5462 100644 --- a/samples/wanrouter +++ b/samples/wanrouter @@ -2120,7 +2120,7 @@ init_global_params() { if [ $OSYSTEM = "Linux" ]; then - ROUTER_VERSION=3.3.4 + ROUTER_VERSION=3.3.5 IFCONFIG_LIST=ifconfig MODULE_STAT=lsmod WAN_DRIVERS="wanpipe" diff --git a/util/wan_aftup/A101dm_0040_V31.BIN b/util/wan_aftup/A101dm_0040_V31.BIN deleted file mode 100644 index 0fa38aa..0000000 Binary files a/util/wan_aftup/A101dm_0040_V31.BIN and /dev/null differ diff --git a/util/wan_aftup/A101dm_0040_V34.BIN b/util/wan_aftup/A101dm_0040_V34.BIN new file mode 100644 index 0000000..a21f73b Binary files /dev/null and b/util/wan_aftup/A101dm_0040_V34.BIN differ diff --git a/util/wan_aftup/A102dm_0040_V31.BIN b/util/wan_aftup/A102dm_0040_V31.BIN deleted file mode 100644 index fd9b527..0000000 Binary files a/util/wan_aftup/A102dm_0040_V31.BIN and /dev/null differ diff --git a/util/wan_aftup/A102dm_0040_V33.BIN b/util/wan_aftup/A102dm_0040_V33.BIN new file mode 100644 index 0000000..33262f1 Binary files /dev/null and b/util/wan_aftup/A102dm_0040_V33.BIN differ diff --git a/util/wan_aftup/A104d_0100_V24.BIN b/util/wan_aftup/A104d_0100_V24.BIN deleted file mode 100644 index bb377a7..0000000 Binary files a/util/wan_aftup/A104d_0100_V24.BIN and /dev/null differ diff --git a/util/wan_aftup/A104d_0100_V25.BIN b/util/wan_aftup/A104d_0100_V25.BIN deleted file mode 100644 index 90bbc77..0000000 Binary files a/util/wan_aftup/A104d_0100_V25.BIN and /dev/null differ diff --git a/util/wan_aftup/A104d_0100_V26.BIN b/util/wan_aftup/A104d_0100_V26.BIN new file mode 100644 index 0000000..cce4b5d Binary files /dev/null and b/util/wan_aftup/A104d_0100_V26.BIN differ diff --git a/util/wan_aftup/A104dm_0100_V31.BIN b/util/wan_aftup/A104dm_0100_V31.BIN deleted file mode 100644 index 5c703ea..0000000 Binary files a/util/wan_aftup/A104dm_0100_V31.BIN and /dev/null differ diff --git a/util/wan_aftup/A104dm_0100_V33.BIN b/util/wan_aftup/A104dm_0100_V33.BIN new file mode 100644 index 0000000..9ef73a1 Binary files /dev/null and b/util/wan_aftup/A104dm_0100_V33.BIN differ diff --git a/util/wan_aftup/A108dm_0100_V31.BIN b/util/wan_aftup/A108dm_0100_V31.BIN deleted file mode 100644 index de6e4d1..0000000 Binary files a/util/wan_aftup/A108dm_0100_V31.BIN and /dev/null differ diff --git a/util/wan_aftup/A108dm_0100_V33.BIN b/util/wan_aftup/A108dm_0100_V33.BIN new file mode 100644 index 0000000..10fb6bf Binary files /dev/null and b/util/wan_aftup/A108dm_0100_V33.BIN differ diff --git a/util/wan_aftup/A140_0100_V02.BIN b/util/wan_aftup/A140_0100_V02.BIN deleted file mode 100644 index 0b71953..0000000 Binary files a/util/wan_aftup/A140_0100_V02.BIN and /dev/null differ diff --git a/util/wan_aftup/A140_0100_V03.BIN b/util/wan_aftup/A140_0100_V03.BIN deleted file mode 100644 index 7dd6cd8..0000000 Binary files a/util/wan_aftup/A140_0100_V03.BIN and /dev/null differ diff --git a/util/wan_aftup/A200_0040_V08.BIN b/util/wan_aftup/A200_0040_V08.BIN deleted file mode 100644 index c6563ab..0000000 Binary files a/util/wan_aftup/A200_0040_V08.BIN and /dev/null differ diff --git a/util/wan_aftup/A200_0040_V11.BIN b/util/wan_aftup/A200_0040_V11.BIN new file mode 100644 index 0000000..252d531 Binary files /dev/null and b/util/wan_aftup/A200_0040_V11.BIN differ diff --git a/util/wan_aftup/A301_0040_V07.BIN b/util/wan_aftup/A301_0040_V07.BIN deleted file mode 100644 index 058c702..0000000 Binary files a/util/wan_aftup/A301_0040_V07.BIN and /dev/null differ diff --git a/util/wan_aftup/A301_0040_V08.BIN b/util/wan_aftup/A301_0040_V08.BIN deleted file mode 100755 index 8db35ae..0000000 Binary files a/util/wan_aftup/A301_0040_V08.BIN and /dev/null differ diff --git a/util/wan_aftup/A301_0040_V09.BIN b/util/wan_aftup/A301_0040_V09.BIN new file mode 100644 index 0000000..3d34ddd Binary files /dev/null and b/util/wan_aftup/A301_0040_V09.BIN differ diff --git a/util/wan_aftup/A400_0040_V09.BIN b/util/wan_aftup/A400_0040_V09.BIN deleted file mode 100644 index 0eae506..0000000 Binary files a/util/wan_aftup/A400_0040_V09.BIN and /dev/null differ diff --git a/util/wan_aftup/A400_0040_V11.BIN b/util/wan_aftup/A400_0040_V11.BIN new file mode 100644 index 0000000..fd3081d Binary files /dev/null and b/util/wan_aftup/A400_0040_V11.BIN differ diff --git a/util/wan_aftup/ChangeLog.a101dm b/util/wan_aftup/ChangeLog.a101dm index 9b16770..2e2ffe8 100644 --- a/util/wan_aftup/ChangeLog.a101dm +++ b/util/wan_aftup/ChangeLog.a101dm @@ -2,6 +2,32 @@ AFT A101dm Firmware Change Log ============================= +Release V34 +----------- +Oct 09 2007 +Type: Optional A101dm Firmware + Internal change to improve stability on some cards. + +Changes: Firmware bug fix + This bug can cause your card to fail to start + + +Release V33 +----------- +Sep 27 2007 + +Type: Recommended A101dm Firmware for echo cancel cards + Fixes issue with hardware echo canceller chip + security. + Supports DTMF detection without hardware echo + cancellation operation. + +Changes: Firmware bug fix for echo canceller + This bug can shut down the driver. + + Note: This bug only afected new Maxim AFT cards with HWEC. + DTMF detection only applies AFT cards with HWEC. + Release V31 ----------- Jul 10 2007 diff --git a/util/wan_aftup/ChangeLog.a102dm b/util/wan_aftup/ChangeLog.a102dm index a3ccd0e..e6c6f88 100644 --- a/util/wan_aftup/ChangeLog.a102dm +++ b/util/wan_aftup/ChangeLog.a102dm @@ -1,5 +1,20 @@ AFT A102dm Firmware Change Log ============================= +Release V33 +----------- +Sep 27 2007 + +Type: Recommended A102dm Firmware for echo cancel cards + Fixes issue with hardware echo canceller chip + security. + Supports DTMF detection without hardware echo + cancellation operation. + +Changes: Firmware bug fix for echo canceller + This bug can shut down the driver. + + Note: This bug only afected new Maxim AFT cards with HWEC. + DTMF detection only applies AFT cards with HWEC. Release V31 diff --git a/util/wan_aftup/ChangeLog.a104d b/util/wan_aftup/ChangeLog.a104d index 40fec19..b920f96 100644 --- a/util/wan_aftup/ChangeLog.a104d +++ b/util/wan_aftup/ChangeLog.a104d @@ -1,5 +1,14 @@ AFT A104d Firmware Change Log ============================= +Release V26 +----------- +Sep 27 2007 + +Type: Recommended Firmware for PCI/PCI-Express Cards + Fixes chip security issue. + +Changes: Firmware bug fix for PCI/PCI-Express Cards + This bug can shut down the driver. Release V25 ------------ diff --git a/util/wan_aftup/ChangeLog.a104dm b/util/wan_aftup/ChangeLog.a104dm index 8673c57..35a2767 100644 --- a/util/wan_aftup/ChangeLog.a104dm +++ b/util/wan_aftup/ChangeLog.a104dm @@ -1,5 +1,21 @@ AFT A104dm Firmware Change Log ============================= +Release V33 +----------- +Sep 27 2007 + +Type: Recommended A104dm Firmware for echo cancel cards + Fixes issue with hardware echo canceller chip + security. + Supports DTMF detection without hardware echo + cancellation operation. + +Changes: Firmware bug fix for echo canceller + This bug can shut down the driver. + + Note: This bug only afected new Maxim AFT cards with HWEC. + DTMF detection only applies AFT cards with. + Release V31 ----------- diff --git a/util/wan_aftup/ChangeLog.a108dm b/util/wan_aftup/ChangeLog.a108dm index d4ba6c6..75d5759 100644 --- a/util/wan_aftup/ChangeLog.a108dm +++ b/util/wan_aftup/ChangeLog.a108dm @@ -1,6 +1,22 @@ AFT A108dm Firmware Change Log =============================== +Release V33 +----------- +Sep 27 2007 + +Type: Recommended A108dm Firmware for echo cancel cards + Fixes issue with hardware echo canceller chip + security. + Supports DTMF detection without hardware echo + cancellation operation. + +Changes: Firmware bug fix for echo canceller + This bug can shut down the driver. + + Note: This bug only afected new Maxim AFT cards with HWEC. + DTMF detection only applies AFT cards with HWEC. + Release V31 ----------- Jul 10 2007 diff --git a/util/wan_aftup/ChangeLog.a200 b/util/wan_aftup/ChangeLog.a200 index 5111b66..b3171d7 100644 --- a/util/wan_aftup/ChangeLog.a200 +++ b/util/wan_aftup/ChangeLog.a200 @@ -1,6 +1,21 @@ AFT A200 Firmware Change Log ============================ +Release V11 +----------- +Sep 27 2007 + +Type Recommended update for A200d cards + Fixes bug with echo canceller chip security. + Supports DTMF detection without hardware echo cancellation + operation. + +Changes: Firmware bug fixes for A200d cards + Card fail to load due to echo canceller chip secutiry. + Note: This bug only affects A200 with HWEC + DTMF detecion support only applies to AFT card with + HWEC. + Release V10 ----------- Jun 10 2007 diff --git a/util/wan_aftup/ChangeLog.a400 b/util/wan_aftup/ChangeLog.a400 index aa283fe..698a14a 100644 --- a/util/wan_aftup/ChangeLog.a400 +++ b/util/wan_aftup/ChangeLog.a400 @@ -1,6 +1,21 @@ AFT A400 Firmware Change Log ============================= +Release V11 +----------- +Sep 27 2007 + +Type Recommended update for A400d cards + Fixes bug with echo canceller chip security. + Supports DTMF detection without hardware echo cancellation + operation. + +Changes: Firmware bug fixes for A400d cards + Card fail to load due to echo canceller chip secutiry. + Note: This bug only affects A400 with HWEC + DTMF detecion support only applies to AFT card with + HWEC. + Release V10 ----------- Jun 10 2007 diff --git a/util/wan_aftup/update_aft_firm.sh b/util/wan_aftup/update_aft_firm.sh index 1bc8d4e..207e57e 100755 --- a/util/wan_aftup/update_aft_firm.sh +++ b/util/wan_aftup/update_aft_firm.sh @@ -2,8 +2,10 @@ cmd=$1; -eval "make clean > /dev/null" -eval "make > /dev/null" +if [ ! -e wan_aftup ]; then + eval "make clean > /dev/null" + eval "make > /dev/null" +fi if [ -e /proc/net/wanrouter ]; then