[6051] in Release_7.7_team
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