Resolution1. Stop the virtual machine, and add the COM port as shown in this picture:
NOTE: Your Parallels Management Console may look differently, depending on its version, but the procedure remains the same.
2. Enable "Select boot device on startup" in Configure > Hardware > Boot Order, and click the button to start the virtual machine. Then click inside the VM window.
3. Press the space bar when you see the MacOS boot screen:
4. Press the space bar once again on the next screen to get the boot options prompt boot:.
5. Type in -v debug=0x56e as shown in the below picture, and hit Enter:
6. The debug output can now be observed in the serial.txt file in the virtual machine directory:
psfm1:~ root# tail -f /Users/Shared/Parallels/SnowLeoTest.pvm/serial.txt
SMC::smcReadKeyAction ERROR: kSMCReadKeyComm/kSMCReadKeyWithSMCComm failed for key REV (kSMCSuccess)
SMC::smcReadKeyAction ERROR: smcReadData8 failed for key MSSD (kSMCSuccess)
SMC::smcReadKeyAction ERROR: smcReadData8 failed for key MSTf (kSMCSuccess)
SMC::smcReadKeyAction ERROR: smcReadData8 failed for key NATJ (kSMCSuccess)
display: strict PM order enforced
ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out
no Heuristic ID!
The next time that the kernel panic message appears, you will have the exact code needed to search the debug output.
When submitting a request to Parallels Technical Support, please have the output file attached.
Additional informationFor more information about kernel panic troubleshooting, see:
Mac OS X Developer Library. Technical Note TN2118: Kernel Core Dumps
Also see this article for configuring a serial console output for Linux-based VMs:
10007 How to troubleshoot kernel panic on a virtual machine