• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Project: getting Leopard running on a G4-upgraded Beige G3..

iMac600

Well-known member
I dont think taht its the ATA controller taht is the problem here...
*clip*
In which case it probably isn't the ATA controller, but referring back to the list of extensions earlier, it seems they left out the Heathrow software so I thought i'd throw it in there for reference. :)

 

The Macster

Well-known member
what confuses me a little bit is that it runs on G4 upgraded iMacs, because their architecture is more similar to the older architecture of the beige... whereas the PISMO is more similar to the B/W... ?
Yes, this is why I was interested by that, as I seem to remember someone saying previously that an iMac G3 (with G4) had tried to boot Leopard and failed with the platform drivers error, so I'm wondering how this guy managed to get it working. It doesn't sound as if he even had to do any modifications, which is what I don't understand as Leo has no drivers for the iMac if the first person to try that was right that it didn't work? Unless the earlier iMacs were more Gossamer-ish in terms of their hardware than the later ones, and Leo recognises the later ones but not the earlier ones?

By the way, does anyone here know if someone out there is working on some drivers to get Leo going on Yikes upgraded G3 machines? I'm sure this can't be that difficult for someone that knows what they're doing - if that Ryan was still around he'd get this sorted in no time, I've read some stuff written by him and he is an absolute guru, knows OS X and these Macs completely inside out. Having a superfast G4 that I can't install Leo on is frustrating!

What I'm really getting at is where in OS X these platform drivers actually are, ie where it compares your machine with the built-in definitions and seems to work if you have a Pismo or possibly an iMac G3, but fails with no matching driver found on a tower G3/Yikes?

 

Quadraman

Well-known member
So as you may know, I've managed to source a Sonnet G4 upgrade CPU for my Beigey, which means that I am now of course very interested in getting Leopard installed on it! :D I can't see any reason why it should be impossible, given that once you've got AltiVec it's just a case of getting the right drivers for the system into Leopard (which is no different than getting the Intel release of Leopard to work on non-Apple systems, and we know that is perfectly possible), I'm just going to need lots of help from you guys! (i.e. people who know lots about OS X :) ) I have put my important questions in bold - please help out if you can, and hopefully we can win Round 3 in the Beige Macs vs Apple war! :D (sadly, looking round the web there seems to be very little interest in these old machines nowadays, it's all Sawtooth-this Digital Audio-that, so I hope you can help me out as no-one else seems able/willing to)

So, I understand that the issue is that Leopard crashes on G4-upgraded G3s with an error related to it not being able to find drivers for the system (I suppose Apple realised that G3s could still be made to live on into the Leopard age if they were given G4 upgrades, so they thought they'd better remove the drivers from the DVD as well as compile it all for AltiVec, just to make sure :p ) So the issue is what drivers need to be added to Leopard, and where to get them from, or is there more to this than that? And the drivers we are talking about are .kexts, or is there more to it than that also?

With .kext files, I can see we have two sources: the Apple Tiger kexts and the XPostFacto kexts. Of course, both of these are designed for Tiger, so will they need to be modified in some way to work on Leopard? And which kexts (from Tiger and/or XPF) will be needed to provide support for the Beige G3? I found that these (below) are the kexts that come with XPF, however I have little idea what any of these do - which are relevant to the Beige G3? (presumably the ones like PowerSurge and SCSI ones are irrelevant, but what else?) Did Tiger itself contain any relevant kexts that we will also need, or had it also had all of the Beige kexts stripped out of it?

Code:
AppleCurio.kext
AppleGrandCentral.kext
OpenPMU.kext
AppleOHare.kext
OHareATA.kext
AppleMaceEthernet.kext
ApplePowerSurgePE.kext
ApplePowerStarPE.kext
ApplePowerExpressPE.kext
PowerSurgeCPU.kext
PowerStarCPU.kext
PatchedAppleNVRAM.kext
PatchedIOSCSICDDrive.kext
PatchedSCSIDeviceType05.kext
PatchedNDRVSupport.kext
OWCCacheConfig.kext
OpenOWScreamerAudio.kext
GossamerDeviceTreeUpdater.kext
Once we know what kexts are needed, should they just go in /System/Library/Extensions on the DVD (for booting into the installation) and then again on the hard drive once Leopard is installed on it? I don't suppose there's any way of integrating them into the installation so that they don't have to be added manually once it's installed?

Thanks in advance! :)
As far as kext files go, I doubt there is anything on the Tiger disc since the beige isn't supported under Tiger. The last version of OS X to support the beige was 10.2, so there may be something there that you can use.

 

macintoshme

Well-known member
OpenPMU.kext

AppleMaceEthernet.kext

PatchedAppleNVRAM.kext

PatchedIOSCSICDDrive.kext

PatchedSCSIDeviceType05.kext

PatchedNDRVSupport.kext

OWCCacheConfig.kext

OpenOWScreamerAudio.kext

GossamerDeviceTreeUpdater.kext

Those are the ones I would start with. ;D

 

Bolle

Well-known member
awesome work you did jimjamyahauk. :O

seems like i have to get a G4 zif for my 9600. seeing this baby humm along with leo would be nice :D

 
Top