Re: why use ACPI (Re: 2.6.10-rc2 doesn't boot (if no floppy device))

From: Len Brown (len.brown_at_intel.com)
Date: 11/23/04

  • Next message: Tejun Heo: "Re: [PATCH 2.6.10-rc2 4/4] module sysfs: module parameters reimplemented using attr group"
    To: Adrian Bunk <bunk@stusta.de>, Dave Jones <davej@redhat.com>
    Date:	22 Nov 2004 21:47:32 -0500
    
    

    On Mon, 2004-11-22 at 20:37, Adrian Bunk wrote:
    > On Mon, Nov 22, 2004 at 08:07:36PM -0500, Len Brown wrote:
    > > On Mon, 2004-11-22 at 19:46, Adrian Bunk wrote:

    >
    > My old desktop computer (with a VIA MVP3 chipset and an AMD K6 cpu)
    > I bought in 1998 did power off fine under Linux using APM.

    I stand corrected. ACPI wasn't widely deployed until 1998, so I expect
    everything at that time was APM. grepping my logs for more modern
    systems, I see APM still in many of the laptops, about half the
    desktops, and none of the servers -- YMMV.

    > > Enabling IOAPIC is one that a lot of people like, because it results
    > in
    > > less interrupt sharing and better performance than PIC mode. But if
    > you
    > > don't load your system much you may not notice any difference.
    >
    > I saw
    >
    > kernel: APIC error on CPU0: 00(02)
    > ...
    > kernel: APIC error on CPU0: 02(02)
    >
    > on my computer and decided disabling APIC was the easiest way to solve
    > them...

    yup, this is common on some hardware.

    Frankly, I don't know if it is something to be concerned about if you
    don't see it that much, but if the hardware loses interrupts when the
    IOAPIC is enabled, then disabling it is a reasonable workaround.

    > > Next people tend to notice fan speed, because they can hear it.
    > > If you load processor and thermal, you'll probably see some
    > > /proc/acpi/thermal/thermal_zone/*/temperature and you'll
    > > probably find that it stays lower if you keep processor
    > > loaded versus when you do not.
    >
    > /proc/acpi/thermal/thermal_zone is empty on my computer.
    >
    > > This is usually because of power-saving c-csates in idle,
    > > which you can observe in /proc/acpi/processor/*/power
    > > and the higher the C-state, the more power you save.
    >
    > active state: C1
    > default state: C1
    > bus master activity: 00000000
    > states:
    > *C1: promotion[--] demotion[--] latency[000]
    > usage[00000000]
    > C2: <not supported>
    > C3: <not supported>
    >

    You'll get C1 even without ACPI, so ACPI processor driver doesn't give
    you any additional power savings c-states on this hardware.

    > > Also, CPUFREQ usually often on ACPI, and that can save
    > > power even when the system is not idle, and this results
    > > in lower temperatures and hopefully slower fan speeds.
    >
    > My computer has a desktop Athlon...

    maybe Dave can determine if there is a governor that can help you.

    cheers,
    -Len

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Tejun Heo: "Re: [PATCH 2.6.10-rc2 4/4] module sysfs: module parameters reimplemented using attr group"

    Relevant Pages

    • Re: ATX WIN XP schaltet nicht ab!?
      ... Dieses Problem hatte ich selber früher und das APM fehlte kam nur immer wen man, meist aus kompabilitätsgrunden, von ACPI auf Standart gewechselt ist. ... Selbst wen du APM über Hardware installieren solltest wird das nicht funktionieren, ... Abhilfe schaffte immer nur einen neuinstallation von WinXP, dort must du dann wen nach SCSI usw. Treibern gefragt wird F5 drücken und dann Standart-PC installieren. ...
      (microsoft.public.de.german.windowsxp.sonstiges)
    • acpi & other power-control questions for desktop
      ... THe mainboard supports acpi, so I ... supports apm, not acpi -- I just type 'apm -s' and voila, the machine turns off ... (more or less -- some led lights remain on, so eventually the power gives out). ... shut their desktops doewn without having to reboot the nextt ime they want to ...
      (Debian-User)
    • Re: Auto turn off of computer
      ... the BIOS may not be totally compliant with ACPI standards. ... Open Control Panel, Power and if a APM tab is present, ...
      (microsoft.public.windowsxp.general)
    • Re: Power off without shutdown
      ... Check out your BIOS settings dnd MB documentation on whether APM is ... ACPI where OS will turn power off automaticaly. ... Standard where you see it is now safe to turn off ... > Hardware side depend purely on hardware. ...
      (microsoft.public.windowsxp.embedded)
    • Re: clock problem
      ... problem is solved by switching to ACPI instead of APM ... It is a hardware problem. ... If the TSC is used as the time source, ...
      (freebsd-stable)