Jump to content

ic3cold

Members
  • Posts

    5
  • Joined

  • Last visited

Reputation

0 Neutral
  1. I'm trying to set up HDMI on Lion 10.7.5, it was working fine until I did a combo upgrade. Device (PCI0) { Name (_HID, EisaId ("PNP0A08")) Name (_CID, EisaId ("PNP0A03")) Name (_ADR, Zero) Method (_INI, 0, NotSerialized) { If (CondRefOf (_OSI, Local0)) { Store (0x21, OSTY) } } Name (SUPP, Zero) Name (CTRL, Zero) Method (_OSC, 4, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0x5B, 0x4D, 0xDB, 0x33, 0xF7, 0x1F, 0x1C, 0x40, /* 0008 */ 0x96, 0x57, 0x74, 0x41, 0xC0, 0x3D, 0xD7, 0x66 })) { CreateDWordField (Arg3, Zero, CDW1) CreateDWordField (Arg3, 0x04, CDW2) CreateDWordField (Arg3, 0x08, CDW3) Store (CDW2, SUPP) Store (CDW3, CTRL) If (LNotEqual (And (SUPP, 0x16), 0x16)) { And (CTRL, 0x1E, CTRL) } And (CTRL, 0x1D, CTRL) If (Not (And (CDW1, One))) { If (And (CTRL, One)) {} If (And (CTRL, 0x04)) {} If (And (CTRL, 0x10)) {} } If (LNotEqual (Arg1, One)) { Or (CDW1, 0x08, CDW1) } If (LNotEqual (CDW3, CTRL)) { Or (CDW1, 0x10, CDW1) } Store (CTRL, CDW3) Return (Arg3) } Else { Or (CDW1, 0x04, CDW1) Return (Arg3) } } Name (PBRS, ResourceTemplate () { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x0000, // Range Minimum 0x003D, // Range Maximum 0x0000, // Translation Offset 0x003E, // Length ,, ) IO (Decode16, 0x0CF8, // Range Minimum 0x0CF8, // Range Maximum 0x01, // Alignment 0x08, // Length ) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, // Granularity 0x0000, // Range Minimum 0x0CF7, // Range Maximum 0x0000, // Translation Offset 0x0CF8, // Length ,, , TypeStatic) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, // Granularity 0x0D00, // Range Minimum 0xFFFF, // Range Maximum 0x0000, // Translation Offset 0xF300, // Length ,, , TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000A0000, // Range Minimum 0x000BFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00020000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x00000000, // Range Minimum 0x00000000, // Range Maximum 0x00000000, // Translation Offset 0x00000000, // Length ,, _Y00, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x00000000, // Granularity 0xFED40000, // Range Minimum 0xFEDFFFFF, // Range Maximum 0x00000000, // Translation Offset 0x000C0000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x00000000, // Granularity 0xD0000000, // Range Minimum 0xF7FFFFFF, // Range Maximum 0x00000000, // Translation Offset 0x28000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000000000000000, // Range Minimum 0x0000000000000000, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000000000001, // Length ,, , AddressRangeMemory, TypeStatic) }) Method (_CRS, 0, NotSerialized) { EROM () Return (PBRS) } OperationRegion (TMEM, PCI_Config, 0x52, 0x03) Field (TMEM, ByteAcc, NoLock, Preserve) { DIM0, 4, DIM1, 4, Offset (0x02), DIM2, 4 } Name (MTBL, Package (0x10) { Zero, 0x20, 0x20, 0x30, 0x40, 0x40, 0x60, 0x80, 0x80, 0x80, 0x80, 0xC0, 0x0100, 0x0100, 0x0100, 0x0200 }) OperationRegion (PAMX, PCI_Config, 0x90, 0x07) Field (PAMX, ByteAcc, NoLock, Preserve) { , 4, BSEG, 4, PAMS, 48 } Name (ERNG, Package (0x0D) { 0x000C0000, 0x000C4000, 0x000C8000, 0x000CC000, 0x000D0000, 0x000D4000, 0x000D8000, 0x000DC000, 0x000E0000, 0x000E4000, 0x000E8000, 0x000EC000, 0x000F0000 }) Name (PAMB, Buffer (0x07) {}) Method (EROM, 0, NotSerialized) { CreateDWordField (PBRS, \_SB.PCI0._Y00._MIN, RMIN) CreateDWordField (PBRS, \_SB.PCI0._Y00._MAX, RMAX) CreateDWordField (PBRS, \_SB.PCI0._Y00._LEN, RLEN) CreateByteField (PAMB, 0x06, BREG) Store (PAMS, PAMB) Store (BSEG, BREG) Store (Zero, RMIN) Store (Zero, RMAX) Store (Zero, RLEN) Store (Zero, Local0) While (LLess (Local0, 0x0D)) { ShiftRight (Local0, One, Local1) Store (DerefOf (Index (PAMB, Local1)), Local2) If (And (Local0, One)) { ShiftRight (Local2, 0x04, Local2) } And (Local2, 0x03, Local2) If (RMIN) { If (Local2) { Add (DerefOf (Index (ERNG, Local0)), 0x3FFF, RMAX) If (LEqual (RMAX, 0x000F3FFF)) { Store (0x000FFFFF, RMAX) } Subtract (RMAX, RMIN, RLEN) Increment (RLEN) } Else { Store (0x0C, Local0) } } Else { If (Local2) { Store (DerefOf (Index (ERNG, Local0)), RMIN) Add (DerefOf (Index (ERNG, Local0)), 0x3FFF, RMAX) If (LEqual (RMAX, 0x000F3FFF)) { Store (0x000FFFFF, RMAX) } Subtract (RMAX, RMIN, RLEN) Increment (RLEN) } Else { } } Increment (Local0) } } Method (_PRT, 0, NotSerialized) { If (LEqual (GPIC, Zero)) { Return (Package (0x47) { Package (0x04) { 0xFFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0xFFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x0001FFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x0001FFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0x0001FFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x0001FFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x0002FFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x0002FFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0x0002FFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x0002FFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x0003FFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x0003FFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0x0003FFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x0003FFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x0004FFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x0004FFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0x0004FFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x0004FFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x0005FFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x0005FFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0x0005FFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x0005FFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x0006FFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x0006FFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0x0006FFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x0006FFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x0007FFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x0007FFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0x0007FFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x0007FFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x0008FFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x0008FFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0x0008FFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x0008FFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x0009FFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x0009FFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0x0009FFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x0009FFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x000AFFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x000AFFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0x000AFFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x000AFFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x0012FFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x0012FFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x0012FFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x0012FFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0x0016FFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x0016FFFF, One, ^LPC.LNKB, Zero }, Package (0x04) { 0x0016FFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x0016FFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x0019FFFF, Zero, ^LPC.LNKE, Zero }, Package (0x04) { 0x001AFFFF, Zero, ^LPC.LNKA, Zero }, Package (0x04) { 0x001AFFFF, One, ^LPC.LNKF, Zero }, Package (0x04) { 0x001AFFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x001AFFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x001BFFFF, Zero, ^LPC.LNKG, Zero }, Package (0x04) { 0x001CFFFF, Zero, ^LPC.LNKB, Zero }, Package (0x04) { 0x001CFFFF, One, ^LPC.LNKA, Zero }, Package (0x04) { 0x001CFFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x001CFFFF, 0x03, ^LPC.LNKD, Zero }, Package (0x04) { 0x001DFFFF, Zero, ^LPC.LNKH, Zero }, Package (0x04) { 0x001DFFFF, One, ^LPC.LNKD, Zero }, Package (0x04) { 0x001DFFFF, 0x02, ^LPC.LNKC, Zero }, Package (0x04) { 0x001DFFFF, 0x03, ^LPC.LNKA, Zero }, Package (0x04) { 0x001FFFFF, Zero, ^LPC.LNKD, Zero }, Package (0x04) { 0x001FFFFF, 0x02, ^LPC.LNKA, Zero }, Package (0x04) { 0x001FFFFF, 0x03, ^LPC.LNKF, Zero }, Package (0x04) { 0x001FFFFF, One, ^LPC.LNKC, Zero }, Package (0x04) { 0x0019FFFF, Zero, ^LPC.LNKE, Zero } }) } Else { Return (Package (0x47) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0001FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0001FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0001FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0001FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0002FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0002FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0002FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0002FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0003FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0003FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0003FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0003FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0004FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0004FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0004FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0004FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0005FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0005FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0005FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0005FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0006FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0006FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0006FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0006FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0007FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0007FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0007FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0007FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0008FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0008FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0008FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0008FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0009FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0009FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0009FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0009FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x000AFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x000AFFFF, One, Zero, 0x11 }, Package (0x04) { 0x000AFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x000AFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0012FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0012FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0012FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0012FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0016FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0016FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0016FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0016FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0019FFFF, Zero, Zero, 0x14 }, Package (0x04) { 0x001AFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x001AFFFF, One, Zero, 0x15 }, Package (0x04) { 0x001AFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x001AFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001BFFFF, Zero, Zero, 0x16 }, Package (0x04) { 0x001CFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0x001CFFFF, One, Zero, 0x10 }, Package (0x04) { 0x001CFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001CFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x001DFFFF, Zero, Zero, 0x17 }, Package (0x04) { 0x001DFFFF, One, Zero, 0x13 }, Package (0x04) { 0x001DFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001DFFFF, 0x03, Zero, 0x10 }, Package (0x04) { 0x001FFFFF, Zero, Zero, 0x13 }, Package (0x04) { 0x001FFFFF, 0x02, Zero, 0x10 }, Package (0x04) { 0x001FFFFF, 0x03, Zero, 0x15 }, Package (0x04) { 0x001FFFFF, One, Zero, 0x12 }, Package (0x04) { 0x0019FFFF, Zero, Zero, 0x14 } }) } } This is the section from my Intel DX58SO motherboard DSDT, where Device PCI0 is declared, may be I am skipping something but there is no Method named _STA there please note the device is 0x00030000 ...
  2. It Seems all KPs are because of AppleIntelCPUPowerManagement I don't have NullCPUPowerManagement, however the last time I was browsing and didn't get any KP messages, the computer just freezed ...
  3. Here is my patched Intel DX58SO, extracted directly from Windows and then patched using the patches you find here. DSDT.zip
  4. Well, yes I am booting using -Verbose, even tried Single User, to have a bit more control, but still now is a bit more responsive, as I was able to patch Chameleon using Chameleon Magic, like posted here, but still got a panic browsing the web ... and I need to stabilize my system, maybe there is something I am missing from smbios.plist or info.plist, because I used an installer package that was meant for 10.6.5, where can I get info on what options are needed for my configuration? I mean for the smbios.plist and info.plist ...
  5. Hello, First of all I wanted to congratulate you for this wonderful forum, after reading the info here I was able to solve a huge problem I had making iAtkos L2 Lion a bit more stable. I still have issues though but you were great help! ok now straight up to the point, I downloaded a patched DSDT for my motherboard, an Intel DX58SO Extreme Series, and applied to the extracted DSDT, I got using DSDT Editor under Windows 7. So far so good, the first compilation only gave 2 errors, that the Fix errors button, fixed. After that I copied my fresh DSDT.aml, to my other Windows 7 64x installation, which is displayed under Mac OS X as 'Untitled', and the system complains when it boots because it asks to ignore or eject that unknown disk, need to fix that but later ... but first most important things, I replaced my old custom DSDT.aml, by the one I just compiled and the system is mcuh more stable, couldn't hear Audio yet, but it's still much better, the only problem is got a kernel panic when accessing the Apple store to download Xcode4. so maybe you can help me tweak my system, to work better and avoid these kernel panics. Please note this is my first hacIntosh but I own an old PPC since 1996, so I have a bit of experience with prior Mac OSes, not with OS X, worked with Linux for a while so the commands are a bit familiar although I need to read more, because I don't remember the syntax ... ok now my point is what can I use to fix this? First my system: CPU: i7 950 3.38Ghz Motherboard: Intel DX58SO Extreme Series Graphics:XFX HD6870 1 Gb DDR5 Memory: 6Gb Kingston Hyper X tri-channel Hard Disks: 2 Samsung SATA 2Tb HDs --- 1st one Windows 7 x64 Ultimate 200Gb Partition / Mac OS X Lion 1.8Tb partition 2nd Windows 7 x86 Utlimate several partitions Optical: LG Blu-Ray Monitor: Viewsonic VX2431 24" LED display Other minor issues, tweak Chamaleon 2 rv 1960 to recognize my HD6870 acceleration, fix the HD Audio, ALC889A. Tips to write a smbios.plist compatible with my system. BIOS settings, currently I only setuo AHCI and S3 for ACPI. As far as the other things, I need more info.
×
×
  • Create New...