Bug 9055

Summary: PowerMacG5 is shutting down at high cpu usage
Product: Platform Specific/Hardware Reporter: Heike Janssen (kernel.20.heike)
Component: PPC-64Assignee: Anton Blanchard (anton)
Status: REJECTED INSUFFICIENT_DATA    
Severity: high CC: devzero, protasnb, rjwysocki
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: all Subsystem:
Regression: --- Bisected commit-id:

Description Heike Janssen 2007-09-23 02:17:20 UTC
Most recent kernel where this bug did not occur: - 
Distribution: openSUSE 10.2
Hardware Environment: Apple PowerMac G5 (Dual Core)
Software Environment: Dual boot with MacOS X 10.4.9 and openSUSE 10.2 (2.6.18.8 and newer)
Problem Description: Computer is shutting down shortly after using cpu intensive tasks. Fan activity is getting noisy but no effect though to prevent the shutdown. Using MacOS X, the computer remains stable at high loads.

Steps to reproduce: Starting a cpu intensive task like encoding a video file or just decompress a large archive.

Greets 

Heike
Comment 1 Natalie Protasevich 2007-11-16 16:55:17 UTC
Heike,
Can you confirm this is still a problem with the current kernel, 2.6.24+?
Thanks.
Comment 2 Heike Janssen 2007-11-18 06:22:33 UTC
Hi Natalie,

unfortunatley I can confirm that the problem still occures. Testet with 2.6.24-rc3.

Bye
Comment 3 Roland Kletzing 2008-05-12 09:56:05 UTC
Hello Heike, 

take a look at these: 
http://ubuntuforums.org/showthread.phpt=287045
http://www.ppcnerds.org/Article200.html

maybe you are missing some driver for thermal management from /lib/modules/{kernelver}/kernel/drivers/macintosh ?

if you can take a look at the kernelsources, you will see there are several compile time options for this:

drivers/macintosh/Kconfig:

config THERM_WINDTUNNEL
        tristate "Support for thermal management on Windtunnel G4s"
        depends on I2C && I2C_POWERMAC && PPC_PMAC && !PPC_PMAC64
        help
          This driver provides some thermostat and fan control for the desktop
          G4 "Windtunnel"

config THERM_ADT746X
        tristate "Support for thermal mgmnt on laptops with ADT 746x chipset"
        depends on I2C && I2C_POWERMAC && PPC_PMAC && !PPC_PMAC64
        help
          This driver provides some thermostat and fan control for the
          iBook G4, and the ATI based aluminium PowerBooks, allowing slightly
          better fan behaviour by default, and some manual control.

config THERM_PM72
        tristate "Support for thermal management on PowerMac G5"
        depends on I2C && I2C_POWERMAC && PPC_PMAC64
        help
          This driver provides thermostat and fan control for the desktop
          G5 machines.

config WINDFARM
        tristate "New PowerMac thermal control infrastructure"
        depends on PPC

config WINDFARM_PM81
        tristate "Support for thermal management on iMac G5"
        depends on WINDFARM && I2C && CPU_FREQ_PMAC64 && PMAC_SMU
        select I2C_POWERMAC
        help
          This driver provides thermal control for the iMacG5

config WINDFARM_PM91
        tristate "Support for thermal management on PowerMac9,1"
        depends on WINDFARM && I2C && CPU_FREQ_PMAC64 && PMAC_SMU
        select I2C_POWERMAC
        help
          This driver provides thermal control for the PowerMac9,1
          which is the recent (SMU based) single CPU desktop G5

config WINDFARM_PM112
        tristate "Support for thermal management on PowerMac11,2"
        depends on WINDFARM && I2C && PMAC_SMU
        select I2C_POWERMAC
        help
          This driver provides thermal control for the PowerMac11,2
          which are the recent dual and quad G5 machines using the
          970MP dual-core processor.

config WINDFARM_PM121
        tristate "Support for thermal management on PowerMac12,1"
        depends on WINDFARM && I2C && PMAC_SMU
        select I2C_POWERMAC
        help
          This driver provides thermal control for the PowerMac12,1
          which is the iMac G5 (iSight).
Comment 4 Alan 2009-03-24 05:02:58 UTC
Closing out old stale bugs. If this is in error please re-open