Re: Core99/Powermac3,1 support missing in xnu since Jan 2001?
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/
participants (1)
-
Louis Gerbarg