October 5th, 2012 • 9:30 am
Apple has just released a small system update called “OS X Mountain Lion 10.8.2 Supplemental Update”. While the information provided on the release’s page makes no mention of the kernel panic issue or a possible fix, I have proceeded with the installation of the update and it does indeed modify one of the “IO” files that I was talking about earlier today.
The file that is modified is not the IOGraphicsFamily.kext file, but the IOPCIFamily.kext file. (The version number changes from 2.7.1 to 2.7.2.) This is rather intriguing. It would seem to indicate 1) that the supplemental update does contain a fix for the kernel panic issue introduced when the “IO” files were replaced with newer versions, in 10.8.2, and 2) that the kernel panic issue was indeed due not to a problem in the IOGraphicsFamily.kext file itself, but in its interaction/co-existence with the IOPCIFamily.kext file.
In the absence of any information about this from Apple, it’s of course impossible to confirm this speculation.
It should also be noted that the OS X Mountain Lion 10.8.2 Supplemental Update did not replace my hacked IOGraphicsFamily.kext file from 10.8.1 (version 2.3.4) with the version from OS X 10.8.2 (version 2.3.5) or with an even newer version.
So I have manually replaced my hacked IOGraphicsFamily.kext file from 10.8.1 (version 2.3.4) with the version from OS X 10.8.2 (version 2.3.5), which presumably gives me a “normal” set of extensions again. Let’s see how things go.