Crouch/Echlin and Power Utilities - Is this being considered?

greenspun.com : LUSENET : Electric Utilities and Y2K : One Thread

I picked this up from Cory Hamasaki's DC WRP at: http://www.sonnet.co.uk/muse/dcwrp.html --------------------------------------------------------------------- "TD, Time Dilation, the Crouch-Echlin Effect or CE/TD is an elusive but serious aspect of the larger Year 2000 issue that was discovered by Jace Crouch and Mike Echlin and first reported on the newsgroup comp.software.year-2000.

Specifically, TD refers to the time and date instabilities that will occur in the year 2000 and beyond on some personal computers and some embedded systems. These time and date instabilities occur when BIOS time and date routines improperly access a non-buffered RTC during startup, resulting in a personal computer or an embedded system that has difficulty calculating or retaining the correct time and/or date in the year 2000 and beyond.

On these systems the time and/or date will intermittently and abruptly "leap" forward (or occasionally backward) when the system is powered up, not only causing the system to display and store an incorrect time and date, but also leading in certain instances to the failure of com ports and hard drives, cmos scrambling, the OS ceasing to function properly because it is suddenly operating at a date beyond its original design parameters, and occasionally resulting in a system that will not boot up, or even make it out of POST.

These time and date instabilities can occur after the year 1999 because the BIOS then takes longer to access and process data obtained from the RTC, and on systems with a non-buffered RTC the BIOS may do this while the data is incorrect. In the era 20xx, a non-buffered RTC accessed shortly before the update flag is set may return bad data because the time and date calculations take longer than 244 microseconds in the era 20xx and the calculations may extend into the period when the RTC is in update status.

If this occurs when the RTC is accessed during POST, Time and Date instabilities can occur not because this incorrect data used to calculate time and date for the software clock, but also because the incorrect time and date may get written back to the RTC/CMOS, thereby sustaining the time and date errors until the RTC/CMOS is reset by the user or by remediative software.

Occasionally (but devastatingly), the events that result in TD also result in CMOS corruption and/or hard drive boot sector corruption. For a detailed description of how this works, see

. [...] -Jace Crouch --------------------------------------------------------------------- My questions;

 are utilities taking into account this effect when assessing their systems?  can TD or CE/TD create problems for utilities?

Thanks! ----------------------------------------------------------

-- Anonymous, October 29, 1998

Answers

I don't know the answer? But I sent this same article along to the Y2k manager at our local Hospital.

-- Anonymous, October 30, 1998

_Any_ IBM PC/AT based embedded systems will almost certainly cause problems for _any_ application in which it is used. I have yet to hear of any system involving more than 3 PCs that did not have to be remediated. In other words if you have any moderately sophisticated embedded system controlling or monitoring _any_ process that involves more than 3 IBM PC/AT compatible boxes the chances are greater than 90% that the system will fail. Period.

Don't pay any heed to these people who say "no problem". I have found that they fall into one of three broad catagories; they are either just plain ignorant and like the sound of their own voice and spouting off on the 'net, or they are not completely ignorant but in denial, or , and the most dangerous class, they do understand the problem but they are over specialised and do not recognise nor understand the scope of the problem.

For a list of realtime clock chips that HAVE the Y2K bug and will NOT be fixed check here: http://www.mot-sps.com/y2k/yr2knote.html and here: http://www.mot-sps.com/y2k/black_prod.html

These chips are used in hundreds of millions of IBM PC/AT compatible embedded systems (and hundreds of millions of IBM PC/AT compatible desktop systems too). These chips are also used in hundreds of millions of other embedded systems of which I know absolutely nothing. I am an IBM PC/AT embedded systems expert (But not overly specialised :-)

Check here to see what an IBM PC/AT compatible embedded CPU board looks like: http://www.ampro.com/products/coremod/cm-p5i.htm That board measures 3.5" x 3.25" you can put them everywhere, and people do. Also notice what they say about Y2K (hint: nothing).

