summaryrefslogtreecommitdiff
path: root/kernel/xpp/Changelog_xpp
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/xpp/Changelog_xpp')
-rw-r--r--kernel/xpp/Changelog_xpp81
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).