pink101 Posted June 25, 2016 Share Posted June 25, 2016 Hello, I tried to decompile and then recompile a dsdt file without any patches just to see if the compiler work and the result is it didn't. Is anybody know why this happen? My mobo is biostar a880g+, the bios is ami bios. I get the dsdt.aml using acpidump.exe then acpixtract.exe. Then i decompile it using iasl.exe -d to get the dsdt.dsl. but when i tried to recompile it using iasl without any patches, it spit out three errors: Compiler aborting due to parser-detected syntax error(s) ../../Documents/acpidumps/dsdt.dsl 3361: If (ECEN) Error 6126 - syntax error, unexpected PARSEOP_IF ^ ../../Documents/acpidumps/dsdt.dsl 5799: If ((STCL == 0x0101)) Error 6126 - syntax error, unexpected PARSEOP_IF ^ ../../Documents/acpidumps/dsdt.dsl 6190: Error 6126 - syntax error, unexpected PARSEOP_SCOPE, expecting $end and premature End-Of-File when i tried using (old) maciasl on osx 10.6, it spit out even more errors (near 200 errors). is there anyone can help me with this? i tried to attach the dsdt.dsl but the forum attachment tool didn't allow me to upload this kind of file... i've rename my dsdt so i can upload it here... can someone help me fix compiling errors, and if you can, please help me with fix the original dsdt before adding any patch, and after adding patch for osx... thank's... The original binary file is around 41.5kb, but if i compile and produce those errors, the result is only around 20.1kb... my-intel-dsdst.txt Link to comment Share on other sites More sharing options...
Recommended Posts