FedoraForum.org - Fedora Support Forums and Community
Results 1 to 7 of 7
  1. #1
    hadim72 Guest

    Hibernate and ACPI issues on FC6

    Hi all!
    I have a relatively old Sony Vaio Desktop PCV-RX670 that have been using it with Windows XP Pro and RedHat type Linux since 4 years ago. I have upgraded from RHL9->FC1->FC2->FC5->FC6. All of them have been clean install since I haven't had good luck with the upgrades though Anaconda. Anyway, the specs are as follows:

    CPU: Pentium4 1.8 GHZ ACPI compatible
    Ram: 512MG
    2 Hard disks: 80 GB for windows and 160 GB for FC and storage

    I have had problems with Linux detecting the ACPI in my computer. This is important since this computer has a loud power supply fan. and Windows seems not to have any problems in throttling the fan. But I can't get linux to do so. Here is the dmesg (summarized):

    Linux version 2.6.18-1.2798.fc6 (brewbuilder@hs20-bc2-4.build.redhat.com) (gcc version 4.1.1 20061011 (Red Hat 4.1.1-30)) #1 SMP Mon Oct 16 14:37:32 EDT 2006
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
    BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
    BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
    BIOS-e820: 0000000000100000 - 000000001fffc000 (usable)
    BIOS-e820: 000000001fffc000 - 000000001ffff000 (ACPI data)
    BIOS-e820: 000000001ffff000 - 0000000020000000 (ACPI NVS)
    BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
    BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
    BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
    0MB HIGHMEM available.
    511MB LOWMEM available.
    Using x86 segment limits to approximate NX protection
    On node 0 totalpages: 131068
    DMA zone: 4096 pages, LIFO batch:0
    Normal zone: 126972 pages, LIFO batch:31
    DMI 2.3 present.
    Using APIC driver default
    ASUS P4B266 detected: force use of acpi=ht
    ACPI: RSDP (v000 ASUS ) @ 0x000f7400
    ACPI: RSDT (v001 ASUS P4B266LM 0x42302e31 MSFT 0x31313031) @ 0x1fffc000
    ACPI: FADT (v001 ASUS P4B266LM 0x42302e31 MSFT 0x31313031) @ 0x1fffc100
    ACPI: BOOT (v001 ASUS P4B266LM 0x42302e31 MSFT 0x31313031) @ 0x1fffc040
    ACPI: MADT (v001 ASUS P4B266LM 0x42302e31 MSFT 0x31313031) @ 0x1fffc080
    ACPI: DSDT (v001 ASUS P4B266LM 0x00001000 MSFT 0x0100000b) @ 0x00000000
    ACPI: PM-Timer IO Port: 0xe408
    ACPI: Local APIC address 0xfee00000
    ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
    Processor #0 15:1 APIC version 20
    ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
    Allocating PCI resources starting at 30000000 (gap: 20000000:dec00000)
    Detected 1816.219 MHz processor.
    Built 1 zonelists. Total pages: 131068
    Kernel command line: ro root=/dev/VolGroup00/LogVol00 rhgb quiet
    Found and enabled local APIC!
    mapped APIC to ffffd000 (fee00000)
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Initializing CPU#0
    CPU 0 irqstacks, hard=c07ae000 soft=c078e000
    PID hash table entries: 2048 (order: 11, 8192 bytes)
    .......
    CPU: After generic identify, caps: 3febfbff 00000000 00000000 00000000 00000000 00000000 00000000
    CPU: After vendor identify, caps: 3febfbff 00000000 00000000 00000000 00000000 00000000 00000000
    CPU: Trace cache: 12K uops, L1 D cache: 8K
    CPU: L2 cache: 256K
    CPU: Hyper-Threading is disabled
    CPU: After all inits, caps: 3febf3ff 00000000 00000000 00000080 00000000 00000000 00000000
    Intel machine check architecture supported.
    Intel machine check reporting enabled on CPU#0.
    CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
    CPU0: Thermal monitoring enabled
    Checking 'hlt' instruction... OK.
    SMP alternatives: switching to UP code
    Freeing SMP alternatives: 12k freed
    CPU0: Intel(R) Pentium(R) 4 CPU 1.80GHz stepping 02
    Total of 1 processors activated (3636.15 BogoMIPS).
    Brought up 1 CPUs
    ....
    PCI: PCI BIOS revision 2.10 entry at 0xf13e0, last bus=2
    PCI: Using configuration type 1
    Setting up standard PCI resources
    ACPI: Interpreter disabled.
    Linux Plug and Play Support v0.97 (c) Adam Belay
    pnp: PnP ACPI: disabled
    usbcore: registered new driver usbfs
    usbcore: registered new driver hub
    ....


    As you see it seems to recognize ACPI but at some point it will disable it and when I check for ACPI module in the /proc system I cannot find it.

    The other problem that I think has something to do with this is the hibernate and standby functions.
    I have never been able to force it to standby but I used to be able to do a normal hibernatein Fc5. Since installing (clean) FC6 the machine copies everything to the disk andstops the hard disks and then halts the system. I have to manually turn the computer off.
    The recovery from hibernate is relatively eventless. If the duration of hibernation is short no error messages are shown. If it is longer ( may be more than half a day ) I receive a message the haldaemon failed and needed to be restarted.

    Any help would be appreciated.

  2. #2
    kennyshell Guest
    Hi,

    I have some troubles as well with this acpi...

    Do you deactivate acpi by adding this acpi=ht , as some user recommend?
    This would deactivate acpi almost completely (see here http://support.novell.com/techcenter...0/81_acpi.html).

    I am asking, because it appears in your print-out above.

    See you,
    flex

  3. #3
    Join Date
    Nov 2005
    Location
    Los Angeles area
    Posts
    887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I believe the boot will accept an argument of the form "acpi=force".

  4. #4
    aatlasis Guest
    Quote Originally Posted by mwette
    I believe the boot will accept an argument of the form "acpi=force".
    I had a similar problem in a P3 PC with FC6 i386 (PC did not turn off after shutdown).
    The problem was solved adding acpi=force as a kernel parameter.

    However, during booting now I receive an "error inserting acpi_cpufreq", because acpi_cpufreq.ko was not found in /lib/modules/...etc../kernel.....

  5. #5
    hadim72 Guest
    Thanks for your replies. I tried the acpi=force yesterday and it works. Basically I just added this to the kernel line in the grub.conf file. Now I can gladly confirm that the both modes hibernation and S3 work well. I haven't had the time to check everything yet. But it seems like some BIOS modules are blacklisted and the FC does not load the ACPI by default. I believe I saw it in the dmesg. I still don't have the ability to throttle the fan or the CPU I know that the CPU-FREQ is compiled as a module and the fan option is turned on in the kernel but in the proc/acpi/fan there is nothing.
    I will post my dmesg later and I would appreciate any suggestions.

    Aatlasis:
    I think you should recompile your kernel with the cpufreq as a module. An alternative may be you can download and install kernel-i686 using yum.
    Last edited by hadim72; 20th April 2007 at 09:28 PM.

  6. #6
    aatlasis Guest
    Quote Originally Posted by hadim72
    ...An alternative may be you can download and install kernel-i686 using yum.
    What exactly do you mean by that???

  7. #7
    Join Date
    Apr 2004
    Posts
    591
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    [daniel@alpha ~]$ ls -l /lib/modules/2.6.18-1.2798.fc6/kernel/arch/i386/kernel/cpu/cpufreq/
    total 52
    -rwxr--r-- 1 root root 16216 Nov 10 16:25 acpi_cpufreq.ko
    -rwxr--r-- 1 root root 16216 Oct 16 14:50 acpi-cpufreq.ko
    -rwxr--r-- 1 root root 10804 Oct 16 14:50 powernow-k6.ko
    [daniel@alpha ~]$ sudo insmod /lib/modules/2.6.18-1.2798.fc6/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko
    insmod: error inserting '/lib/modules/2.6.18-1.2798.fc6/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko': -1 No such device
    [daniel@alpha ~]$ sudo insmod /lib/modules/2.6.18-1.2798.fc6/kernel/arch/i386/kernel/cpu/cpufreq/acpi_cpufreq.ko
    insmod: error inserting '/lib/modules/2.6.18-1.2798.fc6/kernel/arch/i386/kernel/cpu/cpufreq/acpi_cpufreq.ko': -1 No such device
    [daniel@alpha ~]$ sudo modprobe /lib/modules/2.6.18-1.2798.fc6/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko
    FATAL: Module /lib/modules/2.6.18_1.2798.fc6/kernel/arch/i386/kernel/cpu/cpufreq/acpi_cpufreq.ko not found.
    [daniel@alpha ~]$ sudo modprobe /lib/modules/2.6.18-1.2798.fc6/kernel/arch/i386/kernel/cpu/cpufreq/acpi_cpufreq.ko
    FATAL: Module /lib/modules/2.6.18_1.2798.fc6/kernel/arch/i386/kernel/cpu/cpufreq/acpi_cpufreq.ko not found.
    [daniel@alpha ~]$


    The module is present but seems to have some naming problems? Prior to this list of commands I executed for your viewing pleasure, I ran a "cp" of the original module with a - in the name to one with a _ in the name.

    I think the problem with this is probably easily fixed...by someone smarter than me.

Similar Threads

  1. Issues in hibernate and sleep with F9 on Laptop
    By abhishek_kr7 in forum Hardware
    Replies: 6
    Last Post: 15th September 2008, 10:28 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •