Loading

×Sorry to interrupt
CSS Error

Refresh

Cookie Preference Center

General Information on cookies

When you visit our website, we use cookies to ensure that we give you the best experience. This information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies by clicking on the different category headings to find out more and change your settings. However, blocking some types of cookies may impact your experience on the site and the services we are able to offer. Further information can be found in our

Cookie Policy.

Strictly Necessary

Strictly Necessary

Always Active

Strictly Necessary

Strictly necessary cookies are always enabled since they are essential for our website to function. They enable core functionality such as security, network management, and website accessibility. You can set your browser to block or alert you about these cookies, but this may affect how the website functions. For more information please visit www.aboutcookies.org or www.allaboutcookies.org.

Cookie Details‎

Performance

Performance

Performance

Performance cookies are used to analyze the user experience to improve our website by collecting and reporting information on how you use it. They allow us to know which pages are the most and least popular, see how visitors move around the site, optimize our website and make it easier to navigate.

Cookie Details‎

Please confirm your settings by refreshing the page.

Functional

Functional

Functional

Functional cookies help us keep track of your past browsing choices so we can improve usability and customize your experience. These cookies enable the website to remember your preferred settings, language preferences, location and other customizable elements such as font or text size. If you do not allow these cookies, then some or all of these services may not function properly.

Cookie Details‎

Advertising

Advertising

Advertising

Advertising cookies are used to send you relevant advertising and promotional information. They may be set through our site by third parties to build a profile of your interests and show you relevant advertisements on other sites. These cookies do not directly store personal information, but their function is based on uniquely identifying your browser and internet device.

Cookie Details‎

Advertising Cookies

Consent Leg.Interest

Select All Vendors

Select All Vendors

Select All Hosts

Select All

Clear Filters

Information storage and access

Apply

Confirm My Choices Reject All Allow All

Skip to main content

My Subscriptions

Loading

Knowledge Base

Ubuntu 8.04 LTS and Ubuntu 7.10, 64-Bit SMP Can Stall When Running, Installing, or Booting on an Intel Host (1004384)

Last Updated: 3/9/2015Categories: Total Views: 25374Language:
Chinese (Simplified)JapaneseEnglish

Subscribe to get an email
newsletter with new updates

Please provide article feedback:

Details

Ubuntu 8.04 LTS and Ubuntu 7.10, 64-bit SMP guest operating system might take a long time to install (up to two hours with numerous error messages), might stall at boot, or might stall while running on an Intel Host.

When booting, this guest might stall at the following line:

* Loading hardware drivers...
piix4_smbus 0000:00:07.3: Host SMBus controller not enabled!

Solution

To install and run the Ubuntu 8.04 LTS or Ubuntu 7.10, 64-bit SMP guest operating system successfully, add the clocksource=acpi_pm kernel option:

Boot the operating system from the CD-ROM.

Select Install To The Hard Disk option.

Press F6for Other Options.

The following line appears:

Boot options file=/cdrom/preseed/ubuntu-server.seed initrd=/install/initrd.gz quiet --

Add the clocksource=acpi_pm kernel option as follows:

Boot options file=/cdrom/preseed/ubuntu-server.seed initrd=/install/initrd.gz quiet clocksource=acpi_pm --

Press Enter to start the installation.

After the installation is completed and the guest reboots, the GRUB countdown appears, which is set to three seconds by default.

To reboot the Ubuntu 8.04 LTS or Ubuntu 7.10, 64-bit SMP guest operating system successfully, add the clocksource=acpi_pm kernel option:

Press Esc to intercept the GRUB countdown and enter the GRUB menu.

Select the option Ubuntu 8.0.4 LTS (7.10) kernel 2.6.22-14-server and press E to start editing.

Scroll to the kernel /boot/vmlinuz-2.6.22-14-server root=UUID=...... ro quiet splash line.

The parameters at the end of this line are kernel command-line options.

Press E again to edit this line, and add the clocksource=acpi_pm parameter to the end of the line.

kernel /boot/vmlinuz-2.6.22-14-server root=UUID=...... ro quiet splash clocksource=acpi_pm

Press Enter to accept the changes.

Press B to boot with the Ubuntu 8.04 LTS (7.10), kernel 2.6.22-14-server and clocksource=acpi_pm parameter.

After the guest starts, edit the /boot/grub/menu.lst file to make these changes permanent, which will ensure that each time you reboot or run the guest it does not stall:

Log in as root at the command line.

Use the vi editor to edit the /boot/grub/menu.lst file.

You will see following section in the file:

title Ubuntu 8.04 LTS(7.10), kernel 2.6.22-14-server
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-server root=UUID=...... ro quiet splash
initrd /boot/initrd.img-2.6.22-14-server
quiet

Add the clocksource=acpi_pm kernel option to the end of the following line:

kernel /boot/vmlinuz-2.6.22-14 -server root=UUID=...... ro quiet splash

Save the changes.

Additional Information:

Starting with Linux Kernel 2.6.18, the CPU's Time Stamp Counter (TSC) is used to keep time, and when booting sometimes the kernel mis-detects the frequency of this counter. This may result in severe clock drift, which is impossible for ntpd to correct. On some systems it may work well enough to run ntpd, but ntpd gets a slightly different calibration each time you reboot. This may cause a start-up transient when you reboot because the drift file (Purpose of the file is to track clock's error rate and automatically adjust ntp overtime) will be off. The transient may vary from few milliseconds to hours at times; however, this is still far too inaccurate for NTP to correct.

The correct solution is to use the old acpi_pm clock, which is used in earlier kernels. For more information, see Kernel 2.6 Mis-Detecting CPU TSC Frequency.

Concerning other available clocksource parameters in the Linux kernel, you can read about them at the linux.org's website in the Kernel Parameters Document. Look for the keyword clocksource.

For translated versions of this article, see:

日本語: Intel ホストで Ubuntu 8.04 LTS および Ubuntu 7.10、64 ビット SMP を実行、インストール、または起動すると、停止することがある (2078931)

简体中文: Ubuntu 8.04 LTS 和 Ubuntu 7.10 64 位 SMP 在 Intel 主机上运行、安装或引导时可能会暂停 (2062208)

Detectable by VMware SkylineTM

Actions

Copy

link to clipboard
copied!

Print

Language:
Chinese (Simplified)JapaneseEnglish

Attachments

Additional Resources

KB
•
End Of General Availability of the Free vSphere Hypervisor (ESXi 7.x and 8.x) (2107518)

KB
•
Download and Install VMware Fusion (2014097)

Results 1-2 of 2

Ask The Community

Get answers quickly from VMware experts in the community

Post Subject

CONTINUE IN COMMUNITIES

Related Products:

VMware ESX Server

Related Versions:

Take Our Survey

Was this article helpful?

YES

NO

Copyright © 2005-2024 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.

Terms of Use

Your California Privacy Rights

Privacy

Accessibility

Cookie Settings

Support Assistant