- Joined
- Dec 21, 2011
- Messages
- 30
- Motherboard
- Gigabyte Z490 Vision D
- CPU
- i5 10500
- Graphics
- UHD 630 + RX 580
- Mac
- Mobile Phone
DSDT.dsl is easy to fix...this has been repeated a 1000 times here...
iasl bug. change:
Code:If (LEqual (PM6H, One)) { CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW) // _RW_: Read-Write Status Store (Zero, ECRW (If (PM0H) { CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length Store (Zero, F0LN) })) }
To:
Code:If (LEqual (PM6H, One)) { CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW) // _RW_: Read-Write Status Store (Zero, ECRW) } If (PM0H) { CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length Store (Zero, F0LN) }
Result: no errors.
Rehabman, thank you for quick and profound reply! Sincerely saying I did not read all 80 pages of this thread... Now I compiled DSDT successfully, 0 errors. I figured out how to extract by clover, compiled and fixed everything as mentioned in the first post. Another mistake which I made was using the wrong (basically old) version of Maciasl. So I installed 10.12.5 and I have everything working so far, but I have one very serious bug!! I repeated it again and again - when I wake laptop from sleep it works ok for several minutes, then halts for a moment and reboots. Though if you just use the laptop and don't suspend it - even for a whole day - nothing weird happens, everything is fine. What's wrong? Maybe nvme-related problem? Can you please make some suggestions? Thank you.