How are you guys checking if video is supposed to be working correctly?
I just updated to 10.6.2 and it seems to be working fine. Just injected the EFI string into the com.apple.plist file and rebooted. Haven't enabled quartzgl yet. Last time I got the blue screen and had to start from scratch.
Here's what I'm talking about the DSDT
Here is the Device (MCHC). Some code before and after.
Code:
Device (PCI0)
{
Name (_S3D, 0x02)
Name (_S4D, 0x02)
Name (_HID, EisaId ("PNP0A08"))
Name (_CID, EisaId ("PNP0A03"))
Device (MCHC)
{
Name (_ADR, 0x00)
OperationRegion (HBUS, PCI_Config, 0x40, 0xC0)
Field (HBUS, DWordAcc, NoLock, Preserve)
{
EPEN, 1,
, 11,
EPBR, 20,
Offset (0x08),
MHEN, 1,
, 13,
And here is the Method (_INI....) Some code before and after.
Code:
/* 0538 */ 0x0E, 0x44, 0x65, 0xBF, 0x0A, 0x04, 0xE4, 0x10,
/* 0540 */ 0x20, 0x3A, 0x25, 0x10, 0x33, 0x40, 0x4C, 0x0E,
/* 0548 */ 0x88, 0x0E, 0x00, 0x04, 0x88, 0xC6, 0x02, 0xA2,
/* 0550 */ 0x92, 0xFE, 0x5B, 0x02, 0xB2, 0x40, 0x10, 0x01,
/* 0558 */ 0x39, 0x1C, 0x10, 0x8D, 0x0A, 0x44, 0xFF, 0xFF
})
}
Method (_INI, 0, NotSerialized)
{
If (DTSE)
{
TRAP (0x47)
}
Store (0x07D0, OSYS)
If (CondRefOf (\_OSI, Local0))
{
If (\_OSI ("Linux"))
{
Store (0x01, LINX)
}
If (\_OSI ("Windows 2001"))
How exactly should I stick the code in?
This is unmodified and what The DSDT patcher spit out.