![]() |
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. |
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) |
Code:
Device (RTC) |
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 ) |
thanks alot ;)
|
|
The Snow Leopard CMOS DSDT mod was used by Apple in the MacBook Air'.
The mod was not created, only discovered. |
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... |
Quote:
kizwan |
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. |