Solved

ACPI: Computer not Shutting Off

Posted on 2004-11-01
380 Views
Last Modified: 2013-12-15
I'm running Debian.  I recompiled the kernel to include ACPI, and I enabled ACPI in my Award BIOS.  However, when I tell the machine to shut down (using gdm), the screen goes blank but the machine keeps running.

I know that you will not be able to fully answer this question without first asking a few questions of me.  So I'm making this question worth extra points.

Thanks in advance.

0
Question by:michaeltk26
    12 Comments
     
    LVL 9

    Expert Comment

    by:gtkfreak
    Check if you enable acpi daemon. To do so, login as root and give following command
    # ntsysv
    Check if acpi is checked. If not, then check it.

    Alternatively, if you are using KDE, you can go through the Systems Settings Menu to check which services are running on your system.
    0
     

    Author Comment

    by:michaeltk26
    Okay, I enabled the acpi daemon, but I am still having the same problem.
    0
     
    LVL 9

    Expert Comment

    by:gtkfreak
    Which kernel are u using? AFAIK, kernel version 2.6.5 onwards has ACPI support built in and fully functional.
    0
     
    LVL 38

    Expert Comment

    by:wesly_chen
    > Okay, I enabled the acpi daemon
    Enable by ntsysv is for boot-up. You need to start the ACPI daemon and make sure it is running.
    Or simply reboot to see the ACPI daemon is running or not.

    Wesly
    0
     

    Author Comment

    by:michaeltk26
    Yes, the ACPI daemon loads during boot.  The problem is being caused by something other than that.  Thanks for the suggestions, though.
    0
     
    LVL 38

    Expert Comment

    by:wesly_chen
    Hi,

       Can you do
    # dmesg | grep -i acpi
    # grep -i acpi /var/log/messages
    to see any error messages related to acpi? If there is any, then please post here so people can help on that.

    Wesly
    0
     

    Author Comment

    by:michaeltk26
    Now we're getting somewhere!  Here are the relevant lines from /var/log/messages:

    Nov  4 21:36:59 localhost kernel:  BIOS-e820: 000000001fff0000 - 000000001ffffc00 (ACPI data)
    Nov  4 21:36:59 localhost kernel:  BIOS-e820: 000000001ffffc00 - 0000000020000000 (ACPI NVS)
    Nov  4 21:36:59 localhost kernel: ACPI: RSDP (v000 PTLTD                                     ) @ 0x000f74b0
    Nov  4 21:36:59 localhost kernel: ACPI: RSDT (v001 PTLTD    RSDT   0x06040000  LTP 0x00000000) @ 0x1fffd548
    Nov  4 21:36:59 localhost kernel: ACPI: FADT (v001 TYAN   GUINNESS 0x06040000 PTEC 0x000f4240) @ 0x1ffffb2e
    Nov  4 21:36:59 localhost kernel: ACPI: MADT (v001 PTLTD    APIC   0x06040000  LTP 0x00000000) @ 0x1ffffba2
    Nov  4 21:36:59 localhost kernel: ACPI: DSDT (v001    AMD  AMDACPI 0x06040000 MSFT 0x0100000b) @ 0x00000000
    Nov  4 21:36:59 localhost kernel: ACPI: LAPIC (acpi_id[0x00] lapic_id[0x01] enabled)
    Nov  4 21:36:59 localhost kernel: ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
    Nov  4 21:36:59 localhost kernel: ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
    Nov  4 21:36:59 localhost kernel: ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
    Nov  4 21:36:59 localhost kernel: ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
    Nov  4 21:36:59 localhost kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
    Nov  4 21:36:59 localhost kernel: Using ACPI (MADT) for SMP configuration information
    Nov  4 21:36:59 localhost kernel: ACPI: Subsystem revision 20040326
    Nov  4 21:36:59 localhost kernel:     ACPI-0352: *** Error: Looking up [Z00Q] in namespace, AE_NOT_FOUND
    Nov  4 21:36:59 localhost kernel:     ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.ISA_.SIO_.COM1._STA] (Node dfe0d540), AE_NOT_FOUND
    Nov  4 21:36:59 localhost kernel:     ACPI-0352: *** Error: Looking up [Z00Q] in namespace, AE_NOT_FOUND
    Nov  4 21:36:59 localhost kernel:     ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.ISA_.SIO_.COM2._STA] (Node dfe0d3c0), AE_NOT_FOUND
    Nov  4 21:36:59 localhost kernel:     ACPI-0352: *** Error: Looking up [Z00Q] in namespace, AE_NOT_FOUND
    Nov  4 21:36:59 localhost kernel:     ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.ISA_.SIO_.LPT_._STA] (Node dfe0d1c0), AE_NOT_FOUND
    Nov  4 21:36:59 localhost kernel: ACPI: Interpreter enabled
    Nov  4 21:36:59 localhost kernel: ACPI: Using IOAPIC for interrupt routing
    Nov  4 21:36:59 localhost kernel: ACPI: PCI Root Bridge [PCI0] (00:00)
    Nov  4 21:36:59 localhost kernel: ACPI: PCI Interrupt Link [LNKA] (IRQs 3 5 10 11) *9
    Nov  4 21:36:59 localhost kernel: ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *5 10 11)
    Nov  4 21:36:59 localhost kernel: ACPI: PCI Interrupt Link [LNKC] (IRQs 3 5 *10 11)
    Nov  4 21:36:59 localhost kernel: ACPI: PCI Interrupt Link [LNKD] (IRQs 3 5 10 *11)
    Nov  4 21:36:59 localhost kernel:     ACPI-0352: *** Error: Looking up [Z00Q] in namespace, AE_NOT_FOUND
    Nov  4 21:36:59 localhost kernel:     ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.ISA_.SIO_.COM1._STA] (Node dfe0d540), AE_NOT_FOUND
    Nov  4 21:36:59 localhost kernel:     ACPI-0352: *** Error: Looking up [Z00Q] in namespace, AE_NOT_FOUND
    Nov  4 21:36:59 localhost kernel:     ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.ISA_.SIO_.COM2._STA] (Node dfe0d3c0), AE_NOT_FOUND
    Nov  4 21:36:59 localhost kernel:     ACPI-0352: *** Error: Looking up [Z00Q] in namespace, AE_NOT_FOUND
    Nov  4 21:36:59 localhost kernel:     ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.ISA_.SIO_.LPT_._STA] (Node dfe0d1c0), AE_NOT_FOUND
    Nov  4 21:36:59 localhost kernel: PCI: Using ACPI for IRQ routing
    Nov  4 21:36:59 localhost kernel: ACPI: PCI interrupt 0000:00:07.4[D] -> GSI 19 (level, low) -> IRQ 19
    Nov  4 21:36:59 localhost kernel: ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 18 (level, low) -> IRQ 18
    Nov  4 21:36:59 localhost kernel: ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 16 (level, low) -> IRQ 16
    Nov  4 21:36:59 localhost kernel: ACPI: PCI interrupt 0000:00:0d.0[A] -> GSI 17 (level, low) -> IRQ 17
    Nov  4 21:36:59 localhost kernel: ACPI: PCI interrupt 0000:01:05.0[A] -> GSI 18 (level, low) -> IRQ 18
    Nov  4 21:36:59 localhost kernel: ACPI: PCI interrupt 0000:00:0d.0[A] -> GSI 17 (level, low) -> IRQ 17
    Nov  4 21:36:59 localhost kernel: ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 16 (level, low) -> IRQ 16
    Nov  4 21:36:59 localhost kernel: ACPI: PCI interrupt 0000:00:07.4[D] -> GSI 19 (level, low) -> IRQ 19
    0
     
    LVL 38

    Expert Comment

    by:wesly_chen
    Hi,

       2 other things to check:
    1. Check the latest BIOS update.
    2. Check the newer version of kernel.

    Wesly
    0
     

    Author Comment

    by:michaeltk26
    The BIOS and the kernel are the most recent version.  I updated them both last week.

    Thank you.
    0
     
    LVL 9

    Expert Comment

    by:gtkfreak
    which version of linux kernel and distro?
    0
     

    Author Comment

    by:michaeltk26
    It's Debian, kernel 2.6.8 (i386).  Also, I have a Tyan Tiger MP motherboard (dual AMD).
    0
     
    LVL 9

    Accepted Solution

    by:
    Looks like there is problem withyour BIOS supporting ACPI from the logs you have posted.
    0

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Course: JavaScript Coding - Massive 12-Part Bundle

    Regardless of your programming skill level, you'll go from basics to advanced concepts in a vast array of JavaScript subjects including Sammy.js, Agility.js, Ember.js, Node.js, jQuery, AJAX, Extjs, AngularJS, Knockout.js, and JSON.

    Suggested Solutions

    Daily system administration tasks often require administrators to connect remote systems. But allowing these remote systems to accept passwords makes these systems vulnerable to the risk of brute-force password guessing attacks. Furthermore there ar…
    rdate is a Linux command and the network time protocol for immediate date and time setup from another machine. The clocks are synchronized by entering rdate with the -s switch (command without switch just checks the time but does not set anything). …
    Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
    Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

    934 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now