InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #251  
Old 09-26-2010, 02:23 AM
banini_jeque banini_jeque is offline
Jaguar
 
Join Date: Sep 2010
Posts: 35
Actually, I just got it working with voodoohda 2.56. I had tried 2.60 or 2.61 (forget which, whichever one is in MultiBeast) and it didn't work at all. It made one of the SMC kexts KP on boot. Anyway I'm pretty happy with 2.56. Sound in and all that works great. Hopefully I can figure out how to make a disabler for AppleHDA so I don't have to carefully remove it in the future. Or, hopefully a future AppleHDA will support ALC892.

Now for power management... Maybe I'll sneak into a place that sells Mac Pros with a thumb drive and copy the power management kexts when no one is looking.
Reply With Quote
  #252  
Old 09-27-2010, 03:46 AM
frishen frishen is offline
Cheetah
 
Join Date: Aug 2010
Posts: 2
Hi airwalk776 and msinfo_us,

Thank you guys so much for all the works!

I've managed to get sleep working with the files attached on page 24. But I noticed that the usb ports of my computer wouldn't work after waking up. I can actually wake up the computer by clicking mouse or pressing the power button, but once the computer is back on, the usb no longer works. I used my usb flash drive to test it, it seemed that the usb had no power after waking up.

Also, how should I set up the power management in the bios? I'm now using S3 with HPET 64bit enabled. It seems OK to me except for the usb issue.

Do you guys know how to fix it? Thanks again!
Reply With Quote
  #253  
Old 09-27-2010, 06:32 PM
banini_jeque banini_jeque is offline
Jaguar
 
Join Date: Sep 2010
Posts: 35
I'm having one other problem: System Profiler is reporting my graphics as x8. I only have one card (EVGA GTX 260) and it's in the first slot, although I do have a firewire card in the third full length slot.
Reply With Quote
  #254  
Old 09-27-2010, 07:52 PM
msinfo_us msinfo_us is offline
Puma
 
Join Date: Jul 2010
Posts: 21
Quote:
Originally Posted by frishen View Post
Hi airwalk776 and msinfo_us,

Thank you guys so much for all the works!

I've managed to get sleep working with the files attached on page 24. But I noticed that the usb ports of my computer wouldn't work after waking up. I can actually wake up the computer by clicking mouse or pressing the power button, but once the computer is back on, the usb no longer works. I used my usb flash drive to test it, it seemed that the usb had no power after waking up.

Also, how should I set up the power management in the bios? I'm now using S3 with HPET 64bit enabled. It seems OK to me except for the usb issue.

Do you guys know how to fix it? Thanks again!
Hmm ... I think I saw my external USB HD's after waking up from sleep but I am not 100% sure since I am not using sleep due to temps going higher after going to sleep multiple times.
You can try the following fix for your USB:

