The Asterisk Development Team has announced the releases of: DAHDI-Linux-v2.8.0-rc4 DAHDI-Tools-v2.8.0-rc4 dahdi-linux-complete-2.8.0-rc4+2.8.0-rc4 This release is 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 *** THIS RC FIXES CENTOS 6.5 "PDE_DATA" build issue *** In version 2.8 we have introduced two new drivers: wcte43x - For Digium's new line of 2/4 span T1/E1 cards wcaxx - For Digium's new line of analog fxs/fxo cards We introduced a common library called "wcxb" which ties the previous two drivers, plus the recently introduced wcte13xp driver, together into one common base. dahdi-linux-complete tarballs now include all firmware necessary to build without an internet connection. Shortlog of changes since v2.7.0.1: Oron Peled (16): xpp: Serialize dahdi registration xpp: refactor FXS ring settings xpp: FXS: ring/mwi settings: a sysfs interface xpp: ring/mwi settings: add to FXS init script add a 'location' attribute to sysfs (dahdi_device): dahdi: add "tools_rootdir" module parameter Also send DAHDI_TOOLS_ROOTDIR with device events live_dahdi: load "dahdi" with tools_rootdir=$DESTDIR remove udev rules: moved to dahdi-tools sysfs: create symlink "ddev" to device of span dahdi: Rename span 'master' as 'master_span' .gitignore: *.ko.unsigned Rename "pinned spans" to "assigned spans" xpp: automatic dahdi_registration by default sysfs: new driver attribute: master_span Makefile: new 'make-dist' target Russ Meyerriecks (3): wcte13xp: Migrate to wcxb library wcte13xp: Hold framer in reset to stop xmit on modprobe -r wcte13xp: Improve maintenance functions and error counters Shaun Ruffell (28): dahdi_config: Remove unused NO_DCDC definition. dahdi: Clear DAHDI_ALARM_NOTOPEN when spans are re-initialized. dahdi: Fix placement of '/' in output of /proc/dahdi/x dahdi: Work around missing KBUILD_MODNAME dahdi: Backport try_wait_for_completion() and list_first_entry() wct4xxp: Print warning in dmesg if span priority is not set correctly. wct4xxp: Fix bipolar error insertion test mode. wct4xxp: VPM companding switch print is now debug only. wct4xxp: If linemode changed via sysfs, reset the complete part. wct4xxp, wcte13xp: Move the octasic DSP code into separate module. wcaxx: New driver for A4A/A4B/A8A/A8B analog cards. wcaxx: Update A4B firmware to version 0b0017 wcxb: Update the firmware meta block during flash update. wcte43x: Do not grab reglock in handle_transmit/handle_receive. wcte43x: Remove 'dcxo' debug attribute. oct612x: Make dependent on dahdi.ko dahdi_dynamic: Create a span type for dynamic spans. wcaxx: Use startup/shutdown callbacks to protect access to channel registers. wctdm24xxp: Remove assigned callback. dahdi: Remove "ddev" symlink before unregistering the span device. dahdi: CentOS 6.5 backported PDE_DATA definition. wcxb: is_pcie -> pci_is_pcie() wcxb: Do not access cur_transfer/cur_msg outside of lock. wcaxx: Add extra dummy read when checking for single fxs modules. wcte43x: Update firmware to version e0017. dahdi: Replace drv_attr with drv_groups on kernels > 3.12. Revert "wcaxx: Use startup/shutdown callbacks to protect access to channel registers." dahdi: Fix previous CentOS 6.5 commit. Shaun RuffellL (1): wcaxx: Remove some left over debugging trace statements. Tzafrir Cohen (6): xpp: Firmware for Astribanks 2.02 xpp: Firmware for Astribanks 2.02: Makefile xpp: USB_FW.202.hex: provide as a symlink xpp: mark an AB as failed if it gives bad desc xpp: Fail loading if no module on first slot Ignore some more firmware files Wendell Thompson (2): wcte13xp: Use interrupts for Falc alarms and signaling wcte43x: Add driver for TE435/TE235 digital cards. The diffstat from the v2.7.0.1 release: .gitignore | 9 + Makefile | 28 +- README | 17 +- build_tools/genudevrules | 40 - build_tools/live_dahdi | 2 +- build_tools/make_dist | 26 + drivers/dahdi/Kbuild | 21 +- drivers/dahdi/dahdi-base.c | 74 +- drivers/dahdi/dahdi-sysfs.c | 150 +- drivers/dahdi/dahdi_dynamic.c | 4 + drivers/dahdi/firmware/Makefile | 71 +- drivers/dahdi/oct612x/Kbuild | 32 + drivers/dahdi/oct612x/oct612x-user.c | 200 + drivers/dahdi/oct612x/oct612x.h | 49 + drivers/dahdi/wcaxx-base.c | 4544 ++++++ drivers/dahdi/wct4xxp/Kbuild | 4 +- drivers/dahdi/wct4xxp/base.c | 159 +- drivers/dahdi/wct4xxp/vpm450m.c | 139 +- drivers/dahdi/wct4xxp/vpm450m.h | 8 +- drivers/dahdi/wctdm24xxp/base.c | 31 +- drivers/dahdi/wcte13xp-base.c | 2294 ++- drivers/dahdi/wcte43x-base.c | 3591 +++++ drivers/dahdi/wcxb.c | 951 ++ drivers/dahdi/wcxb.h | 184 + drivers/dahdi/wcxb_flash.c | 170 + drivers/dahdi/wcxb_flash.h | 34 + drivers/dahdi/wcxb_spi.c | 386 + drivers/dahdi/wcxb_spi.h | 116 + drivers/dahdi/xpp/card_fxs.c | 295 +- drivers/dahdi/xpp/card_global.c | 6 + drivers/dahdi/xpp/firmwares/FPGA_1161.202.hex |20517 +++++++++++++++++++++++++ drivers/dahdi/xpp/firmwares/Makefile | 5 +- drivers/dahdi/xpp/firmwares/USB_FW.202.hex | 1 + drivers/dahdi/xpp/init_card_1_30 | 22 +- drivers/dahdi/xpp/xbus-core.c | 24 +- drivers/dahdi/xpp/xbus-sysfs.c | 11 +- drivers/dahdi/xpp/xpp.rules | 11 - include/dahdi/dahdi_config.h | 3 +- include/dahdi/kernel.h | 55 +- 39 files changed, 32537 insertions(+), 1747 deletions(-) For a full list of changes in these releases, please see the shortlog at: http://git.asterisk.org/gitweb/?p=dahdi/linux.git;a=shortlog;h=refs/tags/v2.8.0-rc4 http://git.asterisk.org/gitweb/?p=dahdi/tools.git;a=shortlog;h=refs/tags/v2.8.0-rc4 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!