Article ID: 113113, created on Jan 11, 2012, last review on Aug 12, 2014


1. 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 Start 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!
kPEDisableScreen 1
kPEDisableScreen 1

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 information

For 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

0c03a22ac3f8981472743ef9e455bb91 6311ae17c1ee52b36e68aaf4ad066387

Email subscription for changes to this article
Save as PDF