Hello,


I'd the same problems , 2 errors , 18 warnings.


2 x Error 4122 at line 2545 and 2552 :
DSDT.dsl 2545: 0x00000000, // Length
Error 4122 - ^ Invalid combination of Length and Min/Max fixed flags
For the 4122 error, this tread give me the solution :
http://www.insanelymac.com/forum/lof...89272-100.html



Buggy Code :
Code:
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x00000000,         // Range Minimum
                    0xFEAFFFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00000000,         // Length
                    ,, , AddressRangeMemory, TypeStatic)

Lenght must be the result of this formula :
Max Range - Min Range + 1

So at line 2545, Length will be 0xFEAFFFFF - 0x00000000 + 1 = 0xFEB00000


Arranged Code (maybe not the best solution) :
Code:
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed,  Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x00000000,         // Range Minimum
                    0xFEAFFFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0xFEB00000,         // Length
                    ,, , AddressRangeMemory, TypeStatic)

For the line 2552, I've put Lenght = 0xFED44FFF - 0xFED40000 + 1 = 0x00005000



Recompil and you will have 0 errors but 18 warnings !


For the warnings I think we need help of someone experimented like in this tread :
http://ubuntuforums.org/showthread.php?t=1036051