#11
|
|||
|
|||
Where would that script go? Where in the DSDT.dsl end? Middle? This is where it gets confusing to me. Can you show a little script before it and after it to see where you fit it in? Is ther a good DSDT patcher that automatically places this script in the correct sections, places in the DSDT.dsl file?
I use DSDTSE and it has many hack but open in a separate editor window and I usually do nto knwo where to put that script in the main DSDT.dsl editor window? It looks liek I don't have RTC in my DSDT? Yet I don't see a problem with the CMOS? Maybe because of my motherboard? Asus Maximus Formula X38 chipset. |
#12
|
||||
|
||||
Hi, here is my RTC section from my acer aspire one, I've got length = 0x08, do I need to change both length values?
Code:
Device (RTC) { Name (_HID, EisaId ("PNP0B00")) Name (BUF0, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x01, // Alignment 0x08, // Length ) }) Name (BUF1, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x01, // Alignment 0x08, // Length ) }) Method (_CRS, 0, Serialized) { If (LEqual (HPTS, One)) { Return (BUF0) } Else { Return (BUF1) } } } |
#13
|
|||
|
|||
Code:
Device (RTC) { Name (_HID, EisaId ("PNP0B00")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x0074, // Range Minimum 0x0074, // Range Maximum 0x01, // Alignment 0x04, // Length ) }) } |
#14
|
|||
|
|||
Device (RTC)
{ Name (_HID, EisaId ("PNP0B00")) Name (ATT0, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x02, // Length <-- JUST EDIT THIS ONE ) }) Name (ATT1, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x04, // Length <-- LEAVE THIS ALONE ) |
#15
|
|||
|
|||
thanks alot
|
#16
|
||||
|
||||
#17
|
||||
|
||||
The Snow Leopard CMOS DSDT mod was used by Apple in the MacBook Air'.
The mod was not created, only discovered. My Specs System: Custom Built Mobo: ASRock Z68 Extreme4 Gen3 OS:Mac OS X MountainLion 10.8.2 & Windows 7 Ultimate x64 CPU: Intel Core i7 2600k @ 4.2GHz Memory: 16GB DDR3 XMS3 1600MHz Graphics Card: AMD Radeon HD 6870 1GB Email/Gtalk: [email protected] |
#18
|
|||
|
|||
According to BuildSmart (see: http://netkas.org/?p=114#comment-45114), if you have a length of 0x08 and alignment of 0x01, then your manufacturer's DSDT is following the ASL spec. So you shouldn't have to make a change.
Why is not making a change important? I've heard that if you change the length to 0x02, then 10.6, and 10.6.1 are fine WRT to sleep, but in 10.6.2, you'll introduce a sleep bug. I heard this on the Russian side of infinitemac. Can someone confirm? I'm moving to SL in the next week or so (also upgrading my lappie's CPU), so if no one confirms before then, I'll give it a try. Oh, and BTW, I find that looking at the DSDT for the closest Mac model to your hardware is really helpful... -- MacBook Pro - have allergy to nickel in the aluminum casing. So my kid gets an expensive toy! Gateway MX 8738 - Retail, vanilla Snow Leopard 10.6.2 (thanks kizwan!) with Chameleon RC4, modified DSDT. Upgraded to Core 2 CPU (easy to do). Upgraded to 640GB drive. Everything but SD card working. Minor niggles. GMA950 with QE/CI and *no* artifacts. iMac (luxo/lamp) G4 with Tiger. |
#19
|
|||
|
|||
Quote:
kizwan |
#20
|
|||
|
|||
Quote:
My laptop dies if I try hibernate too on 10.5.6. As to your question, the RTC fix is needed by some, but not all BIOSes for 10.6. Are you running SL? Did you have to put the RTC fix in your DSDT? The russian text "suggested" that with 10.6.2, that you can go back to 0x08. But it never answered that *if* you already had 0x08 as the length, whether you need to change to 0x02 in the first place. So that's what I was trying to find out. In any case, I intend to try and I will post here when I find out. 💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers. -- MacBook Pro - have allergy to nickel in the aluminum casing. So my kid gets an expensive toy! Gateway MX 8738 - Retail, vanilla Snow Leopard 10.6.2 (thanks kizwan!) with Chameleon RC4, modified DSDT. Upgraded to Core 2 CPU (easy to do). Upgraded to 640GB drive. Everything but SD card working. Minor niggles. GMA950 with QE/CI and *no* artifacts. iMac (luxo/lamp) G4 with Tiger. |