Suspend drains battery on IBM T42

Barkley Vowk bvowk at math.ualberta.ca
Wed Oct 12 15:10:53 PDT 2005


I just got a new T42 notebook, and everything works ok, except when I drop 
the notebook into acpi sleep, it burns through the battery in 8 hours or 
so. It would be nice if the notebook could suspend at least overnight.

I've also noticed that the suspended notebook is warm to the touch. And,
that when the notebook is suspended, the LCD backlight goes off, but the 
text is still faintly visible.

This site leads me to believe that my radeon chipset isn't being put to
bed:
http://www.thinkwiki.org/wiki/Problem_with_high_power_drain_in_ACPI_sleep

I'm running 6.0-B5, and I've got acpi_ibm, acpi_video loaded (I kind of 
wish suspend/resume would work with drm enabled).

I had tried using apm instead of acpi, but usb fails to work after 
resuming, so I didn't test to see if the power drain was better.

I've attached a dmesg, pciconf:

Copyright (c) 1992-2005 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 	The Regents of the University of California. All rights reserved.
FreeBSD 6.0-BETA5 #0: Mon Sep 19 00:12:45 UTC 2005
     root at x64.samsco.home:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) M processor 1.80GHz (1794.18-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0x6d6  Stepping = 6
   Features=0xafe9f9bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,PBE>
   Features2=0x180<EST,TM2>
real memory  = 536215552 (511 MB)
avail memory = 515375104 (491 MB)
ath_hal: 0.9.14.9 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413)
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <IBM TP-1R> on motherboard
acpi_ec0: <Embedded Controller: GPE 0x1c, ECDT> port 0x62,0x66 on acpi0
acpi0: Power Button (fixed)
pci_link0: <ACPI PCI Link LNKA> irq 11 on acpi0
pci_link1: <ACPI PCI Link LNKB> irq 11 on acpi0
pci_link2: <ACPI PCI Link LNKC> irq 11 on acpi0
pci_link3: <ACPI PCI Link LNKD> irq 11 on acpi0
pci_link4: <ACPI PCI Link LNKE> on acpi0
pci_link5: <ACPI PCI Link LNKF> on acpi0
pci_link6: <ACPI PCI Link LNKG> on acpi0
pci_link7: <ACPI PCI Link LNKH> irq 11 on acpi0
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
cpu0: <ACPI CPU> on acpi0
acpi_perf0: <ACPI CPU Frequency Control> on cpu0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_button0: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <Intel 82855 host to AGP bridge> mem 0xd0000000-0xdfffffff at device 0.0 on pci0
pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib1
acpi_video0: <ACPI video extension> port 0x3000-0x30ff mem 0xe0000000-0xe7ffffff,0xc0100000-0xc010ffff irq 11 at device 0.0 on pci1
uhci0: <Intel 82801DB (ICH4) USB controller USB-A> port 0x1800-0x181f irq 11 at device 29.0 on pci0
uhci0: [GIANT-LOCKED]
usb0: <Intel 82801DB (ICH4) USB controller USB-A> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <Intel 82801DB (ICH4) USB controller USB-B> port 0x1820-0x183f irq 11 at device 29.1 on pci0
uhci1: [GIANT-LOCKED]
usb1: <Intel 82801DB (ICH4) USB controller USB-B> on uhci1
usb1: USB revision 1.0
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <Intel 82801DB (ICH4) USB controller USB-C> port 0x1840-0x185f irq 11 at device 29.2 on pci0
uhci2: [GIANT-LOCKED]
usb2: <Intel 82801DB (ICH4) USB controller USB-C> on uhci2
usb2: USB revision 1.0
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
ehci0: <Intel 82801DB/DBL/DBM (ICH4) USB 2.0 controller> mem 0xc0000000-0xc00003ff irq 11 at device 29.7 on pci0
ehci0: [GIANT-LOCKED]
usb3: EHCI version 1.0
usb3: companion controllers, 2 ports each: usb0 usb1 usb2
usb3: <Intel 82801DB/DBL/DBM (ICH4) USB 2.0 controller> on ehci0
usb3: USB revision 2.0
uhub3: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub3: 6 ports with 6 removable, self powered
pcib2: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci2: <ACPI PCI bus> on pcib2
cbb0: <PCI-CardBus Bridge> mem 0xb0000000-0xb0000fff irq 11 at device 0.0 on pci2
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0
cbb1: <PCI-CardBus Bridge> mem 0xb1000000-0xb1000fff irq 11 at device 0.1 on pci2
cardbus1: <CardBus bus> on cbb1
pccard1: <16-bit PCCard bus> on cbb1
em0: <Intel(R) PRO/1000 Network Connection, Version - 2.1.7> port 0x8000-0x803f mem 0xc0240000-0xc025ffff,0xc0200000-0xc020ffff irq 11 at device 1.0 on pci2
em0: Ethernet address: 00:11:25:17:c1:85
em0:  Speed:N/A  Duplex:N/A
ath0: <Atheros 5212> mem 0xc0210000-0xc021ffff irq 11 at device 2.0 on pci2
ath0: Ethernet address: 00:0e:9b:ca:5c:b0
ath0: mac 5.9 phy 4.3 radio 3.6
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH4 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x1860-0x186f at device 31.1 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
pcm0: <Intel ICH4 (82801DB)> port 0x1c00-0x1cff,0x18c0-0x18ff mem 0xc0000c00-0xc0000dff,0xc0000800-0xc00008ff irq 11 at device 31.5 on pci0
pcm0: [GIANT-LOCKED]
pcm0: <Analog Devices AD1981B AC97 Codec>
pci0: <simple comms, generic modem> at device 31.6 (no driver attached)
acpi_tz0: <Thermal Zone> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> flags 0x6000 irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model Generic PS/2 mouse, device ID 0
fdc0: <floppy drive controller (FDE)> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FAST]
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 8250 or not responding
ppc0: <Standard parallel printer port> port 0x3bc-0x3be irq 7 on acpi0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
ppi0: <Parallel I/O> on ppbus0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
battery0: <ACPI Control Method Battery> on acpi0
acpi_acad0: <AC Adapter> on acpi0
acpi_ibm0: <IBM ThinkPad ACPI Extras> on acpi0
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xdc000-0xdffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ugen0: STMicroelectronics Biometric Coprocessor, rev 1.00/0.01, addr 2
Timecounter "TSC" frequency 1794184657 Hz quality 800
Timecounters tick every 1.000 msec
battery0: critically low charge!
ad0: 57231MB <HTS726060M9AT00 MH4OA6GA> at ata0-master UDMA100
acd0: CDRW <UJDA765 DVD/CDRW/1.02> at ata1-master UDMA33
Trying to mount root from ufs:/dev/ad0s1a


