Bug 3008

Summary: CPU generates more heat in 2.6.7 than in 2.4, causing critical temperatures - Acer TravelMate 233xc
Product: ACPI Reporter: Ville P (drc)
Component: Power-ThermalAssignee: Konstantin Karasyov (konstantin.karasyov)
Status: CLOSED PATCH_ALREADY_AVAILABLE    
Severity: high CC: acpi-bugzilla, kernel.org
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.7 Subsystem:
Regression: --- Bisected commit-id:
Attachments: ACPI dump from the machine
DMI data

Description Ville P 2004-07-03 09:45:20 UTC
Distribution: Fedora Core 2
Hardware Environment: Acer TravelMate 233xc
Software Environment: Stock kernel.org kernel with 2004-06-21 ACPI patch applied
Problem Description: 

With 2.4.26 my laptop works fine, and moderate temperature is held with moderate
fan speed. 

When I boot into 2.6.7 the cpu tempeture rises quickly, to a point where the
cooling system isn't capable of keeping the system running, resulting in a
emergency shutdown when the cpu reaches 80 degrees celcius. This is when the
system is basically idle.

cpufreq isn't enabled, and /proc/cpuinfo reports the correct cpu frequency (2.0GHz).

In a discussion in acpi-devel mailing list two other people had the same
problem. One of them had the same machine as I. He commented that judging from
power consumption that the cpu doesn't seem to do idle looping.

Steps to reproduce:

Boot into 2.6.7.

Kernel log:

Jun 30 16:17:46 corsair kernel: Linux version 2.6.7 (root@corsair) (gcc version
3.3.3 20040412 (Red Hat Linux 3.3.3-7)) #2 Wed Jun 30 16:09:32 EEST 2004
Jun 30 16:17:46 corsair kernel: BIOS-provided physical RAM map:
Jun 30 16:17:46 corsair kernel:  BIOS-e820: 0000000000000000 - 000000000009f800
(usable)
Jun 30 16:17:46 corsair kernel:  BIOS-e820: 000000000009f800 - 00000000000a0000
(reserved)
Jun 30 16:17:46 corsair kernel:  BIOS-e820: 00000000000dc000 - 0000000000100000
(reserved)
Jun 30 16:17:46 corsair kernel:  BIOS-e820: 0000000000100000 - 000000000f760000
(usable)
Jun 30 16:17:46 corsair kernel:  BIOS-e820: 000000000f760000 - 000000000f76e000
(ACPI data)
Jun 30 16:17:46 corsair kernel:  BIOS-e820: 000000000f76e000 - 000000000f780000
(ACPI NVS)
Jun 30 16:17:46 corsair kernel:  BIOS-e820: 000000000f780000 - 0000000010000000
(reserved)
Jun 30 16:17:46 corsair kernel:  BIOS-e820: 00000000fec00000 - 00000000fec10000
(reserved)
Jun 30 16:17:46 corsair kernel:  BIOS-e820: 00000000fee00000 - 00000000fee01000
(reserved)
Jun 30 16:17:47 corsair portmap: portmap startup succeeded
Jun 30 16:17:47 corsair kernel:  BIOS-e820: 00000000ff800000 - 00000000ffc00000
(reserved)
Jun 30 16:17:47 corsair kernel:  BIOS-e820: 00000000fffffc00 - 0000000100000000
(reserved)
Jun 30 16:17:47 corsair random: Initializing random number generator:  succeeded
Jun 30 16:17:47 corsair kernel: 247MB LOWMEM available.
Jun 30 16:17:47 corsair kernel: On node 0 totalpages: 63328
Jun 30 16:17:47 corsair pcmcia: Starting PCMCIA services: 
Jun 30 16:17:47 corsair cardmgr[1163]: watching 1 socket
Jun 30 16:17:47 corsair kernel:   DMA zone: 4096 pages, LIFO batch:1
Jun 30 16:17:47 corsair pcmcia: cardmgr[1163]: watching 1 socket
Jun 30 16:17:47 corsair kernel:   Normal zone: 59232 pages, LIFO batch:14
Jun 30 16:17:47 corsair pcmcia: done.
Jun 30 16:17:47 corsair kernel:   HighMem zone: 0 pages, LIFO batch:1
Jun 30 16:17:47 corsair rc: Starting pcmcia:  succeeded
Jun 30 16:17:47 corsair kernel: DMI present.
Jun 30 16:17:47 corsair kernel: ACPI: RSDP (v000 PTLTD                         
           ) @ 0x000f5c60