Change ID of USB devices to fake ICH10-R.
Device (USB0)
{
Name (_ADR, 0x001D0000)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB1)
{
Name (_ADR, 0x001D0001)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x35, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB2)
{
Name (_ADR, 0x001D0002)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x36, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB4)
{
Name (_ADR, 0x001A0000)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x37, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB5)
{
Name (_ADR, 0x001A0001)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x38, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB6)
{
Name (_ADR, 0x001A0002)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x39, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Please let us know if it worked for you and if not I think there is one more fix we can try.

Quote:
Originally Posted by banini_jeque View Post
I'm having one other problem: System Profiler is reporting my graphics as x8. I only have one card (EVGA GTX 260) and it's in the first slot, although I do have a firewire card in the third full length slot.
The video section is not part of the DSDT posted here (not yet anyway I was planning to do it just did not get around to it yet). I use GFX string in my com.boot.apple for grafics for now. Perhaps you might want to check it http://osx86.co/f19/guide-geforce-gt...leopard-t4057/ . Did you try removing firewire card to see if it will make any difference?

BTW I have the same EVGA GTX 260 video card so you can try my GFX string to see if it will fix it (look at my com.boot.apple on page 24).

Last edited by msinfo_us; 09-27-2010 at 09:08 PM.
Reply With Quote
  #255  
Old 09-27-2010, 09:21 PM
frishen frishen is offline
Cheetah
 
Join Date: Aug 2010
Posts: 2
Quote:
Originally Posted by msinfo_us View Post
Hmm ... I think I saw my external USB HD's after waking up from sleep but I am not 100% sure since I am not using sleep due to temps going higher after going to sleep multiple times.
You can try the following fix for your USB:

Change ID of USB devices to fake ICH10-R.
Device (USB0)
{
Name (_ADR, 0x001D0000)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB1)
{
Name (_ADR, 0x001D0001)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x35, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB2)
{
Name (_ADR, 0x001D0002)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x36, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB4)
{
Name (_ADR, 0x001A0000)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x37, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB5)
{
Name (_ADR, 0x001A0001)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x38, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB6)
{
Name (_ADR, 0x001A0002)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x39, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Please let us know if it worked for you and if not I think there is one more fix we can try.



The video section is not part of the DSDT posted here (not yet anyway I was planning to do it just did not get around to it yet). I use GFX string in my com.boot.apple for grafics for now. Perhaps you might want to check it http://osx86.co/f19/guide-geforce-gt...leopard-t4057/ . Did you try removing firewire card to see if it will make any difference?

BTW I have the same EVGA GTX 260 video card so you can try my GFX string to see if it will fix it (look at my com.boot.apple on page 24).
Thanks! I will give it a try!
Reply With Quote
  #256  
Old 09-27-2010, 10:08 PM
banini_jeque banini_jeque is offline
Jaguar
 
Join Date: Sep 2010
Posts: 35
Yeah I tried taking out the firewire card and it's still reporting as x8. I had the same card in my old EP45-DS3L using GraphicsEnabler=yes and it showed as x16 on there. Maybe I need to reset my bios?
Reply With Quote
  #257  
Old 09-27-2010, 10:17 PM
msinfo_us msinfo_us is offline
Puma
 
Join Date: Jul 2010
Posts: 21
Quote:
Originally Posted by frishen View Post
Thanks! I will give it a try!
Cool. Please let us know results. I've got no way to test this right now (I am at work) but to make it easer for you I compiled device (USBx) section for you to try. You should be able to just copy/paste and give it a shot. GL

Device (USB0)
{
Name (_ADR, 0x001D0000)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}

Return (0x03)
}

Name (_PRW, Package (0x02)
{
0x03,
0x03
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB1)
{
Name (_ADR, 0x001D0001)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}

Return (0x03)
}

Name (_PRW, Package (0x02)
{
0x04,
0x03
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x35, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB2)
{
Name (_ADR, 0x001D0002)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}

Return (0x03)
}

Name (_PRW, Package (0x02)
{
0x0C,
0x03
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x36, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB3)
{
Name (_ADR, 0x001A0000)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}

Return (0x03)
}

Name (_PRW, Package (0x02)
{
0x0E,
0x03
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x37, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB4)
{
Name (_ADR, 0x001A0001)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}

Return (0x03)
}

Name (_PRW, Package (0x02)
{
0x05,
0x03
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x38, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB5)
{
Name (_ADR, 0x001A0002)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}

Return (0x03)
}

Name (_PRW, Package (0x02)
{
0x20,
0x03
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x39, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Reply With Quote
  #258  
Old 09-28-2010, 01:42 AM
msinfo_us msinfo_us is offline
Puma
 
Join Date: Jul 2010
Posts: 21
Quote:
Originally Posted by banini_jeque View Post
Yeah I tried taking out the firewire card and it's still reporting as x8. I had the same card in my old EP45-DS3L using GraphicsEnabler=yes and it showed as x16 on there. Maybe I need to reset my bios?
I checked and my card def shows as PCIe x16. The only setting in BIOS I use Video related is video card = PCIe instead of PCI. Everything else in that section as default. Can you tell a little bit more about your system? Bios version, r u using same dsdt posted on page 24, kexts, GFX string, which bootloader, any other cards?
Reply With Quote
  #259  
Old 09-29-2010, 05:45 AM
banini_jeque banini_jeque is offline
Jaguar
 
Join Date: Sep 2010
Posts: 35
I reset my bios and it still says x8.

There's only one bios for the SLI 3, and thats 74 I believe.
I've got C2RC5 as the bootloader and graphicsenabler=yes (no strings or anything)
I'm not using the DSDT from page 24, but I suppose I'll give it a try.
I've got these extensions in /E/E
AHCIPortInjector
fakesmc
IOAHCIBlockStorageInjector
JMicronATA
NullCPUPowerManagement
OpenHaltRestart
PlatformUUID
SleepEnabler

and then in /S/L/E I have VoodooHDA

Everything else is stock. I had a firewire card in the third x16/x8 slot at first, but I took it out and like I said it still says x8 after resetting the bios too. No other cards installed. I'll give that page 24 DSDT a shot.
Reply With Quote
  #260  
Old 09-29-2010, 01:23 PM
msinfo_us msinfo_us is offline
Puma
 
Join Date: Jul 2010
Posts: 21
Quote:
Originally Posted by banini_jeque View Post
I reset my bios and it still says x8.

There's only one bios for the SLI 3, and thats 74 I believe.
I've got C2RC5 as the bootloader and graphicsenabler=yes (no strings or anything)
I'm not using the DSDT from page 24, but I suppose I'll give it a try.
I've got these extensions in /E/E
AHCIPortInjector
fakesmc
IOAHCIBlockStorageInjector
JMicronATA
NullCPUPowerManagement
OpenHaltRestart
PlatformUUID
SleepEnabler

and then in /S/L/E I have VoodooHDA

Everything else is stock. I had a firewire card in the third x16/x8 slot at first, but I took it out and like I said it still says x8 after resetting the bios too. No other cards installed. I'll give that page 24 DSDT a shot.
Before you do anything else try to disable graphicsenabler and try GFX string.



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Reply With Quote
Reply