Fixing the rtclock_init Kernel Panic - A Note for AMD CPU users
If you are having an rtclock_init kernel panic while booting up your VM, I hope this article can help you.
For those using a machine with AMD CPU, in case SL VM still fails to boot up by using VB's EFI after following my guide and installing the legacy kernel, please check if you have having a rtclock_init kernel panic.
To fix the problem, please try the followings:
- add the "busratio=x" setting to the kernel boot parameters in the com.apple.Boot.plist file (which is under the folder "/Library/Preferences/SystemConfiguration/").
- where "x" is the bus multiplier ratio which is specific to the CPU model.
You can get the data in AMD's web site.
- where "x" is the bus multiplier ratio which is specific to the CPU model.
- For example, AMD Phenom II X4 810 CPU (2.6Ghz) is using a bus multiplier that equals to 13. So the modified com.apple.Boot.plist would look like this :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>legacy_kernel</string>
<key>Kernel Flags</key>
<string>arch=i386 busratio=13</string>
</dict>
</plist>
So far, this is what I have heard about setting up SL under VB for AMD CPU......