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
Bookmarks