acpi stopped working sometime after 2.6.11-1.1369_FC4

Philip Walden pwaldenlinux at pacbell.net
Sat Jul 8 18:41:58 UTC 2006


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 at 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 at 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.




More information about the users mailing list