diff options
Diffstat (limited to 'kernel/xpp/Changelog_xpp')
-rw-r--r-- | kernel/xpp/Changelog_xpp | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/kernel/xpp/Changelog_xpp b/kernel/xpp/Changelog_xpp index 125eb9f..7ca130d 100644 --- a/kernel/xpp/Changelog_xpp +++ b/kernel/xpp/Changelog_xpp @@ -1,3 +1,84 @@ +Sun Mar 1 2009 Oron Peled <oron@actcom.co.il> - xpp.r6795 + * Fix cases where the command_queue overflowed during initialization. + - Also add a 'command_queue_length' parameter to xpp.ko + * More migrations to sysfs: + - Add a 'transport' attribute to our astribank devices which + points to the usb device we use. E.g: + /sys/bus/astribanks/devices/xbus-00/transport is symlinked to + ../../../../../../devices/pci0000:00/0000:00:10.4/usb5/5-4 + - Move /proc/xpp/XBUS-??/XPD-??/span to + /sys/bus/xpds/devices/??:?:?/span + - Migrate from /proc/xpp/sync to: + /sys/bus/astribanks/drivers/xppdrv/sync + - New 'offhook' attribute in: + /sys/bus/xpds/devices/??:?:?/offhook + * PRI: change the "timing" priority to match the convention used by + other PRI cards -- I.e: lower numbers (not 0) have higher + priority. + * FXO: + - Power denial: create two module parameters instead of hard-coded + constants (power_denial_safezone, power_denial_minlen). + For sites that get non-standard power-denial signals from central + office on offhook. + - Don't hangup on power-denial, just notify Dahdi and wait for + - Fix caller-id detection for the case central office sends it before + first ring without any indication before. + Asterisk's desicion. + * New USB_FW.hex (xpp.r6885): handles some firmware rewriting races. + +Mon, Dec 8 2008 Oron Peled <oron@actcom.co.il> - xpp.r6430 + * PRI: + - Match our span clocking priorities (in system.conf) + to Digium -- this is a reversal of the previous state. + Now lower numbers (greater than 0) are better. + - Synchronization fixes for PRI ports other than 0. + - Fix T1 CRC for some countries (e.g: China). + * FXS: fix bug in VMWI detection if using old asterisk + which does not provide ZT_VMWI ioctl(). + * FXO: + - Improve caller_id_style module parameter. This provide a workaround + for countries that send this information without any notification + (reverse polarity, ring, etc.) + - Don't force on-hook upon power-denial. So, loopstart devices + would ignore these as expected. + * Implement a flow-control to prevent user space (init_card_* scripts) + from pressuring our command queue. + +Thu, Oct 30 2008 Oron Peled <oron@actcom.co.il> - xpp.r6279 + * Major changes in hotplug architecture (backported from our DAHDI + drivers). It entails migration to proper sysfs representation. + and implementing a proper state machine for Astribanks. + * Astribanks are now represented in /sys/bus/astribanks/devices/* + * XPD's are now represented in /sys/bus/xpds/devices/* + * Old /proc interfaces: + - Some debugging info was left there (not affecting device functioning + and does not fit sysfs model). + - All the rest can be compiled in by -DOLD_PROC in Kbuild. + - The perl scripts and their zconf/ modules abstract this change + and fallback to /proc if no /sys interface is found (with a warning). + * Astribank state: + - May be read from /sys/bus/astribanks/devices/xbus-*/xbus_state + - Writing stop/start into these file, initiate a logical + disconnect/connect event (without physical access to AB). + * Kill the race conditions that were inherent during AB initialization + in the old method (at least those known to us). Using the /proc + interface is racy by definition. + * Send two new udev events (apart from add/remove): + - "online" - when the Astribank is initialized and ready. + - "offline" - when the Astribank start going down. + - They can be used in the example astribank_hook udev script. + +Thu, Oct 30 2008 Oron Peled <oron@actcom.co.il> - xpp.r6276 + * Important firmware change: + - The protocol version of FPGA_*.hex firmwares is still 30, + so old firmwares still work. However, the firmware loading is modified. + This add some functionality to fpga_load and affect how xpp_fxloader calls it. + - New USB_FW.hex fixes problems observed during boot with some BIOS'es. + - libhexfile now read the version info (if available in the hex + comments) and fpga_load displays it. + - PRI: fix some scenarious where firmware would send bogus CAS updates + when no CAS is used. + Thu, Aug 14 2008 Oron Peled <oron@actcom.co.il> - xpp.r6055 * Added E1 CAS support. Uses new firmware. * New firmware also solve DTMF problems with some phones (double digits). |