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
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users