[asterisk-announce] DAHDI-Linux 2.6.1, 2.5.1 and DAHDI-Tools 2.6.1, 2.5.1 Now Available
Asterisk Development Team
asteriskteam at digium.com
Fri Apr 20 13:05:30 CDT 2012
The Asterisk Development Team has announced the releases of:
DAHDI-Linux 2.6.1
DAHDI-Linux 2.5.1
DAHDI-Tools 2.6.1
DAHDI-Tools 2.5.1
DAHDI-Linux-Complete 2.6.1+2.6.1
DAHDI-Linux-Complete 2.5.1+2.5.1
These releases are available for immediate download at:
http://downloads.asterisk.org/pub/telephony/dahdi-linux
http://downloads.asterisk.org/pub/telephony/dahdi-tools
http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete
2.6.1 and 2.5.1 are bugfix releases of which the most noteable changes are:
- Fix for Digium dual and quadspan cards in E1 mode when used with a hardware
echocanceler that was introduced in 2.6.0.
- Fix for intermittent failure to decode FSK caller ID on Digium voicebus
analog cards introduced in 2.6.0.
- Support for Linux kernel versions up to 3.4.
Issues closed in these releases:
DAHLIN-275: E1 spans have noise on some alternative channels when VPM is active
DAHLIN-274: dahdi_dummy failes to compile
DAHLIN-283: Disable Active State Power Management on PCIe links for DAHDI devices.
DAHLIN-280: dahdi_dynamic_eth(ethmf,loc)
DAHLIN-286: DAHDI driver wctdm24xxp does not compile with GCC 3.4.4
DAHLIN-279: dahdi will not compile with CONFIG_DAHDI_ECHOCAN_PROCESS_TX
DAHLIN-278: dahdi will not compile with CONFIG_DAHDI_NET
DAHLIN-185: Dahdi dummy includes time.h, should be timer.h for low-res timer....
DAHLIN-288: compilation error when CONFIG_DAHDI_WATCHDOG is defined
And in the 2.5.1 release only:
DAHLIN-272: No PCM on a TDM410 FXS module since r10167
The DAHDI-Linux shortlog of changes since 2.6.0:
Mike Sinkovsky (1):
dahdi: Fix compilation when CONFIG_DAHDI_WATCHDOG is defined.
Oron Peled (9):
xpp: bugfix: fix bad refcount
xpp: Don't deactivate XPDs on unregistration
xpp: handle failures during dahdi_register_device()
xpp: reset Astribank SPI busses
xpp: FXS: better power-down to lower noise
A parent-less device should not crash dahdi
remove a duplicate dev_set_name()
xpp: FXS: atomic vbat_h power handling
xpp: FXS: added a 'lower_ringing_noise' parameter
Shaun Ruffell (30):
wctdm24xxp: FXS on-hook transmission timer incorrect.
wct4xxp: VPM module creates noise on alternate channels on E1 spans.
wctdm24xxp: Shorten RINGOFF debounce interval from 512ms to 128ms.
xpp: Use 'bool' type for boolean module parameters on kernel versions >= 2.6.31.
xpp: '%d' -> '%lu' when displaying module_refcount on kernel versions >= 3.3
dahdi_dummy: Fix compilation since dahdi-linux 2.6.0.
dahdi: Add dahdi_pci_disable_link_state for kernel < 2.6.25.
wct4xxp: __t4_frame_in and __t4_framer_out slowdowns.
wct4xxp: Add compile-time option to disable ASPM for PCIe devices.
wcte12xp, wctdm24xxp: Add compile-time option to disable ASPM for PCIe devices.
dahdi: Update dev_set_name / dev_name for RHEL 5.6+.
dahdi_dynamic_eth: Move tx packet flushing to process context.
dahdi_dynamic: Since dynamic devices are 'parentless' we must name them.
dahdi_dynamic_eth: Prevent crash is packet arrives before span is fully configured.
dahdi_dynamic_eth: Fix compilation on kernels < 2.6.22.
wct4xxp: Disable all interrupts explicitly in interrupt handler.
wct4xxp: Trivial formatting changes around request_irq.
wctdm24xxp: Remove forward declaration of inline for GCC 3.4.4
wctdm24xxp, wcte12xp: Allow VPMOCT032 firmware to be compiled into driver.
dahdi_dynamic: Do not call into dahdi_dynamic without holding reference.
dahdi_dynamic: Remove calls to __module_get().
dahdi_dynamic: Close race on unload if red alarm timer was running when unloaded.
dahdi_dynamic_eth: Make ztdeth_exit() symetrical with ztdeth_init() and fix race on unload.
dahdi_dynamic_loc: Change and check the dyn->pvt pointer under lock.
dahdi: Fix compilation when CONFIG_DAHDI_ECHOCAN_PROCESS_TX is defined.
dahdi: Fix compilation when CONFIG_DAHDI_NET is defined.
dahdi_dummy: Include timer.h instead of time.h
wcb4xxp: Remove asm/system.h include.
wcte12xp, wctdm24xxp, wct4xxp: Print warning about potential GPL violation w/HOTPLUG_FIRMWARE=no.
xpp: Fix compilation when CONFIG_DAHDI_WATCHDOG is defined.
Tzafrir Cohen (8):
Build OSLEC EC if in the tree
Astribank I firmwares rev. 7107
USB_RECOV.hex: recovering from xpp hardware issues
xpp: USB_FW rev 10401: minor 6FXS/2FXO caps issue
xpp: firmwares to support E-Main 4
xpp: firmwares: useless 0x1A at EOF
FPGA_1161.201.hex rev 10532: fix reset of XR1000
FPGA_1161.201.hex rev 10545: fix reset of XR1000
The DAHDI-Linux diffstat from the 2.6.0 release:
README | 11 +-
drivers/dahdi/Kbuild | 15 +-
drivers/dahdi/dahdi-base.c | 106 +-
drivers/dahdi/dahdi-sysfs.c | 15 +-
drivers/dahdi/dahdi_dummy.c | 31 +-
drivers/dahdi/dahdi_dynamic.c | 61 +-
drivers/dahdi/dahdi_dynamic_eth.c | 57 +-
drivers/dahdi/dahdi_dynamic_loc.c | 6 +-
drivers/dahdi/firmware/Makefile | 6 +
drivers/dahdi/voicebus/Kbuild | 15 +-
drivers/dahdi/voicebus/voicebus.h | 9 +
drivers/dahdi/voicebus/vpmoct.c | 52 +-
drivers/dahdi/wcb4xxp/base.c | 1 -
drivers/dahdi/wct4xxp/Kbuild | 1 +
drivers/dahdi/wct4xxp/base.c | 75 +-
drivers/dahdi/wct4xxp/vpm450m.c | 3 +-
drivers/dahdi/wctdm24xxp/base.c | 52 +-
drivers/dahdi/wcte12xp/base.c | 12 +
drivers/dahdi/xpp/card_fxs.c | 56 +-
drivers/dahdi/xpp/card_global.c | 27 +-
drivers/dahdi/xpp/card_global.h | 5 +-
drivers/dahdi/xpp/firmwares/FPGA_1141.hex | 1267 +-
drivers/dahdi/xpp/firmwares/FPGA_1151.hex | 1384 +-
drivers/dahdi/xpp/firmwares/FPGA_1161.201.hex |20685 +++++++++++++++++++++++++
drivers/dahdi/xpp/firmwares/FPGA_FXS.hex | 1287 +-
drivers/dahdi/xpp/firmwares/Makefile | 6 +-
drivers/dahdi/xpp/firmwares/USB_FW.201.hex | 578 +
drivers/dahdi/xpp/firmwares/USB_FW.hex | 801 +-
drivers/dahdi/xpp/firmwares/USB_RECOV.hex | 421 +
drivers/dahdi/xpp/xbus-core.c | 68 +-
drivers/dahdi/xpp/xpd.h | 7 +
drivers/dahdi/xpp/xpp_dahdi.c | 9 +-
drivers/dahdi/xpp/xpp_dahdi.h | 1 +
drivers/dahdi/xpp/xproto.c | 12 +-
include/dahdi/kernel.h | 95 +-
35 files changed, 24625 insertions(+), 2612 deletions(-)
The DAHDI-Tools short log from 2.6.0 is:
Tzafrir Cohen (13):
xpp: clean 'Extrainfo' EEPROM field
xpp: xpp_fxloader: improve output
new build_tools/dahdi_sysfs_copy
improve build_tools/dump_sys_state
xpp: echo_loader.c: add AB id to messages
xpp: bugfix: handle echo_loader errors
xpp: Customizable license markers
xpp: fix manpage of astribank_hexload
xpp: Update product ID's in Dahdi::Hardware::USB
xpp: oct612x: fix build warnings
xpp: fix build warnings
xpp: astribank_allow: useless debug on write
xpp: astribank_hook: wait for udev to settle
The DAHDI-Tools diffstat from 2.6.0:
build_tools/dahdi_sysfs_copy | 142 ++++++++
build_tools/dump_sys_state | 117 ++-----
xpp/Makefile | 2 +-
xpp/astribank_allow.8 | 10 +
xpp/astribank_allow.c | 226 +------------
xpp/astribank_hexload.8 | 14 +-
xpp/astribank_hook | 27 ++
xpp/astribank_license.c | 340 ++++++++++++++++++++
xpp/astribank_license.h | 29 ++
xpp/astribank_usb.h | 12 +
xpp/echo_loader.c | 168 ++++++----
xpp/fpga_load.c | 11 +-
xpp/mpp.h | 2 +-
xpp/mpptalk.c | 16 +-
xpp/mpptalk_defs.h | 2 +
.../oct6100api/oct6100_api/oct6100_channel.c | 75 -----
.../oct6100api/oct6100_api/oct6100_chip_open.c | 18 --
.../oct6100api/oct6100_api/oct6100_conf_bridge.c | 19 --
.../oct6100api/oct6100_api/oct6100_interrupts.c | 15 -
.../oct6100api/oct6100_api/oct6100_tsst.c | 3 -
.../oct6100api/oct6100_miscellaneous_priv.h | 2 -
xpp/perl_modules/Dahdi/Hardware/USB.pm | 1 +
xpp/xpp_fxloader | 32 +-
xpp/xtalk/xtalk.c | 5 +-
24 files changed, 753 insertions(+), 535 deletions(-)
For a full list of changes in these releases, please see the ChangeLogs at
http://svn.asterisk.org/svn/dahdi/linux/tags/2.6.1/ChangeLog
http://svn.asterisk.org/svn/dahdi/linux/tags/2.5.1/ChangeLog
http://svn.asterisk.org/svn/dahdi/tools/tags/2.6.1/ChangeLog
http://svn.asterisk.org/svn/dahdi/tools/tags/2.5.1/ChangeLog
Issues found in this release can be reported in the DAHDI-Linux [1] and
DAHDI-Tools [2] projects at https://issues.asterisk.org/jira
[1] https://issues.asterisk.org/jira/browse/DAHLIN
[2] https://issues.asterisk.org/jira/browse/DAHTOOL
Thank you for your continued support of Asterisk!
--
Shaun Ruffell
Digium, Inc. | Linux Kernel Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org
More information about the asterisk-announce
mailing list