Jun 30 16:17:47 corsair kernel: ACPI: RSDT (v001 PTLTD    RSDT   0x06040000  LTP
0x00000000) @ 0x0f7698d1
Jun 30 16:17:47 corsair kernel: ACPI: FADT (v001 INTEL  NBGV     0x06040000 PTL
 0x00000003) @ 0x0f76df14
Jun 30 16:17:47 corsair kernel: ACPI: MADT (v001 PTLTD  ^I APIC   0x06040000 
LTP 0x00000000) @ 0x0f76df88
Jun 30 16:17:47 corsair netfs: Mounting other filesystems:  succeeded
Jun 30 16:17:47 corsair kernel: ACPI: BOOT (v001 PTLTD  $SBFTBL$ 0x06040000  LTP
0x00000001) @ 0x0f76dfd8
Jun 30 16:17:47 corsair kernel: ACPI: DSDT (v001   WIST  PELICAN 0x06040000 MSFT
0x0100000d) @ 0x00000000
Jun 30 16:17:47 corsair acpid: acpid startup succeeded
Jun 30 16:17:48 corsair kernel: Built 1 zonelists
Jun 30 16:17:48 corsair kernel: Kernel command line: ro root=/dev/hda6 vga=0x318
Jun 30 16:17:45 corsair rc: Starting sysstat:  succeeded 
Jun 30 16:17:48 corsair kernel: Initializing CPU#0
Jun 30 16:17:49 corsair sshd:  succeeded
Jun 30 16:17:45 corsair iptables:  succeeded 
Jun 30 16:17:49 corsair kernel: CPU 0 irqstacks, hard=c0479000 soft=c0478000
Jun 30 16:17:45 corsair iptables:  succeeded 
Jun 30 16:17:49 corsair kernel: PID hash table entries: 1024 (order 10: 8192 bytes)
Jun 30 16:17:49 corsair xinetd: xinetd startup succeeded
Jun 30 16:17:45 corsair iptables:  succeeded 
Jun 30 16:17:49 corsair kernel: Detected 2000.818 MHz processor.
Jun 30 16:17:45 corsair iptables:  succeeded 
Jun 30 16:17:50 corsair kernel: Using tsc for high-res timesource
Jun 30 16:17:45 corsair sysctl: net.ipv4.ip_forward = 0 
Jun 30 16:17:51 corsair kernel: Console: colour dummy device 80x25
Jun 30 16:17:45 corsair sysctl: net.ipv4.conf.default.rp_filter = 1 
Jun 30 16:17:51 corsair kernel: Memory: 246824k/253312k available (2433k kernel
code, 5764k reserved, 952k data, 152k init, 0k highmem)
Jun 30 16:17:45 corsair sysctl: kernel.core_uses_pid = 1 
Jun 30 16:17:53 corsair kernel: Checking if this processor honours the WP bit
even in supervisor mode... Ok.
Jun 30 16:17:45 corsair network: Setting network parameters:  succeeded 
Jun 30 16:17:53 corsair kernel: Calibrating delay loop... 3948.54 BogoMIPS
Jun 30 16:17:53 corsair kernel: Dentry cache hash table entries: 32768 (order:
5, 131072 bytes)
Jun 30 16:17:53 corsair kernel: Inode-cache hash table entries: 16384 (order: 4,
65536 bytes)
Jun 30 16:17:53 corsair kernel: Mount-cache hash table entries: 512 (order: 0,
4096 bytes)
Jun 30 16:17:53 corsair postfix:  succeeded
Jun 30 16:17:54 corsair crond: crond startup succeeded
Jun 30 16:17:54 corsair kernel: CPU: Trace cache: 12K uops, L1 D cache: 8K
Jun 30 16:17:54 corsair kernel: CPU: L2 cache: 256K
Jun 30 16:17:55 corsair kernel: Intel machine check architecture supported.
Jun 30 16:17:56 corsair kernel: Intel machine check reporting enabled on CPU#0.
Jun 30 16:17:56 corsair kernel: CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
Jun 30 16:17:56 corsair kernel: CPU: Intel Mobile Intel(R) Celeron(R) CPU
2.00GHz stepping 07
Jun 30 16:17:56 corsair kernel: Enabling fast FPU save and restore... done.
Jun 30 16:17:57 corsair kernel: Enabling unmasked SIMD FPU exception support...
done.
Jun 30 16:17:57 corsair kernel: Checking 'hlt' instruction... OK.
Jun 30 16:17:57 corsair kernel: NET: Registered protocol family 16
Jun 30 16:17:57 corsair kernel: PCI: PCI BIOS revision 2.10 entry at 0xfd824,
last bus=2
Jun 30 16:17:57 corsair kernel: PCI: Using configuration type 1
Jun 30 16:17:57 corsair kernel: mtrr: v2.0 (20020519)
Jun 30 16:17:57 corsair kernel: ACPI: Subsystem revision 20040326
Jun 30 16:17:57 corsair kernel: ACPI: IRQ9 SCI: Edge set to Level Trigger.
Jun 30 16:17:57 corsair kernel: ACPI: Interpreter enabled
Jun 30 16:17:57 corsair kernel: ACPI: Using PIC for interrupt routing
Jun 30 16:17:57 corsair kernel: ACPI: PCI Root Bridge [PCI0] (00:00)
Jun 30 16:17:58 corsair kernel: PCI: Probing PCI hardware (bus 00)
Jun 30 16:17:58 corsair kernel: PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
Jun 30 16:17:59 corsair xinetd[1219]: xinetd Version 2.3.13 started with libwrap
loadavg options compiled in.
Jun 30 16:17:59 corsair kernel: PCI: Transparent bridge - 0000:00:1e.0
Jun 30 16:17:59 corsair xinetd[1219]: Started working: 1 available service
Jun 30 16:18:00 corsair cups: cupsd startup succeeded
Jun 30 16:18:00 corsair kernel: ACPI: Embedded Controller [EC] (gpe 28)
Jun 30 16:18:00 corsair kernel: ACPI: PCI Interrupt Link [LNKA] (IRQs *10)
Jun 30 16:18:00 corsair kernel: ACPI: PCI Interrupt Link [LNKB] (IRQs 10) *11
Jun 30 16:18:00 corsair kernel: ACPI: PCI Interrupt Link [LNKC] (IRQs *11)
Jun 30 16:18:00 corsair anacron: anacron startup succeeded
Jun 30 16:18:00 corsair kernel: ACPI: PCI Interrupt Link [LNKD] (IRQs *11)
Jun 30 16:18:00 corsair atd: atd startup succeeded
Jun 30 16:18:00 corsair kernel: ACPI: PCI Interrupt Link [LNKE] (IRQs 10 11) *0,
disabled.
Jun 30 16:18:00 corsair kernel: ACPI: PCI Interrupt Link [LNKF] (IRQs 11) *0,
disabled.
Jun 30 16:18:01 corsair kernel: ACPI: PCI Interrupt Link [LNKG] (IRQs 10 11) *0,
disabled.
Jun 30 16:18:01 corsair messagebus: messagebus startup succeeded
Jun 30 16:18:01 corsair kernel: ACPI: PCI Interrupt Link [LNKH] (IRQs *11)
Jun 30 16:18:01 corsair kernel: SCSI subsystem initialized
Jun 30 16:18:01 corsair kernel: Linux Kernel Card Services
Jun 30 16:18:01 corsair kernel:   options:  [pci] [cardbus] [pm]
Jun 30 16:18:01 corsair kernel: usbcore: registered new driver usbfs
Jun 30 16:18:01 corsair kernel: usbcore: registered new driver hub
Jun 30 16:18:01 corsair kernel: PCI: Using ACPI for IRQ routing
Jun 30 16:18:01 corsair kernel: ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
Jun 30 16:18:01 corsair kernel: ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 10
(level, low) -> IRQ 10
Jun 30 16:18:01 corsair kernel: ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 10
(level, low) -> IRQ 10
Jun 30 16:18:01 corsair kernel: ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
Jun 30 16:18:01 corsair kernel: ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 11
(level, low) -> IRQ 11
Jun 30 16:18:01 corsair kernel: ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
Jun 30 16:18:01 corsair kernel: ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 11
(level, low) -> IRQ 11
Jun 30 16:18:01 corsair kernel: ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 11
Jun 30 16:18:01 corsair kernel: ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 11
(level, low) -> IRQ 11
Jun 30 16:18:01 corsair kernel: ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 11
(level, low) -> IRQ 11
Jun 30 16:18:01 corsair kernel: ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
Jun 30 16:18:01 corsair kernel: ACPI: PCI interrupt 0000:00:1f.3[B] -> GSI 10
(level, low) -> IRQ 10
Jun 30 16:18:01 corsair kernel: ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 10
(level, low) -> IRQ 10
Jun 30 16:18:01 corsair kernel: ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 10
(level, low) -> IRQ 10
Jun 30 16:18:01 corsair kernel: ACPI: PCI interrupt 0000:02:05.0[A] -> GSI 11
(level, low) -> IRQ 11
Jun 30 16:18:01 corsair kernel: ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 10
(level, low) -> IRQ 10
Jun 30 16:18:01 corsair kernel: agpgart: Detected an Intel 845G Chipset.
Jun 30 16:18:01 corsair kernel: agpgart: Maximum main memory to use for agp
memory: 196M
Jun 30 16:18:01 corsair kernel: agpgart: Detected 8060K stolen memory.
Jun 30 16:18:01 corsair kernel: agpgart: AGP aperture is 128M @ 0xd8000000
Jun 30 16:18:01 corsair kernel: vesafb: framebuffer at 0xd8000000, mapped to
0xd0090000, size 6144k
Jun 30 16:18:01 corsair kernel: vesafb: mode is 1024x768x32, linelength=4096,
pages=1
Jun 30 16:18:01 corsair kernel: vesafb: protected mode interface info at 00ff:44f0
Jun 30 16:18:01 corsair kernel: vesafb: scrolling: redraw
Jun 30 16:18:01 corsair kernel: vesafb: directcolor: size=8:8:8:8, shift=24:16:8:0
Jun 30 16:18:01 corsair kernel: fb0: VESA VGA frame buffer device
Jun 30 16:18:01 corsair kernel: Simple Boot Flag at 0x36 set to 0x1
Jun 30 16:18:01 corsair kernel: Machine check exception polling timer started.
Jun 30 16:18:01 corsair kernel: audit: initializing netlink socket (disabled)
Jun 30 16:18:01 corsair kernel: audit(1088612249.633:0): initialized
Jun 30 16:18:01 corsair kernel: udf: registering filesystem
Jun 30 16:18:01 corsair kernel: ACPI: AC Adapter [AC] (on-line)
Jun 30 16:18:01 corsair kernel: ACPI: Battery Slot [BAT0] (battery present)
Jun 30 16:18:01 corsair kernel: ACPI: Power Button (FF) [PWRF]
Jun 30 16:18:01 corsair kernel: ACPI: Lid Switch [LID]
Jun 30 16:18:01 corsair kernel: ACPI: Sleep Button (CM) [SLPB]
Jun 30 16:18:01 corsair kernel: ACPI: Processor [CPU] (supports C1 C2 C3, 8
throttling states)
Jun 30 16:18:01 corsair kernel: ACPI: Thermal Zone [THM0] (50 C)
Jun 30 16:18:01 corsair kernel: Console: switching to colour frame buffer device
128x48
Jun 30 16:18:01 corsair kernel: lp: driver loaded but no devices found
Jun 30 16:18:01 corsair kernel: Linux agpgart interface v0.100 (c) Dave Jones
Jun 30 16:18:01 corsair kernel: mtrr: 0xd8000000,0x8000000 overlaps existing
0xd8000000,0x400000
Jun 30 16:18:01 corsair kernel: [drm] Initialized i830 1.3.2 20021108 on minor
0: Intel Corp. 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
Jun 30 16:18:01 corsair kernel: Serial: 8250/16550 driver $Revision: 1.90 $ 8
ports, IRQ sharing disabled
Jun 30 16:18:01 corsair kernel: ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 10
(level, low) -> IRQ 10
Jun 30 16:18:01 corsair kernel: parport0: PC-style at 0x378 (0x778) [PCSPP(,...)]
Jun 30 16:18:01 corsair kernel: parport0: irq 7 detected
Jun 30 16:18:01 corsair kernel: lp0: using parport0 (polling).
Jun 30 16:18:01 corsair kernel: Using anticipatory io scheduler
Jun 30 16:18:01 corsair kernel: Floppy drive(s): fd0 is 1.44M
Jun 30 16:18:02 corsair kernel: FDC 0 is a National Semiconductor PC87306
Jun 30 16:18:02 corsair kernel: 8139too Fast Ethernet driver 0.9.27
Jun 30 16:18:02 corsair kernel: ACPI: PCI interrupt 0000:02:05.0[A] -> GSI 11
(level, low) -> IRQ 11
Jun 30 16:18:02 corsair kernel: eth0: RealTek RTL8139 at 0x3000,
00:00:e2:9d:7f:ee, IRQ 11
Jun 30 16:18:02 corsair kernel: Uniform Multi-Platform E-IDE driver Revision:
7.00alpha2
Jun 30 16:18:02 corsair kernel: ide: Assuming 33MHz system bus speed for PIO
modes; override with idebus=xx
Jun 30 16:18:02 corsair kernel: ICH4: IDE controller at PCI slot 0000:00:1f.1
Jun 30 16:18:02 corsair kernel: PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
Jun 30 16:18:02 corsair kernel: ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 11
(level, low) -> IRQ 11
Jun 30 16:18:02 corsair kernel: ICH4: chipset revision 2
Jun 30 16:18:02 corsair kernel: ICH4: not 100%% native mode: will probe irqs later
Jun 30 16:18:02 corsair kernel:     ide0: BM-DMA at 0x1860-0x1867, BIOS
settings: hda:DMA, hdb:pio
Jun 30 16:18:02 corsair kernel:     ide1: BM-DMA at 0x1868-0x186f, BIOS
settings: hdc:DMA, hdd:pio
Jun 30 16:18:02 corsair kernel: hda: IC25N030ATCS04-0, ATA DISK drive
Jun 30 16:18:02 corsair kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Jun 30 16:18:02 corsair kernel: hdc: QSI CD-RW/DVD-ROM SBW-242, ATAPI CD/DVD-ROM
drive
Jun 30 16:18:02 corsair kernel: ide1 at 0x170-0x177,0x376 on irq 15
Jun 30 16:18:02 corsair kernel: hda: max request size: 128KiB
Jun 30 16:18:02 corsair kernel: hda: 58605120 sectors (30005 MB) w/1768KiB
Cache, CHS=58140/16/63, UDMA(100)
Jun 30 16:18:02 corsair kernel:  hda: hda1 hda2 < hda5 hda6 hda7 > hda3
Jun 30 16:18:02 corsair kernel: hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB
Cache, UDMA(33)
Jun 30 16:18:02 corsair kernel: Uniform CD-ROM driver Revision: 3.20
Jun 30 16:18:02 corsair kernel: ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 10
(level, low) -> IRQ 10
Jun 30 16:18:02 corsair kernel: Yenta: CardBus bridge found at 0000:02:09.0
[17c0:3102]
Jun 30 16:18:02 corsair kernel: Yenta: ISA IRQ mask 0x00b8, PCI irq 10
Jun 30 16:18:02 corsair kernel: Socket status: 30000821
Jun 30 16:18:02 corsair kernel: Databook TCIC-2 PCMCIA probe: not found.
Jun 30 16:18:02 corsair kernel: ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 11
(level, low) -> IRQ 11
Jun 30 16:18:02 corsair kernel: ehci_hcd 0000:00:1d.7: Intel Corp. 82801DB
(ICH4) USB2 EHCI Controller
Jun 30 16:18:02 corsair kernel: ehci_hcd 0000:00:1d.7: irq 11, pci mem d0693000
Jun 30 16:18:02 corsair kernel: ehci_hcd 0000:00:1d.7: new USB bus registered,
assigned bus number 1
Jun 30 16:18:02 corsair kernel: ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI
1.00, driver 2004-May-10
Jun 30 16:18:02 corsair kernel: hub 1-0:1.0: USB hub found
Jun 30 16:18:02 corsair kernel: hub 1-0:1.0: 6 ports detected
Jun 30 16:18:02 corsair kernel: USB Universal Host Controller Interface driver v2.2
Jun 30 16:18:02 corsair kernel: ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 10
(level, low) -> IRQ 10
Jun 30 16:18:02 corsair kernel: uhci_hcd 0000:00:1d.0: Intel Corp. 82801DB
(ICH4) USB UHCI #1
Jun 30 16:18:02 corsair kernel: uhci_hcd 0000:00:1d.0: irq 10, io base 00001800
Jun 30 16:18:02 corsair kernel: uhci_hcd 0000:00:1d.0: new USB bus registered,
assigned bus number 2
Jun 30 16:18:02 corsair kernel: hub 2-0:1.0: USB hub found
Jun 30 16:18:02 corsair kernel: hub 2-0:1.0: 2 ports detected
Jun 30 16:18:02 corsair kernel: ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 11
(level, low) -> IRQ 11
Jun 30 16:18:02 corsair kernel: uhci_hcd 0000:00:1d.1: Intel Corp. 82801DB
(ICH4) USB UHCI #2
Jun 30 16:18:02 corsair kernel: uhci_hcd 0000:00:1d.1: irq 11, io base 00001820
Jun 30 16:18:02 corsair kernel: uhci_hcd 0000:00:1d.1: new USB bus registered,
assigned bus number 3
Jun 30 16:18:02 corsair kernel: hub 3-0:1.0: USB hub found
Jun 30 16:18:02 corsair kernel: hub 3-0:1.0: 2 ports detected
Jun 30 16:18:02 corsair kernel: ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 11
(level, low) -> IRQ 11
Jun 30 16:18:02 corsair kernel: uhci_hcd 0000:00:1d.2: Intel Corp. 82801DB
(ICH4) USB UHCI #3
Jun 30 16:18:02 corsair kernel: uhci_hcd 0000:00:1d.2: irq 11, io base 00001840
Jun 30 16:18:02 corsair kernel: uhci_hcd 0000:00:1d.2: new USB bus registered,
assigned bus number 4
Jun 30 16:18:02 corsair kernel: hub 4-0:1.0: USB hub found
Jun 30 16:18:02 corsair kernel: hub 4-0:1.0: 2 ports detected
Jun 30 16:18:02 corsair kernel: usbcore: registered new driver usblp
Jun 30 16:18:02 corsair kernel: drivers/usb/class/usblp.c: v0.13: USB Printer
Device Class driver
Jun 30 16:18:02 corsair kernel: Initializing USB Mass Storage driver...
Jun 30 16:18:02 corsair kernel: usbcore: registered new driver usb-storage
Jun 30 16:18:02 corsair kernel: USB Mass Storage support registered.
Jun 30 16:18:02 corsair kernel: usbcore: registered new driver usbhid
Jun 30 16:18:02 corsair kernel: drivers/usb/input/hid-core.c: v2.0:USB HID core
driver
Jun 30 16:18:02 corsair kernel: mice: PS/2 mouse device common for all mice
Jun 30 16:18:02 corsair kernel: i8042.c: Detected active multiplexing
controller, rev 1.1.
Jun 30 16:18:02 corsair kernel: serio: i8042 AUX0 port at 0x60,0x64 irq 12
Jun 30 16:18:02 corsair kernel: serio: i8042 AUX1 port at 0x60,0x64 irq 12
Jun 30 16:18:02 corsair kernel: serio: i8042 AUX2 port at 0x60,0x64 irq 12
Jun 30 16:18:02 corsair kernel: serio: i8042 AUX3 port at 0x60,0x64 irq 12
Jun 30 16:18:02 corsair kernel: Synaptics Touchpad, model: 1
Jun 30 16:18:02 corsair kernel:  Firmware: 4.6
Jun 30 16:18:02 corsair kernel:  180 degree mounted touchpad
Jun 30 16:18:02 corsair kernel:  Sensor: 18
Jun 30 16:18:02 corsair kernel:  new absolute packet format
Jun 30 16:18:02 corsair kernel:  Touchpad has extended capability bits
Jun 30 16:18:02 corsair kernel:  -> four buttons
Jun 30 16:18:02 corsair kernel:  -> multifinger detection
Jun 30 16:18:02 corsair kernel:  -> palm detection
Jun 30 16:18:02 corsair kernel: input: SynPS/2 Synaptics TouchPad on isa0060/serio4
Jun 30 16:18:02 corsair kernel: serio: i8042 KBD port at 0x60,0x64 irq 1
Jun 30 16:18:02 corsair kernel: input: AT Translated Set 2 keyboard on
isa0060/serio0
Jun 30 16:18:02 corsair kernel: Advanced Linux Sound Architecture Driver Version
1.0.4 (Mon May 17 14:31:44 2004 UTC).
Jun 30 16:18:02 corsair kernel: ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 10
(level, low) -> IRQ 10
Jun 30 16:18:02 corsair kernel: intel8x0_measure_ac97_clock: measured 49338 usecs
Jun 30 16:18:02 corsair kernel: intel8x0: clocking to 48000
Jun 30 16:18:02 corsair kernel: ALSA device list:
Jun 30 16:18:02 corsair kernel:   #0: Intel 82801DB-ICH4 at 0xd0080c00, irq 10
Jun 30 16:18:02 corsair kernel: NET: Registered protocol family 2
Jun 30 16:18:02 corsair kernel: IP: routing cache hash table of 2048 buckets,
16Kbytes
Jun 30 16:18:02 corsair kernel: TCP: Hash tables configured (established 16384
bind 32768)
Jun 30 16:18:02 corsair kernel: ip_conntrack version 2.1 (1979 buckets, 15832
max) - 296 bytes per conntrack
Jun 30 16:18:02 corsair kernel: ip_tables: (C) 2000-2002 Netfilter core team
Jun 30 16:18:02 corsair kernel: ipt_recent v0.3.1: Stephen Frost
<sfrost@snowman.net>.  http://snowman.net/projects/ipt_recent/
Jun 30 16:18:02 corsair kernel: arp_tables: (C) 2002 David S. Miller
Jun 30 16:18:02 corsair kernel: NET: Registered protocol family 1
Jun 30 16:18:02 corsair kernel: NET: Registered protocol family 17
Jun 30 16:18:02 corsair kernel: ACPI: (supports S0 S3 S4 S5)
Jun 30 16:18:02 corsair kernel: kjournald starting.  Commit interval 5 seconds
Jun 30 16:18:02 corsair kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jun 30 16:18:02 corsair kernel: VFS: Mounted root (ext3 filesystem) readonly.
Jun 30 16:18:02 corsair kernel: Freeing unused kernel memory: 152k freed
Jun 30 16:18:02 corsair kernel: Real Time Clock Driver v1.12
Jun 30 16:18:02 corsair kernel: EXT3 FS on hda6, internal journal
Jun 30 16:18:02 corsair kernel: Adding 618460k swap on /dev/hda7.  Priority:-1
extents:1
Jun 30 16:18:02 corsair kernel: Loaded prism54 driver, version 1.1
Jun 30 16:18:02 corsair kernel: PCI: Enabling device 0000:03:00.0 (0000 -> 0002)
Jun 30 16:18:02 corsair kernel: ACPI: PCI interrupt 0000:03:00.0[A] -> GSI 10
(level, low) -> IRQ 10
Jun 30 16:18:08 corsair login(pam_unix)[1520]: session opened for user root by
LOGIN(uid=0)
Jun 30 16:18:08 corsair  -- root[1520]: ROOT LOGIN ON tty1
Jun 30 16:23:03 corsair kernel: Critical temperature reached (80 C), shutting down.
Jun 30 16:23:03 corsair shutdown: shutting down for system halt
Comment 1 Ville P 2004-07-03 09:46:28 UTC
Created attachment 3304 [details]
ACPI dump from the machine
Comment 2 Ville P 2004-07-03 09:47:06 UTC
Created attachment 3305 [details]
DMI data
Comment 3 Wang, Zhenyu Z 2004-07-05 20:43:25 UTC
Try to modify HZ to 100 in include/asm-i386/param.h
Does it help?
Comment 4 Ville P 2004-07-05 22:44:05 UTC
Yes it helps. The computer works fine now.
Comment 5 Stefan Neufeind 2004-07-17 01:51:46 UTC
Is there already a patch in the works? When could it be expected, especially e.
g. for the reported FC2?
Comment 6 Stefan Neufeind 2004-07-18 14:34:31 UTC
Since this bug is a bit urgent: Is there any way to do a quickfix, means turning 
the fans always to full speed or something? Thought about disabling ACPI - but I 
wonder if that's a clever solution (irq-sharing etc., which is also combined 
with ACPI afaik).
Comment 7 Wang, Zhenyu Z 2004-07-18 18:49:57 UTC
Ville,

