Re: Core99/Powermac3,1 support missing in xnu since Jan 2001?
Re: Core99/Powermac3,1 support missing in xnu since Jan 2001?
- Subject: Re: Core99/Powermac3,1 support missing in xnu since Jan 2001?
- From: Louis Gerbarg <email@hidden>
- Date: Fri, 16 Nov 2001 18:43:40 -0800
Ah. An mkext is a multi-kext. You can actually build one using the
mkextcache tool. It contains all the kexts you need to boot stuffed into
one file. The booter checks the dates of the mkext and the Extensions
folder, and if the uses whichever is newer. Booting using an mkext is
way faster than booting without one. The system startup scripts will
build a new mkext if the current one is out of date. What that means is
if you put a new kernel extension in /System/Library/Extensions the
first time you reboot you will take a lot longer, and will rebuild a new
mkext cache using the new extensions.
Copying the mkext from the CD is not a garanteed solution. If it turns
out something in your extensions folder is corrupt then when you add any
new extensions that cause the mkext to be rebuilt you will build it with
the corrupt extension. My advice to you to delete the mkext entirely and
reboot. If you boot fine you will have an mkext that matches your system
generated. If not you know you have to replace your Extensions folder.
Louis
On Friday, November 16, 2001, at 06:07 PM, Chris Bednar wrote:
Yes, AppleCore99PE and AppleMacRISC2 support have been removed from the
kernel proper. I think the cube should work with either.
What version of Darwin are you trying to run. Those drivers should have
been installed with Darwin 1.3.1 or 1.4.1. Are you trying to update an
old 1.2.1 based system?
It was a straight 10.0 setup, I think. Other xnu updates I
had tried did the same thing to me as the 10.1 update did.
Actually, the drivers were all installed. The file that was
foobar was /System/Libraries/Externsions.mkext, which I guess is
just a list of available kernel modules. The installer
creates one that's about half the size of the one on the CD.
After hunting around with ResEdit and Sherlock (WHY do you people
think I need to be protected from myself with hidden files?)
I copied that file from the CD to my disk, and it boots.
I did try another time with the installer before I did all
of this, just to be sure.
Now, I just have to figure out how to get my user accounts
straightened out again (I'm getting them from an NIS server) and
should be good to go. My NFS mounts stayed as they were, and
the NetInfo YP stuff is still there; if I remember right, I just
need to edit a file somewhere to turn that back on.
Anyway, the installer definitely has a bug for platforms that
need kernel extensions to run, and I know a lot of people have had
this problem, so I hope someone will pick up on this and fix it.
By the way, now that I have the XFree86 crutch available,
I think I'm just about ready to stop booting linuxppc on this
thing... maybe our next big cluster will be Apple after all!
-----
Chris J. Bednar <http://optics.tamu.edu/~bednar/>
Director, Distributed Computing Product Group
http://AdvancedDataSolutions.com/