Hi folks, i noted 2-3 days ago a new bios revision for 1000h on asus support site, trying to boot leopard with it is a no-go, so i tried to patch its dsdt table, not being confident with acpi tables here's what i did:
got 1103 patched bios from osrom.net (latest macosx-friendly patched version i could find)
got 1103 vanilla from asus
extracted dsdt.dsl from each one
ran a 'diff -Bbua' on the two files and ended up with a '1103_dsdt.patch'
got 1305 from asus
extracted 1305_dsdt.dsl
applied 1103_dsdt.patch to 1305_dsdt.dsl - all hunks applies except for the first one that removes CPU aliases (don't know why)
Manually removed those cpu aliases, compiled it with no errors and placed it in /dsdt.aml.
Upon reboot leopard booted with no cpu-related problems, also got vanilla cpu power management to load, BUT trackpad and keyboard aren't working no long, with ps2acpinub and ps2controller kexts.
Reverting to 1103 dsdt.aml fixes the problem, however it's more like a cheap hack.
What i want to do is a working patched 1305 bios file like the 1103 mod done by kabyl and available on osrom.net … Now 1103 is the latest patched bios, and new revisions by asus give some bug fixes, however this ps2 problem is a stop gap and i don't have idea how to fix it; anyone willing to help out?
Later i will post the diffs as well as .dsl and .aml file for those interested, any help would be really appreciated.
Alex