oldnapalm Posted August 31, 2011 Share Posted August 31, 2011 You can compare lucke77 original DSDT with the one edited by Maldon, use a tool like DiffMerge. If you download the patch and apply with DSDT Editor or run Auto-Patcher from terminal cd ~/Downloads/DSDT\ Auto-Patcher.app/Contents/Resources/Java/ mkdir lib cp *.jar lib java -jar DSDTParser.jar you will find the error. In this case there was a problem in the patch (I call it "bugadão do Maldon"), should be fixed now, you can try to apply it again. I can also add the sleep fix used by lucke77 if you confirm the problem with USB4 causing immediate wake after sleep into method label _PSW parent_label USB4 code_regex ^((?:.|\n)*)$ replace_matched begin Store (Zero, U1EN) end  @lucke77 Did you edit _PSW or remove _PRW to fix the sleep issue? Quote Link to comment Share on other sites More sharing options...
lucke77 Posted August 31, 2011 Author Share Posted August 31, 2011 Ok, i have edited _PSW: Â Device (USB4) { Name (_ADR, 0x001A0001) OperationRegion (U1CS, PCI_Config, 0xC4, 0x04) Field (U1CS, DWordAcc, NoLock, Preserve) { U1EN, 2 } Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, U1EN) Store (Zero, U1EN) } Else { Store (Zero, U1EN) } } Quote Asus M12FÂ - i9Â 10900k - RAM 32GB - RX5700XT SE Nitro+ 8GB - BS 11.1 Link to comment Share on other sites More sharing options...
oldnapalm Posted August 31, 2011 Share Posted August 31, 2011 This should be enough Method (_PSW, 1, NotSerialized) { Store (Zero, U1EN) } Quote Link to comment Share on other sites More sharing options...
lucke77 Posted September 1, 2011 Author Share Posted September 1, 2011 This should be enough Method (_PSW, 1, NotSerialized) { Store (Zero, U1EN) } Â I tried that, but the sleep did not work ... Quote Asus M12FÂ - i9Â 10900k - RAM 32GB - RX5700XT SE Nitro+ 8GB - BS 11.1 Link to comment Share on other sites More sharing options...
doze Posted September 27, 2011 Share Posted September 27, 2011 (edited) Hi I put my request here, to avoid multiple thread for 6930G, hope it's a good idea, if not, please delete my reply and i make a new thread. @lucke77 : Which version of bios do you have ? (For my part i have the latest one, v3238.with SLIC2.1...) I extract the DSDT from Win7, "Fix Errors" , and i have somme errors i know one of it, and i replace the "_T_" by "dit". i've just see in "patches" section another fix for _T_ (this is why i've just edited my post) : _T_0 replaceall_matched begin T_0 end same for _T_1 etc..... But when i'm using "dit" it works too, my question is : Who is the better choice ? "dit" or "T_" ? Try to compil again, and 2 errors stay : 3268 Error Invalid combination of Length and Min/Max fixed flags 3282 Error Invalid combination of Length and Min/Max fixed flags This is from 3264 to 3282 0x00000000, // Granularity 0x00000000, // Range Minimum 0xDFFFFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00000000, // Length <=== Here ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0xF0000000, // Range Minimum 0xFEBFFFFF, // Range Maximum 0x00000000, // Translation Offset 0x0EC00000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0xFED40000, // Range Minimum 0xFED44FFF, // Range Maximum 0x00000000, // Translation Offset 0x00000000, // Length <=== Here I don't put another Patch on My DSL, try to obtain an "Error Free" Before. Hope MaLDon or OLdNaPaLM can help us Regards,Ray Edited September 27, 2011 by Guest Quote Link to comment Share on other sites More sharing options...
oldnapalm Posted September 27, 2011 Share Posted September 27, 2011 Try length=max-min+1 Doesn't DSDT Editor auto-fix that? Quote Link to comment Share on other sites More sharing options...
lucke77 Posted September 27, 2011 Author Share Posted September 27, 2011 Also like you, I have the 3236 version with 2.1 Slic. For the rest, follow the advice of old ... Have you used DSDT Editor? Quote Asus M12FÂ - i9Â 10900k - RAM 32GB - RX5700XT SE Nitro+ 8GB - BS 11.1 Link to comment Share on other sites More sharing options...
doze Posted September 27, 2011 Share Posted September 27, 2011 (edited) Try length=max-min+1 Doesn't DSDT Editor auto-fix that? Â Arghhhh.... SHAME on me !!!! MissClick the Pad button ! (<=== This man is an idiot....) Ouch... sorry to disturb you for that ! All is clear!!! , in my precedent post , i ask you what is the bettter way : "dit" or "_T0" ? , one is more efficient than the other ? I join the Acer6930g v3238 .dsl with No error after compil (and "dit" for "_T_"), No Patch applied. In case of, you want to mod it and add it, into DSDT database. I know your time is precious, in case you don't have the time, can you explain which patch to apply to obtain a Good DSDT ? Thanks again and again ! Acer6930gBios3238DSDT.zip Edited September 27, 2011 by Guest Quote Link to comment Share on other sites More sharing options...
doze Posted September 27, 2011 Share Posted September 27, 2011 Also like you, I have the 3236 version with 2.1 Slic.For the rest, follow the advice of old ... Have you used DSDT Editor? Â Yes, DSDT editor 250411, like i said before, sorry for disturbing and shame on me just a precision, don't have this error with bios 3238 : [[Line 2167 type Error message Name already exists in scope (PNLF)]] Quote Link to comment Share on other sites More sharing options...
oldnapalm Posted September 28, 2011 Share Posted September 28, 2011 Use this patch and you should be good. Remarks "fix" isn't really necessary. Maybe you need to patch _PSW in USB to fix sleep, like lucke77 did http://Olarila.com/forum/viewtopic.php?f=19&t=301#p2859 Quote Link to comment Share on other sites More sharing options...