Laptop users, rejoice! As many of you know with Leopard we got a new ACPIPlatform.kext and despite netkas' and team's advancement with PC EFI, we lost our PS2 controllers (and thus our keyboards and touchpads/trackpads)! This also effected anybody trying to virtualize leopard. So, as netkas pointed out on his blog there is now a nub that let's us use the generic ACPI! This requires Leopard and the generic or toh kernel as well as the ApplePS2Controller.kext from 10.4.x!
Here is the magician's work: http://tgwbd.org/dar...extensions.html
I am very, very thankful. For those of you without compile tools here is the compiled nub. Do not download it without agreeing to licensing terms off the above link and as usual, loading osx on a pc is illeagal unless you are an apple developer... cheers
UPDATE: As MacGirl points out the OSBundleLibraries in the Info.plist need to match the current version of your kext. MacNub recompiled it for 10.5.2 here.
Note: as MacGirl points out you lose your battery meter with the stock acpi. To install this you must be running PC EFI and leopard and have the stock AppleACPIPlatform.kext handy as well as ApplePS2Controller.kext. If you already have a running leopard install, but don't know how to install kexts, this isn't for you. As netkas says, "PC EFI is not for noobs" and this is on top of it. If you have PC EFI going and want to use it, simply backup your current /System/Library/Extenions/AppleACPIPlatform.kext to a safe location and replace with the original from Leopard and add this nub (this assumes you already have the ApplePS2Controller.kext) to your etensions folder. Repair permissions and off you go.