[6051] in Release_7.7_team

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

Can we make the Athena ATI support less fragile?

daemon@ATHENA.MIT.EDU (Bill Cattey)
Fri Sep 5 15:20:35 2008

From: Bill Cattey <wdc@MIT.EDU>
To: release-team@mit.edu
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Date: Fri, 05 Sep 2008 15:19:51 -0400
Message-Id: <1220642391.4302.9.camel@w20-575-56.mit.edu>
Mime-Version: 1.0
X-Spam-Flag: NO
X-Spam-Score: 0.00

Ok, so the rule is, "If you're replacing a Sun with a Linux box,
you have to set the Hesiod information."

Well, if you don't you get into a funky state that I think we can
avoid.  Currently what happens is:

The machine on install, installs all the Athena linux stuff.
But it does not install the ATI proprietary driver, because
apparently that is conditional on being in the Linux cluster.

The Athena linux stuff boots up, carefully crowbars the xorg.conf
to use the fglrx driver from the ATI proprietary driver, and gives
you a TTY prompt because the driver is not installed.

While waiting for the hesiod requests that should have been made for
these systems to be acted upon, I did the following kludge:

Set PUBLIC=false
create /etc/athena/cluster.local containing Linux cluster info.
reboot
Let X configure
set PUBLIC=true
reboot

This results in a working system.

Could we please either unconditionally install the driver,
or conditionally crowbar xorg.conf into using it so that we 
get a little more graceful recovery from bad hesiod info?

-Bill


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