Check here for an excellent page describing Y2K problems and embedded PCs: http://www.qnx.com/support/y2k/index.html (it also gives a pretty good feeling for the complexity of the issue)

Check here for a "short" list of industries and applications that use embedded PCs: http://www.qnx.com/realworld/index.html and here: http://www.qnx.com/company/compover.html#Customers

As I have mentioned many times before there are dozens of embedded OS manufacturers and dozens embedded hardware platforms for the IBM PC/AT compatible market alone. There are also literaly hundreds, maybe thousands of custom/in-house/proprietary embedded kernels and OS's too.

Something else to think about, once you've got your head wrapped around this part of the story remind yourself that the embedded IBM PC/AT compatible market is a small fraction of the overall embedded systems market and hence a small part of the embedded systems Y2K problem.

See my comments in the thread "Gartner Report (98-10-12)" in this forum for more info. http://www.greenspun.com/bboard/q-and-a-fetch-msg.tcl?msg_id=000BzM

Feel free to email me if you'd like further clarification on any of this.

Finally, don't let anyone tell that there is no problem with embedded PCs. They simply do not know what they are talking about.

Regards, Andrew J. Edgar Manager, Systems Software Centigram Communications Corp.

Disclaimer: I speak only for myself and from my personal experience. I do not speak as any kind of representative, nor spokesperson of my employer.

-- Anonymous, October 30, 1998


Comments from Harlan Smith re RTC's & Time Dilation concerns. Read the 3rd url. ------------------------------------------

Perhaps these people have not seen:

How Time Dilation Occurs: http://www.nethawk.com/~jcrouch/second.htm or

Dave Eastabrook's http://www.elmbronze.demon.co.uk/year2000/dilation/

http://www.agitator.dynip.com/agitator/Generator/y2ktrainwreck.htm

[snip] My optimistic buddy then arranged a tour at a HUGE international power transmission facility that happens to terminate in our area. We got the standard 50 cent tour of the giant transformers and sizzling insulators and I immediately noticed that the place was crawling with racks and racks of industrial computers. We headed up to the control room where I struck up a conversation with one of the guys who sits in front of the monitors and runs the place. I asked him in an off-hand way what the utility industry was doing to take care of the y2k problem. He commented that it's been a sticky issue in the industry because a lot of utilities started working on it late and apparently some of them haven't done anything at all. My buddy and I soon found out that all of those racks and racks of industrial computers are running single board pc's based on Intel 286's! They're controlled by laptops that are circa 1990 and long since extinct.

Every single thing that happened in that plant was date and time stamped. Now, IF the clocks in that system can be cranked back, and IF those boards have their bios chips in sockets, and IF they even know how to write an upgrade since, this is a 286 we're talking about here (and they probably just bought the board from somebody else anyway), and IF a bios upgrade exists, and IF those boards aren't proprietary and are interchangeable with commercial, off-the-shelf replacements, and IF and IF and IF. It was obvious that this guy hadn't heard that they were going to be replacing/upgrading every computer card in the house and he certainly was in a position to hear about it since he's the guy doing the monitor and control of the joint. This probably would require turning off the entire plant (10% of the power in an entire region of the country) to do it - you would think he would have heard about something like that... [end snip]

Harlan Smith Synergistic Mitigation & Contingency Preparation -- "Austere Infrastructure" http://2000.jbaworld.com/harlan/smcp.htm http://www.scotsystems.com/harlany2k.html (for printout) Quick Small Business Guide to Y2K http://www.angelfire.com/mn/inforest/harbiz.html Embedded Systems Remediation http://2000.jbaworld.com/embed/remediation.htm http://www.y2knews.com/harlansmith.htm YOU CAN HELP http://www.angelfire.com/mn/inforest/smpc1.html

-- Anonymous, November 01, 1998


Moderation questions? read the FAQ