Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

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.