[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#291653: Battery monitor broken with 2.6.10 + VAIO



Package: kernel-image-2.6.10-1-686
Version: 2.6.10-4
Severity: normal

  With 2.6.9, I could read the battery status on my VAIO laptop without
problems.  With 2.6.10, I get nothing.  For instance:

jester:/tmp> cat /proc/acpi/battery/BAT1/state
present:                 no

  The XFCE battery monitor thinks I have 0% battery, while the "acpi"
command just doesn't show a battery at all (which makes sense considering
that the kernel apparently thinks my battery is missing).

  The following ACPI-related lines show up in a log of the 2.6.9 boot:

===================
Jan 17 14:33:56 jester kernel:  BIOS-e820: 000000001bf70000 - 000000001bf7c000 (ACPI data)
Jan 17 14:33:56 jester kernel:  BIOS-e820: 000000001bf7c000 - 000000001bf80000 (ACPI NVS)
Jan 17 14:33:56 jester kernel: ACPI: RSDP (v000 PTLTD                                 ) @ 0x000f6fd0
Jan 17 14:33:56 jester kernel: ACPI: RSDT (v001 SONY   K7       0x06040000  LTP 0x00000000) @ 0x1bf773fe
Jan 17 14:33:56 jester kernel: ACPI: FADT (v001 SONY   K7       0x06040000 PTL  0x000f4240) @ 0x1bf7bf64
Jan 17 14:33:56 jester kernel: ACPI: BOOT (v001 PTLTD  $SBFTBL$ 0x06040000  LTP 0x00000001) @ 0x1bf7bfd8
Jan 17 14:33:56 jester kernel: ACPI: DSDT (v001  SONY  K7       0x06040000 MSFT 0x0100000e) @ 0x00000000
Jan 17 14:33:56 jester kernel: ACPI: PM-Timer IO Port: 0x8008
Jan 17 14:33:56 jester kernel: ACPI: IRQ9 SCI: Edge set to Level Trigger.
Jan 17 14:33:56 jester kernel: ACPI: Subsystem revision 20040816
Jan 17 14:33:56 jester kernel: ACPI: Interpreter enabled
Jan 17 14:33:56 jester kernel: ACPI: Using PIC for interrupt routing
Jan 17 14:33:56 jester kernel: ACPI: PCI Root Bridge [PCI0] (00:00)
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 7 10 11) *0, disabled.
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 7 10 *11)
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK2] (IRQs 3 4 5 7 10 *11)
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK3] (IRQs 3 4 5 7 10 11) *0, disabled.
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 5 7 *10 11)
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK5] (IRQs 10) *11
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK6] (IRQs 3 4 5 7 10 *11)
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK7] (IRQs 3 4 5 7 10 *11)
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK8] (IRQs 3 4 5 7 10 11) *0, disabled.
Jan 17 14:33:56 jester kernel: ACPI: Embedded Controller [EC0] (gpe 24)
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PPB_._PRT]
Jan 17 14:33:56 jester kernel: PCI: Using ACPI for IRQ routing
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK6] enabled at IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:03.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK7] enabled at IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:04.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK2] enabled at IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK4] enabled at IRQ 10
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0a.1[B] -> GSI 10 (level, low) -> IRQ 10
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK5] enabled at IRQ 10
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0a.2[C] -> GSI 10 (level, low) -> IRQ 10
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0c.1[B] -> GSI 10 (level, low) -> IRQ 10
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0c.2[C] -> GSI 10 (level, low) -> IRQ 10
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0f.0[A]: no GSI
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:12.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI Interrupt Link [LNK0] enabled at IRQ 10
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:01:05.0[A] -> GSI 10 (level, low) -> IRQ 10
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:03.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: (supports S0 S3 S4 S5)
Jan 17 14:33:56 jester kernel: ACPI wakeup devices: 
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0f.0[A]: no GSI
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:12.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:04.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0c.1[B] -> GSI 10 (level, low) -> IRQ 10
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0c.2[C] -> GSI 10 (level, low) -> IRQ 10
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0a.1[B] -> GSI 10 (level, low) -> IRQ 10
Jan 17 14:33:56 jester kernel: ACPI: PCI interrupt 0000:00:0a.2[C] -> GSI 10 (level, low) -> IRQ 10
Jan 17 14:34:02 jester kernel:     ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.PIB_.EC0_._Q20] (Node dbad6dc0), AE_AML_UNINITIALIZED_LOCAL
Jan 17 14:34:02 jester kernel: ACPI: Battery Slot [BAT1] (battery present)
Jan 17 14:34:02 jester kernel: ACPI: AC Adapter [ACAD] (off-line)
Jan 17 14:34:02 jester kernel: ACPI: Processor [CPU0] (supports C1 C2, 8 throttling states)
Jan 17 14:34:02 jester kernel: ACPI: Power Button (FF) [PWRF]
Jan 17 14:34:02 jester kernel: ACPI: Lid Switch [LID]
Jan 17 14:34:03 jester kernel: ACPI: Thermal Zone [TZ01] (63 C)
======================

  A boot of 2.6.10 produces this ACPI chatter:

