Hi!
I think that the Linux\Windows DSDT is one good stet point.
I opened with maciasl and remove errors with
Code:
[FONT=Courier]#Maintained by: RehabMan for: Laptop Patches[/FONT]
[FONT=Courier]#fix_PLD.txt[/FONT]
[FONT=Courier]
[/FONT]
[FONT=Courier]# _PLD is supposed to return a variable length Package of Buffers[/FONT]
[FONT=Courier]into_all all code_regex (Name\s*\(_PLD,\s*)Buffer(\s\([^\)].*\)[^\)]*) replaceall_matched[/FONT]
[FONT=Courier]begin[/FONT]
[FONT=Courier]%1Package() { Buffer%2 }[/FONT]
[FONT=Courier]end;
[/FONT]
And tried to use it, the system did not start.
Restored the previous DSDT I start the system and find the "system.log" file (easy...like on linux
).
in the system.log I find the part related to the boot with the first DSDT boot:
Code:
[/FONT]
[FONT=Helvetica]BOOT_TIME 1383837759 0[/FONT]
[FONT=Helvetica]localhost kernel[0]: PMAP: PCID enabled[/FONT]
[FONT=Helvetica]localhost kernel[0]: Darwin Kernel Version 12.0.0: Sun Jun 24 23:00:16 PDT 2012; root:xnu-2050.7.9~1/RELEASE_X86_64[/FONT]
[FONT=Helvetica]localhost kernel[0]: vm_page_bootstrap: 2023543 free pages and 57225 wired pages[/FONT]
[FONT=Helvetica]localhost kernel[0]: kext submap [0xffffff7f8073e000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff800073e000][/FONT]
[FONT=Helvetica]localhost kernel[0]: zone leak detection enabled[/FONT]
[FONT=Helvetica]localhost kernel[0]: standard timeslicing quantum is 10000 us[/FONT]
[FONT=Helvetica]localhost kernel[0]: standard background quantum is 2500 us[/FONT]
[FONT=Helvetica]localhost kernel[0]: mig_table_max_displ = 74[/FONT]
[FONT=Helvetica]localhost kernel[0]: TSC Deadline Timer supported and enabled[/FONT]
[FONT=Helvetica]localhost kernel[0]: Refusing new kext com.jmicron.JMicronATA, v1.0.2: already have prelinked v1.1.6.[/FONT]
[FONT=Helvetica]localhost kernel[0]: corecrypto kext started![/FONT]
[FONT=Helvetica]localhost kernel[0]: Running kernel space in FIPS MODE[/FONT]
[FONT=Helvetica]localhost com.apple.launchd[1]: *** launchd[1] has started up. ***[/FONT]
[FONT=Helvetica]localhost kernel[0]: Plist hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d[/FONT]
[FONT=Helvetica]localhost kernel[0]: Computed hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d[/FONT]
[FONT=Helvetica]localhost kernel[0]: corecrypto.kext FIPS integrity POST test passed![/FONT]
[FONT=Helvetica]localhost kernel[0]: corecrypto.kext FIPS AES CBC POST test passed![/FONT]
[FONT=Helvetica]localhost kernel[0]: corecrypto.kext FIPS TDES CBC POST test passed![/FONT]
[FONT=Helvetica]localhost kernel[0]: corecrypto.kext FIPS AES ECB AESNI POST test passed![/FONT]
[FONT=Helvetica]localhost kernel[0]: corecrypto.kext FIPS AES XTS AESNI POST test passed![/FONT]
[FONT=Helvetica]localhost kernel[0]: corecrypto.kext FIPS SHA POST test passed![/FONT]
[FONT=Helvetica]localhost kernel[0]: corecrypto.kext FIPS HMAC POST test passed![/FONT]
[FONT=Helvetica]localhost bootlog[0]: BOOT_TIME 1383837975 0
[FONT=Courier]
[/FONT]
and the part related to the last boot:
Code:
[FONT=Helvetica]BOOT_TIME 1383837975 0
localhost kernel[0]: PMAP: PCID enabled
localhost kernel[0]: Darwin Kernel Version 12.0.0: Sun Jun 24 23:00:16 PDT 2012; root:xnu-2050.7.9~1/RELEASE_X86_64
localhost kernel[0]: vm_page_bootstrap: 2023544 free pages and 57224 wired pages
localhost kernel[0]: kext submap [0xffffff7f8073e000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff800073e000]
localhost kernel[0]: zone leak detection enabled
localhost kernel[0]: standard timeslicing quantum is 10000 us
localhost kernel[0]: standard background quantum is 2500 us
localhost kernel[0]: mig_table_max_displ = 74
localhost kernel[0]: TSC Deadline Timer supported and enabled
localhost kernel[0]: Refusing new kext com.jmicron.JMicronATA, v1.0.2: already have prelinked v1.1.6.
localhost kernel[0]: corecrypto kext started!
localhost kernel[0]: Running kernel space in FIPS MODE
localhost kernel[0]: Plist hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d
localhost kernel[0]: Computed hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d
localhost kernel[0]: corecrypto.kext FIPS integrity POST test passed!
localhost kernel[0]: corecrypto.kext FIPS AES CBC POST test passed!
localhost kernel[0]: corecrypto.kext FIPS TDES CBC POST test passed!
localhost kernel[0]: corecrypto.kext FIPS AES ECB AESNI POST test passed!
localhost kernel[0]: corecrypto.kext FIPS AES XTS AESNI POST test passed!
localhost kernel[0]: corecrypto.kext FIPS SHA POST test passed!
localhost kernel[0]: corecrypto.kext FIPS HMAC POST test passed!
localhost kernel[0]: corecrypto.kext FIPS ECDSA POST test passed!
localhost kernel[0]: corecrypto.kext FIPS DRBG POST test passed!
localhost kernel[0]: corecrypto.kext FIPS POST passed!
... ... ...
[/FONT]
The first boot stop after
localhost kernel[0]: corecrypto.kext FIPS HMAC POST test passed!
Should I suppose that the problem is loading
localhost kernel[0]: corecrypto.kext FIPS ECDSA POST that is the next one in the second boot log?
Thanks in advance...