• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

OSX 10.4.9?

What's the best way to get 10.4.9 these days? I only have 10.4.11 and ran into the CPU director being incompatible issue.
 
What's the best way to get 10.4.9 these days? I only have 10.4.11 and ran into the CPU director being incompatible issue.
The updates server is still running, so installing an older version of 10.4 should offer updates, just avoid the combo update.
 
The updates server is still running
A slight topic diverge here as I get distracted...I imagine these days it's fed from the same infrastructure as the modern updates but I vaguely recall back in the day a story that said some of the earlyish QuickTime stuff was running on a G3 under Phil Schiller's desk or something... (might not have been QuickTime but something else). I'm sure I heard this in an interview with a former Apple manager or director. It could be total rubbish but I think it's somewhat feasible as they were dealing with such smaller bandwidth needs back then. Fun to imagine that at one time Apple was a small company with a modest setup for a lot of things.
 
There should be a way to patch the CPU Director kexts to work with newer MacOS X 10.4 releases. First you need to patch the OS version checks. There's a message that mentions 10.4 to 10.4.2 and another that mentions 10.4.3 to 10.4.9. I guess something changed between 10.4.2 and 10.4.3. Then you need to determine if anything that CPU Director depends on changed after 10.4.9. There's a message that mentions PerProcTable which is an array of per_proc_entry which contains a pointer to per_proc_info.

Debug symbols for the kernel can be found in the KDKs. I made a script to dump all structs in a .dSYM file but KDKs for 10.4.11 and earlier uses stabs instead of DWARF for debug symbols so I'm going to update the script to convert stabs to dwarf (or at least my python dictionary version of dwarf) so it can dump that. Alternatively, maybe gdb or some other tool can be used to dump the fields of a struct from stabs.

Are there alternatives to CPU Director that works with Mac OS X 10.4.11? I want the best performance from a Sonnet G4 1 GHz in a Power Mac 8600.
 
Back
Top