1. Impact
Daylight Saving Time (DST) and time zone definitions changes occur in different countries around the world on a regular basis. This Sun Alert will be used to track ongoing daylight saving and timezone changes for server firmware. As these changes come into effect in each country, failure to implement the listed updates may cause inaccurate date and time which could lead to unpredictable results, depending upon usage.
In addition to the Solaris patches required for DST, some servers (listed in the Contributing Factors section) also require firmware patches to correct time on the system controller. Failure to install these patches may result in the incorrect time on the system controller. On platforms where the server's operating system receives the time from the system controller, the server's time could be affected. This could lead to transactions with the incorrect datestamp and possible application failures.For all servers listed in "Contributing Factors":
tz2007c, tz2007d, tz2007e, tz2007f
BugID 6527732 - New updates needed for Pulaski County, Indiana, and Turkey changes (tzdata2007c)
BugID 6536487 - SCApp support needed for new timezone data tzdata2007d and tzdata2007e
BugID 6554415 - New timzone changes, tzdata2007f, need to be updated in SCApp firmware
tz2006h
BugID 6594542 - update new timzone changes (tzdata2007g.tar.gz) for Egypt, Indiana, Australia, and Antarctica
BugID 6611646 - update new DST changes (tzdata2007h.tar.gz) for Brazil, Egypt, Iran, Gaza, Venezuela
tz2007i, tz2007j, tz2007k
BugID 6626545 Timezone changes for Cuba and Syria, tzdata2007i, need to be updated
BugID 6638657 Timezone changes from tzdata2007j, need to be updated
BugID 6646319 Update SCApp timezones to 2007k (Argentina, Jan Mayen)
2. Contributing Factors
This issue can occur on the following platforms:- Sun Fire
E6900/E4900/E2900/6800/4800/4810/3800/v1280 and Netra
1280/1290 without firmware version 5.20.9 (as delivered in patch 114527-10)
- Sun Fire Enterprise
M4000/M5000/M8000/M9000 without firmware revision 1060
The following systems only require the Solaris Patches listed in Sun Alert 102775 - Daylight Saving Time (DST) Changes for Australia (2006), Canada (2007), United States (2007) and Others:
High End Products:
-
Sun Fire 12K, 15K, E20K, E25K
Volume Products:
- All Volume System Platforms
-
Ultra Enterprise 3000/3500, 4000/45000, 5000/5500, 6000/65000
3. Symptoms
4. Relief/Workaround
To work around the described issue, set the system controller to a GMT offset instead of a specific timezone.
Example of setting the date on a Sun Fire V1280:
lom>setdate -t GMT-6
Tue Jan 30 09:35:49 GMT-06:00 2007
lom>
Example of setting the DST ranges on M4000-M9000:
The following example sets the Daylight Saving Time information as follows: abbreviation of time zone is JST, the offset from GMT is +9, the name of Daylight Saving Time is JDT, Daylight Saving Time is 1 hour ahead, and the time period is from the last Monday of March 2:00 to the last Sunday of October 2:00.
XSCF> settimezone -c adddst -b JST -o GMT-9 -d JDT -f M3.5.0 -t M10.5.0
JST-9JDT,M3.5.0,M10.5.0
XSCF>
Refer to the appropiate command reference guide for a complete description of the commands and options.
5. Resolution
This issue is addressed on the following platforms:
- Sun Fire E6900/E4900/E2900/6800/4800/4810/3800/v1280, Netra 1280/1290 with firmware 5.18.6, 5.19.6 or 5.20.9 (as delivered in patch 114527-10 or later)
- Sun Fire Enterprise M4000/M5000/M8000/M9000 with firmware revision 1060 or later
Note 1: Firmware 5.18.6 and 5.19.6 (delivered in earlier revisions of patch 114527) only contain the U.S. fix. Patch 114527-09 is all inclusive.
Note 2: With the MX000 servers, the FCS boxes (first-shipped) had the US DST changes; changes tz2006c to tz2007f were added in revision 1060.
Note 3: For Sun Fire E6900/E4900/E2900/6800/4800/4810/3800/v1280, Netra 1280/1290 only: In addition to installing one of the above patches, the system controller must be rebooted in the year the new timezone rules come into effect when the patch is installed in a previous year. For example, if the changes go into effect in 2007, and the applicable patch was installed in 2006, the SC must be rebooted sometimes in 2007 before the changes occur.
Note 4: Information on previous daylight saving and timezone changes for Solaris can be found at:http://sunsolve.sun.com/search/document.do?assetkey=1-26-102775-1
Note 5: Daylight saving and timezone information on other Sun products can be found at:
This Sun Alert notification is being provided to you on an "AS IS" basis. This Sun Alert notification may contain information provided by third parties. The issues described in this Sun Alert notification may or may not impact your system(s). Sun makes no representations, warranties, or guarantees as to the information contained herein. ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE HEREBY DISCLAIMED. BY ACCESSING THIS DOCUMENT YOU ACKNOWLEDGE THAT SUN SHALL IN NO EVENT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES THAT ARISE OUT OF YOUR USE OR FAILURE TO USE THE INFORMATION CONTAINED HEREIN. This Sun Alert notification contains Sun proprietary and confidential information. It is being provided to you pursuant to the provisions of your agreement to purchase services from Sun, or, if you do not have such an agreement, the Sun.com Terms of Use. This Sun Alert notification may only be used for the purposes contemplated by these agreements.
Copyright 2000-2008 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, CA 95054 U.S.A. All rights reserved.