Philip Walden wrote:
Hi all
I just upgraded from RH9 to FC4. The the distribution CDs I used
provided 2.6.11-1.1369_FC4.
The upgrade was successful and I was happy to see ACPI actually power
off my machine when I did a shut down. Something I had missed when I
went from XP to RH9.
My next step was to upgrade using yum. This jumped me to
2.6.17-1.2139_FC4. ACPI was now disabled in boot up.
How do I find out what happened?
Here is my lsmod and filtered dmesg on the 2.6.11-1.1369_FC4 kernel
below. Note that no *_acpi modules are loaded. The ibm_acpi module
reports "ec object not found", though. The button module is active and
shutdown does power down the box. The motherboard, I am not sure what
it is. The box is a HP Pavilion 9695C. The closest I can get to a
specification for the motherboard is:
http://h10025.www1.hp.com/ewfrf/wc/g...reg_R1002_USEN
Generically described as "Motherboard and Jumper Settings for Systems
with AMD Athlon Processor and an AMD Irongate (AMD-751) Chipset".
[root@walden4 ~]# lsmod
Module Size Used by
lp 13001 0
md5 4033 1
ipv6 268097 14
autofs4 29253 1
sunrpc 167813 1
dm_mod 58101 0
video 15941 0
button 6609 0
battery 9413 0
ac 4805 0
bt878 10457 0
uhci_hcd 35152 0
tuner 27121 0
tvaudio 22757 0
bttv 161393 1 bt878
video_buf 23749 1 bttv
i2c_algo_bit 9289 1 bttv
v4l2_common 5825 1 bttv
btcx_risc 4937 1 bttv
tveeprom 13017 1 bttv
videodev 9537 1 bttv
snd_bt87x 16137 0
shpchp 94405 0
parport_pc 28933 1
parport 40585 2 lp,parport_pc
via686a 18393 0
i2c_sensor 3521 1 via686a
i2c_core 21569 7
tuner,tvaudio,bttv,i2c_algo_bit,tveeprom,via686a,i2c_sensor
snd_cmipci 39905 1
gameport 18633 1 snd_cmipci
snd_seq_dummy 3653 0
snd_seq_oss 37057 0
snd_seq_midi_event 9153 1 snd_seq_oss
snd_seq 62289 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 51185 0
snd_mixer_oss 17857 2 snd_pcm_oss
snd_pcm 100169 3 snd_bt87x,snd_cmipci,snd_pcm_oss
snd_page_alloc 9669 2 snd_bt87x,snd_pcm
snd_opl3_lib 12353 1 snd_cmipci
snd_timer 33605 6 snd_seq,snd_pcm,snd_opl3_lib
snd_hwdep 9057 1 snd_opl3_lib
snd_mpu401_uart 10049 1 snd_cmipci
snd_rawmidi 30305 1 snd_mpu401_uart
snd_seq_device 8781 5
snd_seq_dummy,snd_seq_oss,snd_seq,snd_opl3_lib,snd_rawmidi
snd 57157 16
snd_bt87x,snd_cmipci,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,sn
d_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 10913 2 snd
8139too 30017 0
mii 5441 1 8139too
floppy 65269 0
ext3 132553 3
jbd 86233 1 ext3
[root@walden4 ~]# dmesg | grep -i acpi
BIOS-e820: 000000000fff0000 - 000000000ffffc00 (ACPI data)
BIOS-e820: 000000000ffffc00 - 0000000010000000 (ACPI NVS)
ACPI: RSDP (v000 PTLTD ) @ 0x000f8170
ACPI: RSDT (v001 PTLTD RSDT 0x06040000 LTP 0x00000000) @ 0x0fffd352
ACPI: FADT (v001 HP Pandora 0x06040000 PTL 0x00000001) @ 0x0ffffb65
ACPI: BOOT (v001 PTLTD $SBFTBL$ 0x06040000 LTP 0x00000001) @ 0x0ffffbd9
ACPI: DSDT (v001 HPHPD Pandora 0x06040000 MSFT 0x0100000b) @ 0x00000000
ACPI: PM-Timer IO Port: 0x8008
ACPI: setting ELCR to 0200 (from 0a00)
ACPI: Subsystem revision 20050309
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 14 15) *0,
disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 14 15) *0,
disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 14 15)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PPB_._PRT]
pnp: PnP ACPI init
ACPI-1138: *** Error: Method execution failed
[\_SB_.PCI0.PIB_.SIO0.LPT_._CRS] (Node cfec8440), AE_AML_BUFFER_LIMIT
ACPI-0158: *** Error: Method execution failed
[\_SB_.PCI0.PIB_.SIO0.LPT_._CRS] (Node cfec8440), AE_AML_BUFFER_LIMIT
pnp: PnPACPI: METHOD_NAME__CRS failure for PNP0400
pnp: PnP ACPI: found 12 devices
PCI: Using ACPI for IRQ routing
ACPI wakeup devices:
ACPI: (supports S0 S1 S5)
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:11.0[A] -> Link [LNKA] -> GSI 11 (level,
low) -> IRQ 11
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
ACPI: PCI Interrupt 0000:00:0f.0[A] -> Link [LNKC] -> GSI 10 (level,
low) -> IRQ 10
ACPI: PCI Interrupt 0000:00:0d.1[A] -> Link [LNKA] -> GSI 11 (level,
low) -> IRQ 11
ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKA] -> GSI 11 (level,
low) -> IRQ 11
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 9
ACPI: PCI Interrupt 0000:00:04.2[D] -> Link [LNKD] -> GSI 9 (level,
low) -> IRQ 9
ACPI: Power Button (FF) [PWRF]
ibm_acpi: ec object not found
Well I found something that works.
I added an acpi=force kernel parameter. ACPI loaded and shutdown now
powers off the box.
Yeah!
I spotted the work-around in another thread where it is used to get
around the ACPI BIOS age cutoff.
Not sure what happen after 2.6.11. I'll try to let the ACPI project know
this occurred.