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

Reply via email to