Hi there!
If you donīt wan t flash your bios, you can try the DSDT patch by
mackerintel for the chameleon bootloader.
Install OSX Leopard with cpus=1, Download the atached file, defrag, open a terminal and type :
Code:
Sudo -s
(password)
cd /users/" your user"/desktop/DSDT
./GetDSDT
./iasl -d dsdt.dat
dont close the terminal, now edit the dsdt.dsl with a texteditor like textmate and look for something like this
Code:
Scope (_PR)
{
Processor (P001, 0x01, 0x00000810, 0x06) {}
Alias (P001, CPU1)
}
delete all the "Alias ...." lines and save the file.
Code:
Scope (_PR)
{
Processor (P001, 0x01, 0x00000810, 0x06) {}
}
now type
now, rename dsdt.aml to DSDT.aml and move it into the root of macos partition.
If your Leopard installer is based on chameleon bootloader, replace the chameleon "boot" file loacted into the root partiton, for the patched one, located into the attached file, if the installer donīt use chameleon, install it and repeat this last step.
It works perfect with Asus P45 series, and it works perfect with the KP caused by the 1.2.2 version of the AppleRTC extension included with the new leopard DVD for the new macbooks 10.5.5 (9F20808) (ASUS & Gigabyte tested & passed)
in order to prevent the KP edit the dsdt.dsl and look for
Code:
Device (RTC0)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
IRQNoFlags ()
{8}
})
}
delete the "IRQNoFlags ()" & "{8}"
Code:
Device (RTC0)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
})
}