Useful add-ons: Recommended kernel 2.6.16 add-ons

 

2007-02-28 Support for clock synchronization to an external time reference (ETR) v.1 patch (superseded

If you download any software from this web site please be aware of the Warranty Disclaimer and Limitation of Liabilities.

For use with "October 2005 stream" superseded by recommended feature patch 19.

linux-2.6.16-s390-etr-v1-october2005.tar.gz MD5 recommended (2007-02-28) ) superseded

Summary:
kernel (new function): Support for clock synchronization to an external time reference (ETR).
Description:

This patch adds support for clock synchronization to an external time reference (ETR). The external time reference sends an oscillator signal and a synchronization signal every 2**20 (2 to the power of 20) microseconds to keep TOD clocks of all connected servers in sync.

For availability two ETR units can be connected to a machine. If the clock deviates for more than the sync-check tolerance all CPUs get a machine check that indicates that the clock is out of sync. If this happens all DASD I/O to XRC enabled devices is stopped until the clock is synchronized again.

The ETR support is activated via two sysfs attributes:

echo 1 > /sys/devices/system/etr/etr0/online
echo 1 > /sys/devices/system/etr/etr1/online

This patch needs an upstream sysfs patch as prerequisite. The upstream patch with git ID 670dd90d81f60ef429cbba54ad235e9207f4d444 needs to be applied before this add-on patch:
www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain; h=670dd90d81f60ef429cbba54ad235e9207f4d444;
hp=1740757e8f94c6899705eb6f5434de9404992778

Note that this patch provides a recommended (optional) add-on to the "October 2005 stream", to be applied as last patch on top of patch 13 (or later) and on top of the upstream sysfs patch.

linux-2.6.16.tar.gz (from http://www.kernel.org/pub/linux/kernel/v2.6)
+ linux-2.6.16-s390-base-october2005.diff (IBM)
+ linux-2.6.16-s390-01-october2005.diff (IBM)
+ linux-2.6.16-s390-02-october2005.diff (IBM)
+ linux-2.6.16-s390-03-october2005.diff (IBM)
+ linux-2.6.16-s390-04-october2005.diff (IBM)
+ linux-2.6.16-s390-05-october2005.diff (IBM)
+ linux-2.6.16-s390-06-october2005.diff (IBM)
+ linux-2.6.16-s390-07-october2005.diff (IBM)
+ linux-2.6.16-s390-08-october2005.diff (IBM)
+ linux-2.6.16-s390-09-october2005.diff (IBM)
+ linux-2.6.16-s390-10-october2005.diff (IBM)
+ linux-2.6.16-s390-11-october2005.diff (IBM)
+ linux-2.6.16-s390-12-october2005.diff (IBM)
+ linux-2.6.16-s390-13-october2005.diff (IBM)
...
+ sysfs patch (see www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain; h=670dd90d81f60ef429cbba54ad235e9207f4d444;
hp=1740757e8f94c6899705eb6f5434de9404992778) + linux-2.6.16-s390-etr-v1-s390-october2005.diff (IBM)

Contact the IBM team

If you want to contact the Linux on System z IBM team refer to the Contact the Linux on System z IBM team page.