Asterisk Development Team
2012-Apr-20 18:05 UTC
[asterisk-announce] DAHDI-Linux 2.6.1, 2.5.1 and DAHDI-Tools 2.6.1, 2.5.1 Now Available
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
sean darcy
2012-Apr-21 14:26 UTC
[asterisk-users] DAHDI-Linux 2.6.1, 2.5.1 and DAHDI-Tools 2.6.1, 2.5.1 Now Available
On 04/20/2012 02:05 PM, Asterisk Development Team wrote:> 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! >How do we build dahdi with oslec? At least on Fedora 16, the kernel sources no longer include the oslec source in staging/echo: ls -l /usr/src/kernels/3.3.2-1.fc16.x86_64/drivers/staging/echo total 8 -rw-r--r--. 1 root root 251 Apr 13 20:49 Kconfig -rw-r--r--. 1 root root 29 Apr 13 20:49 Makefile When I did copy over oslec files from a previous build, I got this warning: ........... Building modules, stage 2. MODPOST 32 modules WARNING: "oslec_create" [/home/asterisk/build/dahdi/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_oslec.ko] undefined! WARNING: "oslec_free" [/home/asterisk/build/dahdi/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_oslec.ko] undefined! WARNING: "oslec_update" [/home/asterisk/build/dahdi/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_oslec.ko] undefined! ....... sean
Seemingly Similar Threads
- DAHDI-Linux 2.6.1, 2.5.1 and DAHDI-Tools 2.6.1, 2.5.1 Now Available
- DAHDI-Linux and DAHDI-Tools 2.8.0-rc5 Now Available
- DAHDI-Linux and DAHDI-Tools 2.8.0-rc5 Now Available
- zaptel compilation problems with linux 2.6.19
- DAHDI-Linux 2.6.0 and DAHDI-Tools 2.6.0 Released