[3184] in Release_7.7_team

home help back first fref pref prev next nref lref last post

Re: Etherboot floppy trashes GX150 EEPROM!

daemon@ATHENA.MIT.EDU (Greg Hudson)
Sun Mar 24 00:45:22 2002

From: Greg Hudson <ghudson@MIT.EDU>
To: Bill Cattey <wdc@mit.edu>
Cc: Jonathon Weiss <jweiss@mit.edu>, owls@mit.edu, release-team@mit.edu,
        kcr@mit.edu, tb@mit.edu, linux-dev@mit.edu
In-Reply-To: <Pine.LNX.4.30L.0203231804050.5717-100000@tokata.mit.edu>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Date: 24 Mar 2002 00:45:14 -0500
Message-Id: <1016948714.1356.155.camel@error-messages.mit.edu>
Mime-Version: 1.0

On Sat, 2002-03-23 at 18:06, Bill Cattey wrote:
> I checked with ghudson to verify when vortex-diag is run.
> He set it up to happen only when one does the update.
> This means that if we install at 9.0.25, it won't run.
> (Not a problem for now.)

Sorry to have misled you.  What I said is true in the normal case (that
is, for a machine installed before 9.0.25, "vortex-diag -w" gets run
once when the machine upgrades to 9.0.25 or higher, and under normal
circumstances it doesn't get run again), but it's still a
simplification.  Here is the exact situation:

vortex-diag gets run by the athena-ws post-install script.  We only run
it with the "-w" option if running it without the -w option indicates
that values need to be set.  (That way we don't do lots of unnecessary
EEPROM writes.)

This means:

  * When a machine is installed, vortex-diag -w will be run if necessary
when the athena-ws RPM is installed.

  * Even after a machine is installed/updated to 9.0.25, vortex-diag -w
will be run if necessary whenever the athena-ws RPM is upgraded.

> The case I'm worried about is if people run the floppy we've been
> distributing all this time, with them and us both having thought
> that nothing bad ever happens if you quit before giving the first
> IP address.

This unusual situation will repair itself the next time the athena-ws
RPM is upgraded.  Which could be a long time, of course.  We should
certainly remove that code from the etherboot floppy to make the
situation even more unusual.


home help back first fref pref prev next nref lref last post