Progress - I think I'm almost there
😀
So I restored all the GeForce kexts and NVIDIAResMan.kext from 10.1.5 Server and removed 10.2.3's GeForce2MX.ndrv and GeForce2MX.ndrv.plist to have a pure 10.1 installation again.
I then looked at 10.1.5's GeForce2MX.kext/Contents/Info.plist and found it included two device IDs in the
IOPCIMatch key - 0110 for a 2MX
and 0171 for a GeForce4 MX 440! Could that mean 10.1.5 Server does include the 4MX drivers after all and I failed to see them because I'd been looking for a file including "GeForce4" or something else obvious in the name...? Argh!
With my pulse rising, I added the 12in's device ID (0179) to the kext, repaired permissions, deleted the cache and rebooted.
The last few messages output on the PowerBook's screen look promising but nothing happens afterwards, an LCD connected via VGA right from the beginning just displays a plain grey screen in 640x480.
Code:
Resetting IOCatalogue.
NVidia11:: start GART Size: 128MB
NVidia11:: using AGP
Starting ATS Server
Starting Window Server
Starting virtual memory
In my previous attempts, I've never even got the last three messages.
Does that mean Aqua has actually started but on an invisible "phantom" screen? I presume this could have something to do with the PB's "port layout" not matching what the driver expects. But I have no idea about how to tackle that
🙁
The next step is to boot the install on a supported machine, set up
Screen Sharing (assuming Puma has that) VNC and boot it up on the 12in again to see if I can get in remotely.