agp0 at pci0:0:0:	class=0x060000 card=0x05291014 chip=0x33408086 rev=0x03 hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82855PM Host-Hub Interface Bridge'
     class    = bridge
     subclass = HOST-PCI
pcib1 at pci0:1:0:	class=0x060400 card=0x00000000 chip=0x33418086 rev=0x03 hdr=0x01
     vendor   = 'Intel Corporation'
     device   = '82855PM AGP Bridge'
     class    = bridge
     subclass = PCI-PCI
uhci0 at pci0:29:0:	class=0x0c0300 card=0x052d1014 chip=0x24c28086 rev=0x01 hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1'
     class    = serial bus
     subclass = USB
uhci1 at pci0:29:1:	class=0x0c0300 card=0x052d1014 chip=0x24c48086 rev=0x01 hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2'
     class    = serial bus
     subclass = USB
uhci2 at pci0:29:2:	class=0x0c0300 card=0x052d1014 chip=0x24c78086 rev=0x01 hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3'
     class    = serial bus
     subclass = USB
ehci0 at pci0:29:7:	class=0x0c0320 card=0x052e1014 chip=0x24cd8086 rev=0x01 hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB 2.0 EHCI Controller'
     class    = serial bus
     subclass = USB
pcib2 at pci0:30:0:	class=0x060400 card=0x00000000 chip=0x24488086 rev=0x81 hdr=0x01
     vendor   = 'Intel Corporation'
     device   = '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI Bridge'
     class    = bridge
     subclass = PCI-PCI
isab0 at pci0:31:0:	class=0x060100 card=0x00000000 chip=0x24cc8086 rev=0x01 hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82801DBM (ICH4-M) LPC Interface Bridge'
     class    = bridge
     subclass = PCI-ISA
atapci0 at pci0:31:1:	class=0x01018a card=0x052d1014 chip=0x24ca8086 rev=0x01 hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82801DBM (ICH4-M) UltraATA/100 EIDE Controller'
     class    = mass storage
     subclass = ATA
none0 at pci0:31:3:	class=0x0c0500 card=0x052d1014 chip=0x24c38086 rev=0x01 hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller'
     class    = serial bus
     subclass = SMBus
pcm0 at pci0:31:5:	class=0x040100 card=0x05371014 chip=0x24c58086 rev=0x01 hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller'
     class    = multimedia
     subclass = audio
none1 at pci0:31:6:	class=0x070300 card=0x05591014 chip=0x24c68086 rev=0x01 hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller'
     class    = simple comms
     subclass = generic modem
acpi_video0 at pci1:0:0:	class=0x030000 card=0x05301014 chip=0x4c571002 rev=0x00 hdr=0x00
     vendor   = 'ATI Technologies Inc'
     device   = 'fdds Radeon Mobility M7 LW'
     class    = display
     subclass = VGA
cbb0 at pci2:0:0:	class=0x060700 card=0x05521014 chip=0xac46104c rev=0x01 hdr=0x02
     vendor   = 'Texas Instruments (TI)'
     device   = 'PCI4520 PC Card CardBus Controller'
     class    = bridge
     subclass = PCI-CardBus
cbb1 at pci2:0:1:	class=0x060700 card=0x05521014 chip=0xac46104c rev=0x01 hdr=0x02
     vendor   = 'Texas Instruments (TI)'
     device   = 'PCI4520 PC Card CardBus Controller'
     class    = bridge
     subclass = PCI-CardBus
em0 at pci2:1:0:	class=0x020000 card=0x05491014 chip=0x101e8086 rev=0x03 hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82540EP Gigabit Ethernet Controller (Mobile)'
     class    = network
     subclass = ethernet
ath0 at pci2:2:0:	class=0x020000 card=0x057e1014 chip=0x1014168c rev=0x01 hdr=0x00
     vendor   = 'Atheros Communications Inc.'
     device   = '11a/b/g Wireless LAN Mini PCI Adapter'
     class    = network
     subclass = ethernet


More information about the freebsd-mobile mailing list