Search

Language:  
Search for:

Available article translations:

How to troubleshoot kernel panic on a MacOS-based virtual machine

APPLIES TO:
  • Parallels Server for Mac

Resolution

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



2897d76d56d2010f4e3a28f864d69223 f5fb5ece659efa734e6246bdcb55fa2c ca05eaf5b843fbd53589c90d7228a6df

FEEDBACK
Was this article helpful?
Tell us how we may improve it.
Yes No
 
 
 
 
 
 
Server Virtualization
- Parallels Cloud Server
- Parallels Containers for Windows 6.0
- Parallels Virtuozzo Containers
Automation
- Parallels Automation
- Parallels Automation for Cloud Infrastructure
- Parallels Business Automation Standard
- Parallels Virtual Automation
- Parallels Plesk Panel Suite
- Web Presence Builder
- Parallels Plesk Automation
- Parallels Small Business Panel
- Value-added Services for Hosters
- Parallels Partner Storefront
Services & Resources
- Cloud Acceleration Services
- Professional Services
- Support Services
- Training & Certification