As your comment said, what does cpu do after boot instead of idle,if
you don't start any program? Is there a fs issue? HD run fast? or any
other phenomena?

thanks,
-zhen
Comment 8 Ville P 2004-07-19 13:55:29 UTC
I don't know what the cpu does, is there a way to find out? 

The "no idle looping" comment was from this mail:
http://sourceforge.net/mailarchive/message.php?msg_id=8862563

The system load is minimal and there doesn't seem to be any extra disk activity.
Comment 9 Stefan Neufeind 2004-08-25 14:06:05 UTC
Changing "Hz" and recompiling the kernel did not help here at all. The system 
still shows high temperature and degrades service due to heat. :-((

Any more ideas on that topic? Is the CPU really hotter, or didn't previous 
kernels just not notice that the CPU-mode was automatically degraded?
Comment 10 Wang, Zhenyu Z 2004-08-25 18:48:36 UTC
All right, can you figure out if cpu is really _hotter_? Or just the value from
acpi thermal module is very unnormally high.
Could you take a look at bug http://bugme.osdl.org/show_bug.cgi?id=3191?
That SMBus unhidding reveals acpi thermal issue, resource conflict here.
Maybe the problem is the same here...
Comment 11 Ville P 2004-08-27 08:52:37 UTC
Considering the fact that my laptops cooling mode is handled in the firmware
level, it would seem that the cpu is actually really too hot. Also the fact that
if you restart the machine too soon after an emergency shutdown the computer
shuts down before Linux is even loaded.
Comment 12 Ville P 2004-09-11 13:03:48 UTC
After trying 2.6.8 and having no chance I tried disabling acpi/processor, and it
works perfectly. Changing HZ to 100 seemed to be only a badly working workaround. 

The first thing I noticed was that the cooling fan spins slower. The computer
also runs a lot cooler judging by hand. Since thermal_zone is also disabled with
acpi/processor I can't say what the change in degrees is. 

The processor load when running applications decreased a lot. Video playback
used to cause 30% cpu load, now the load isn't even noticeable (like it was in
2.4.). 

One thing I noticed about acpi/processor/*/power was that the idle mode was C3
all the time in 2.6, while it was always C2 in 2.4.
Comment 13 Len Brown 2004-11-16 23:34:35 UTC
do these overheating systems all run in C3 when idle?

does the problem go away if you disable C3 with the boot parameters
mentioned in bug 3549 (available in 2.6.10-rc2)?

other ways to disable c3 are to plug in a USB mouse (causes bus-master 
activity).  or run a low priority cycle soaker so that there is never any idle 
time.
Comment 14 Ville P 2004-11-17 06:08:36 UTC
My system runs in C3 even with bus-master activity (USB mouse). I've never seen
it be anything else than C3 in 2.6. It was always C2 in 2.4 when I checked. 

I noticed the C3 disabling ability has been added, but I haven't had a chance to
test yet since I'm running 2.6.9 still. 
Comment 15 Len Brown 2004-11-17 10:29:52 UTC
> My system runs in C3 even with bus-master activity (USB mouse) 
 
hmm, unexpected.   Please show your /proc/acpi/processor/CPU0/power 
 
Comment 16 Len Brown 2004-11-17 13:21:34 UTC
Notes from Stefan's system:

in syslog it says:
Nov 14 14:00:08 www kernel: CPU1: Running in modulated clock mode
Nov 14 14:00:08 www kernel: CPU0: Running in modulated clock mode
Nov 14 14:00:13 www kernel: CPU0: Temperature above threshold
Nov 14 14:00:13 www kernel: CPU1: Temperature above threshold

This means the system noticed it is overheating and it has
kicked in thermal throttling, but it quickly goes critical anyway.

# cat /proc/acpi/processor/CPU4/power
active state:            C1
default state:           C1
bus master activity:     00000000
states:
    *C1:                  promotion[--] demotion[--] latency[000] 
usage[00000000]
     C2:                  <not supported>
     C3:                  <not supported>

This says that on the 4-way SMP, C2/C3 is not supported,
so the failure may be totally different from Ville's system.
Can you verify that the fans on this system have not failed
and that the processor heat sync's are properly installed
using thermal grease?

Stefan, can you run this system with acpi=off and see if it
still overheats?  Legacy and hardware methods should keep
it from burning (though you haven't mentioned exactly what
hardware your're running).

Comment 17 Ville P 2004-11-18 07:07:06 UTC
I used acpi/processor both as a module and built in in 2.6.9 with HZ 100 and the
system went to C2 when there was bus master activity. So either I remembered
incorrectly or this happened differently with .7 and .8 since I never tried
2.6.9 with acpi/processor enabled.
Comment 18 Len Brown 2005-09-07 21:01:53 UTC
is there still an issue here with 2.6.13?

Note that the bit about the effectiveness of the idle loop
has to be off-track.  Power savings in the idle loop should
not be needed for thermal control.  Indeed, with idle=poll --
a busy-spin idle loop, the system should still be able to
effectively cool itself.
Comment 19 Ville P 2005-09-10 03:23:28 UTC
Problem still exists with 2.6.13 (acpi 20050902 patch applied). The difference I
noted was that throttling was set to 4 (50% throttling) automatically(?), which
enabled the machine not to shut down, atleast not as quickly. 

The first temperature measure was 59 degrees celsius, and it rose to 62 in less
than a minute. System load was 0.01 to 0.02 during that time, with only minimal
services and login shell running, no X. cooling_mode was reported as critical
the whole time the machine was running with that kernel. 

When I manually set throttling to 0 the machine started heating up more quickly,
ending up in critical shutdown (reported as 77
Comment 20 Ville P 2006-03-11 15:58:09 UTC
In kernel 2.6.15-17 (Ubuntu patch) the problem no longer exists. System
functions without problems with acpi and its processor support enabled.
Comment 21 Konstantin Karasyov 2006-03-15 02:54:01 UTC
Ville,

I'm closing this bug now.
If you'll find out that the issue remained - please reopen.