Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

Phoenix Wright

  • Content count

  • Joined

  • Last visited

About Phoenix Wright

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
  • Location
  1. Chameleon RC4 is out!

    Hi Asere, your modifications are great! I only had a small issue with resume from hibernation (deep sleep): it worked with RC4 (with rekursor and Duvel's mods) but your version failed to resume with a black screen. After some tests, I figured out that the problem was the "setVideoMode( VGA_TEXT_MODE, 0 );" line in resume.c. After I deleted that, everything worked fine again. I have an ATI 4850 video card (using GraphicsEnabler to make it work)
  2. Master Chief's P5K PRO ACPI Warfare

    With the original one, I couldn't get it to work with all the previous ones.
  3. Master Chief's P5K PRO ACPI Warfare

    Hi MC, I discovered that the new _PTS method breaks Hibernation (is it S4?). The system just tries to go to normal sleep (S3), the power button light blinks and than it reboots instead of shutting down, the CMOS also resets. I tried with the old _PTS and it works fine. Just do "sudo pmset -a hibernatemode 1" to get hibernation instead of sleep (use 0 to revert back). I hope this is easy to fix
  4. Master Chief's P5K PRO ACPI Warfare

    Yes, I get one of these every 3 minutes: Sadly, I don't have any FireWire device, so I can't check if it works or not.
  5. Master Chief's P5K PRO ACPI Warfare

    Great (as always) Some noob questions: I noticed that P0P6 has now "AR13" as _PRT, but before it had: Package (0x04) { 0xFFFF, Zero, Zero, [color="#FF0000"]0x12[/color] }, Package (0x04) { 0xFFFF, One, Zero, [color="#FF0000"]0x13[/color] }, Package (0x04) { 0xFFFF, 0x02, Zero, [color="#FF0000"]0x10[/color] }, Package (0x04) { 0xFFFF, 0x03, Zero, [color="#FF0000"]0x11[/color] } Was this to fix something? Also, my board had a different _CRS in LDRC: Name (CRS, ResourceTemplate () { IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x00, // Alignment 0x00, // Length _Y14) IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x00, // Alignment 0x00, // Length _Y15) Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y12) Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y13) }) Method (_CRS, 0, NotSerialized) { CreateDWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y12._LEN, ML01) CreateDWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y12._BAS, MB01) CreateDWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y13._LEN, ML02) CreateDWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y13._BAS, MB02) Store (0xFEC00000, MB01) Store (0x1000, ML01) Store (0xFEE00000, MB02) Store (0x1000, ML02) ShiftLeft (One, 0x0A, Local0) If (And (IOST, Local0)) {} Else { ShiftLeft (One, 0x0C, Local1) If (And (IOST, Local1)) {} Else { CreateWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y14._MIN, P60N) CreateWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y14._MAX, P60M) CreateByteField (CRS, \_SB.PCI0.LPCB.LDRC._Y14._LEN, P60L) CreateWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y15._MIN, P64N) CreateWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y15._MAX, P64M) CreateByteField (CRS, \_SB.PCI0.LPCB.LDRC._Y15._LEN, P64L) Store (0x60, P60N) Store (0x60, P60M) Store (One, P60L) Store (0x64, P64N) Store (0x64, P64M) Store (One, P64L) } } Return (CRS) } I followed your "logic" and changed it to: Name (_CRS, ResourceTemplate () { IO (Decode16, // Verify these with your DSDT! 0x0060, // Range Minimum 0x0060, // Range Maximum 0x01, // Alignment // [color="#FF0000"]Not sure, I noticed that you changed all the other alignments to 1, so I modified these ones too.[/color] 0x01, // Length ) IO (Decode16, 0x0064, // Range Minimum 0x0064, // Range Maximum 0x01, // Alignment 0x01, // Length ) Memory32Fixed (ReadOnly, 0xFEC00000, // Address Base 0x01000, // Address Length ) Memory32Fixed (ReadOnly, 0xFEE00000, // Address Base 0x01000, // Address Length ) }) } Is that correct? Thank you very much
  6. Master Chief's P5K PRO ACPI Warfare

    You can use the DSDT in the archive in my signature, it's cloned from MC's 3.2 DSDT and everything works nicely . You have to do some minor adjustments for your CPU (change 0x02 to 0x04 in _PSD, modify _PSS with this guide and add back the third and fourth core that I removed - I have a dual core CPU).
  7. Master Chief's P5K PRO ACPI Warfare

    It works here too, thank you so much!
  8. Master Chief's P5K PRO ACPI Warfare

    It works fine for me too, thanks Done, sorry
  9. Master Chief's P5K PRO ACPI Warfare

    The shutdown changes didn't work here: with the new _PTS it seemed to shutdown completely, then it restarted on its own I played a bit with that method and I found out that like this it works perfectly (shutdown and sleep are both faster, as you said): Method (_PTS, 1, NotSerialized) // Prepare To Sleep. { Store (And (Arg0, 0x0F), Local0) \_SB.PCI0.LPCB.SPTS () Store (Arg0, ASSB) If (LEqual (Arg0, 0x05)) { Store (One, \_SB.PCI0.LPCB.AG3E) Store (0x07, SLPT) Store (One, SLPE) } \_SB.PCI0.SBUS.DISB () } Here's my current dsdt
  10. Master Chief's P5K PRO ACPI Warfare

    If it can help, i have an ASUS BT-21 micro dongle and it supports wake from sleep, in IOReg I noticed that it uses a Broadcom driver instead of the default Apple one: BTW: my DVD drive "died" after some days (luckily? ) so I got an Optiarc AD-7241S for 19€ and it's working perfectly with both S3 sleep and that option in System Profiler.
  11. Master Chief's P5K PRO ACPI Warfare

    No results.
  12. Master Chief's P5K PRO ACPI Warfare

    Thank you. I have it on the 3° ich10 port, it's "PRT2" in ioreg and Bay3 in System Profiler Yep, I tried with no DSDT.aml (the DSDT in the bios has only the cpu aliases removed and the CMOS reset fix). Yes. Yes, both are updated and that DSDT is based on the one included with the latest BIOS. I have a dual boot with Windows 7 and there I don't have any issue (maybe windows doesn't "stop" the DVD drive but just the HDDs). Thanks again for your interest
  13. Master Chief's P5K PRO ACPI Warfare

    Hi Master Chief Thanks for your efforts, I merged all your patches with my DSDT (I have a P5Q deluxe) and everything is working fine (including speedstep). Here's my dsl. Only a small issue remains: if I leave "Put the hard disk(s) to sleep when possible" enabled in Energy Saver, after some minutes that the DVD drive (an ASUS DRW-2014L1T) is left without a disc inside (so I guess after it's "put to sleep") it stops working (if I try to eject the tray, it ejects really fast and it's only possible to close it manually). It's also been reported in this thread. Is it possible to fix this via DSDT, or at least to keep the DVD drive from "going to sleep"? (it's connected to "PRT2") Thank you very much
  14. How to: ATI 4850 working on SL

    Here's a simple legacy kext to inject the 4850 dev id in ATI4800Controller without editing it (so you *probably* won't need to do anything after an update). You have to install it in System/Library/Extensions with kext utility. I tested it with PCEFI 10.3 Legacy4800Controller.kext.zip
  15. OSX 10.5.8 is now in software update

    Yes to both the questions, I have the vanilla 9.8.0 (10.5.8 kernel) and the kext that came with 10.5.8. I don't remember, but it's either a problem that happens only on some systems, or a modified BIOS for your mainboard (I have that) fixes it.