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
Maybe Matching 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