ACPI and APIC in Linux

Source: Internet
Author: User
Tags apm
In Linux, ACPI and APIC-general Linux technology-Linux technology and application information are described below. A friend of mine has a problem with the startup of his notebook system. ubuntu is used. It is said that the startup speed is getting slower. Today, it is completely unable to get in, and the progress bar stops halfway through. I looked at it and press alt + f1 after the progress bar is stopped. The following message is displayed:

Checking file system ..
Fsck ......
Bug soft lockup detected on CPU #0!

After restarting the system for multiple times, the system enters the system once and then fails to enter the system. If you haven't figured out the cause for a long time, simply try all the common startup parameters, such as ide = nodma, acpi = off, apm = off, And nofb, later, we found that we only need to press F6 on the first screen at startup and add the noapic nolapic parameter. It is not enough to solve the problem. You still need to think about the specific reasons.

It is strange that APIC is an advanced programmable interrupt controller that manages IRQ allocation and multiple CPUs. lapic means "local apic ". A friend's machine is a dual-core notebook. This is probably the reason. The shutdown of a Single-core system does not affect the performance of a multi-core system that disables APIC. However, to solve this problem, only this emergency solution is available. It seems that ubuntu 7.04 does not have this problem. At least I have not encountered any dual-core desktop in my lab.

I am still thinking about this problem when I go back to the dormitory. The APIC and ACPI parameters are like this, but the specific functions are quite different. Is there any connection? A good article about the relationship between ACPI and APIC written by mlsx was found in the search by google and the foreign affairs personnel. The concepts of both parties were described in detail, by the way, we also introduced the differences between APM and ACPI. This article was written at the beginning of last year. It is estimated that the current kernel version has better support for ACPI, so there are fewer problems. APIC is because dual-core is popular in the second half of last year, so this year's problem has come out.

For a detailed explanation of these two parameters, the kernel parameter file of the kernel documentation Library:

/Usr/src/'uname-R'/Documents/kernel-parameters.txt

As the mlsx predecessors said, If you encounter an incredible problem, you can add the core parameter apci = off noapic at startup, it may be easy to solve the big problem.
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.