=====================
Jan 21 21:19:54 jester kernel:  BIOS-e820: 000000001bf70000 - 000000001bf7c000 (ACPI data)
Jan 21 21:19:54 jester kernel:  BIOS-e820: 000000001bf7c000 - 000000001bf80000 (ACPI NVS)
Jan 21 21:19:54 jester kernel: ACPI: RSDP (v000 PTLTD                                 ) @ 0x000f6fd0
Jan 21 21:19:54 jester kernel: ACPI: RSDT (v001 SONY   K7       0x06040000  LTP 0x00000000) @ 0x1bf773fe
Jan 21 21:19:54 jester kernel: ACPI: FADT (v001 SONY   K7       0x06040000 PTL  0x000f4240) @ 0x1bf7bf64
Jan 21 21:19:54 jester kernel: ACPI: BOOT (v001 PTLTD  $SBFTBL$ 0x06040000  LTP 0x00000001) @ 0x1bf7bfd8
Jan 21 21:19:54 jester kernel: ACPI: DSDT (v001  SONY  K7       0x06040000 MSFT 0x0100000e) @ 0x00000000
Jan 21 21:19:54 jester kernel: ACPI: PM-Timer IO Port: 0x8008
Jan 21 21:19:54 jester kernel: ACPI: setting ELCR to 0200 (from 0c00)
Jan 21 21:19:54 jester kernel: ACPI: Subsystem revision 20041105
Jan 21 21:19:54 jester kernel: ACPI: Interpreter enabled
Jan 21 21:19:54 jester kernel: ACPI: Using PIC for interrupt routing
Jan 21 21:19:54 jester kernel: ACPI: PCI Root Bridge [PCI0] (00:00)
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 7 10 11) *0, disabled.
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 7 10 *11)
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK2] (IRQs 3 4 5 7 10 *11)
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK3] (IRQs 3 4 5 7 10 11) *0, disabled.
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 5 7 *10 11)
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK5] (IRQs 10) *11
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK6] (IRQs 3 4 5 7 10 *11)
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK7] (IRQs 3 4 5 7 10 *11)
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK8] (IRQs 3 4 5 7 10 11) *0, disabled.
Jan 21 21:19:54 jester kernel: ACPI: Embedded Controller [EC0] (gpe 24)
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PPB_._PRT]
Jan 21 21:19:54 jester kernel: pnp: PnP ACPI init
Jan 21 21:19:54 jester kernel: pnp: PnP ACPI: found 13 devices
Jan 21 21:19:54 jester kernel: PnPBIOS: Disabled by ACPI
Jan 21 21:19:54 jester kernel: PCI: Using ACPI for IRQ routing
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK6] enabled at IRQ 11
Jan 21 21:19:54 jester kernel: ACPI: PCI interrupt 0000:00:03.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 21 21:19:54 jester kernel: ACPI wakeup devices: 
Jan 21 21:19:54 jester kernel: ACPI: (supports S0 S3 S4 S5)
Jan 21 21:19:54 jester kernel: ACPI: PCI interrupt 0000:00:0f.0[A]: no GSI - using IRQ 0
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 11
Jan 21 21:19:54 jester kernel: ACPI: PCI interrupt 0000:00:12.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK7] enabled at IRQ 11
Jan 21 21:19:54 jester kernel: ACPI: PCI interrupt 0000:00:04.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK2] enabled at IRQ 11
Jan 21 21:19:54 jester kernel: ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK4] enabled at IRQ 10
Jan 21 21:19:54 jester kernel: ACPI: PCI interrupt 0000:00:0c.1[B] -> GSI 10 (level, low) -> IRQ 10
Jan 21 21:19:54 jester kernel: ACPI: PCI Interrupt Link [LNK5] enabled at IRQ 10
Jan 21 21:19:54 jester kernel: ACPI: PCI interrupt 0000:00:0c.2[C] -> GSI 10 (level, low) -> IRQ 10
Jan 21 21:19:54 jester kernel: ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan 21 21:19:54 jester kernel: ACPI: PCI interrupt 0000:00:0a.1[B] -> GSI 10 (level, low) -> IRQ 10
Jan 21 21:19:54 jester kernel: ACPI: PCI interrupt 0000:00:0a.2[C] -> GSI 10 (level, low) -> IRQ 10
Jan 21 21:20:01 jester kernel: ACPI: Battery Slot [BAT1] (battery absent)
Jan 21 21:20:02 jester kernel: ACPI: AC Adapter [ACAD] (on-line)
Jan 21 21:20:02 jester kernel: ACPI: Processor [CPU0] (supports C1 C2)
Jan 21 21:20:02 jester kernel: ACPI: Processor [CPU0] (supports 8 throttling states)
Jan 21 21:20:02 jester kernel: ACPI: Power Button (FF) [PWRF]
Jan 21 21:20:02 jester kernel: ACPI: Lid Switch [LID]
Jan 21 21:20:02 jester kernel: ACPI: Thermal Zone [TZ01] (71 C)
===================

  I don't see any obvious difference, but maybe there's something I'm
not seeing.

  Daniel

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US)

Versions of packages kernel-image-2.6.10-1-686 depends on:
ii  coreutils [fileutils]         5.2.1-2    The GNU core utilities
ii  fileutils                     5.2.1-2    The GNU file management utilities 
ii  initrd-tools                  0.1.76     tools to create initrd image for p
ii  module-init-tools             3.1-rel-2  tools for managing Linux kernel mo

-- no debconf information

-- 
/------------------- Daniel Burrows <dburrows@debian.org> ------------------\
|             Will the last person to leave the Universe please             |
|             turn off the lights and close the door?                       |
\------------ Evil Overlord, Inc: http://www.eviloverlord.com --------------/

Attachment: pgpSr7sZ_nXOL.pgp
Description: PGP signature


Reply to: