laptop with Nat. Semi. PC87591 Super IO becomes too hot and shuts down

Bug #112088 reported by asubedi
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Whenever I watch a movie or try to compile something for more than few minutes, the cpu reaches 100C and the laptop shuts down. When idle, the cpu temperature is usually around 65C. My laptop is HP Pavilion dv4000. I am running Feisty. Also, $cat /proc/acpi/thermal_zone/THR0/polling_frequency tells me that polling is disabled. $cat trip_points says:

critical (S5): 100 C
passive: 95 C: tc1=2 tc2=5 tsp=300 devices=0xdf838e50

Revision history for this message
Brian Murray (brian-murray) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in recently. We were wondering if this is still an issue for you? Thanks in advance.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!.

Revision history for this message
jriopka (jriopka) wrote :

Hello! I am having the same problem and have the exact same hardware as the original poster. This computer has two fans: 1 directly under the CPU, and another one in the rear which is more powerful and draws from a large copper heat sink, which I assume conducts heat from other hotspots.

The CPU fan will run fine and throttles correctly with temperature fluctuation. However, it seems as if the rear fan is not being recognized AT ALL. This is a very crippling problem, as anything that uses more than minimal processor power over an extended period will overheat the CPU and force shutdown.

Changed in ubuntu:
status: Invalid → New
Revision history for this message
Dimitrios Symeonidis (azimout) wrote :

jriopka, which version of Ubuntu ar you running? Could you try with the latest version?

Also, have you looked into your bios to see if the fan is recognised? Can you rule out that the fan is broken?

Thank you, and good luck

affects: ubuntu → linux (Ubuntu)
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Dimitrios Symeonidis (azimout) wrote :

marked as incomplete, assigned to the linux package
removed very old assignment to brian

Changed in linux (Ubuntu):
assignee: Brian Murray (brian-murray) → nobody
Revision history for this message
jriopka (jriopka) wrote :

Dimitrios, I am running 9.04 Jaunty Jackalope.

The fan functions properly when the machine is booted under OSX Leopard or Windows XP.

Revision history for this message
Dimitrios Symeonidis (azimout) wrote :

Fair enough, switching to confirmed.

Do you have lm-sensors installed? Can you run "sudo sensors-detect" and give us the ouput?

Thank you, and good luck

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
importance: Undecided → High
Revision history for this message
jriopka (jriopka) wrote :
Download full text (4.3 KiB)

jriopka@jriopka-laptop:~$ sudo sensors-detect
# sensors-detect revision 5249 (2008-05-11 22:56:25 +0200)

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no): y
Probing for PCI bus adapters...
Use driver `i2c-i801' for device 0000:00:1f.3: Intel 82801FB ICH6

We will now try to load each adapter module in turn.
Load `i2c-i801' (say NO if built into your kernel)? (YES/no): y
WARNING: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.
Module loaded successfully.
If you have undetectable or unsupported I2C/SMBus adapters, you can have
them scanned by manually loading the modules before running this script.

To continue, we need module `i2c-dev' to be loaded.
Do you want to load `i2c-dev' now? (YES/no): y
WARNING: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.
Module loaded successfully.

We are now going to do the I2C/SMBus adapter probings. Some chips may
be double detected; we choose the one with the highest confidence
value in that case.
If you found that the adapter hung after probing a certain address,
you can specify that address to remain unprobed.

Next adapter: SMBus I801 adapter at 18a0 (i2c-0)
Do you want to scan it? (YES/no/selectively): y
Client found at address 0x51
Probing for `Analog Devices ADM1033'... No
Probing for `Analog Devices ADM1034'... No
Probing for `SPD EEPROM'... Yes
    (confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'... No

Some chips are also accessible through the ISA I/O ports. We have to
write to arbitrary I/O ports to probe them. This is usually safe though.
Yes, you do have ISA I/O ports even if you do not have any ISA slots!
Do you want to scan the ISA I/O ports? (YES/no): y
Probing for `National Semiconductor LM78' at 0x290... No
Probing for `National Semiconductor LM78-J' at 0x290... No
Probing for `National Semiconductor LM79' at 0x290... No
Probing for `Winbond W83781D' at 0x290... No
Probing for `Winbond W83782D' at 0x290... No
Probing for `IPMI BMC KCS' at 0xca0... No
Probing for `IPMI BMC SMIC' at 0xca8... No

Some Super I/O chips may also contain sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): y
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Fintek'... No
Trying family `ITE'... No
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor'... Yes
Found `Nat. Semi. PC87591 Super IO' ...

Read more...

Revision history for this message
Dimitrios Symeonidis (azimout) wrote :

Ok, so you have the Nat. Semi. PC87591 Super IO, and it doesn't seem to find a driver for it.

Also according to http://lm-sensors.org/wiki/Devices, it seems to be unsupported.

Related:
http://www.lm-sensors.org/ticket/2128 (they claim it's not possible to read fan speeds)
http://www.lm-sensors.org/ticket/1909
https://wiki.ubuntu.com/LaptopTestingTeam/HPDV4000 (very old, no reference to fan issues)
http://ubuntuforums.org/showthread.php?t=424751
http://www.jcborras.net/inspiron1501/index.html
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/92994

Revision history for this message
Rolf Leggewie (r0lf) wrote :

Please report this bug upstream and indicate the bug number here.

Rolf Leggewie (r0lf)
summary: - laptop becomes too hot and shuts down
+ laptop with Nat. Semi. PC87591 Super IO becomes too hot and shuts down
Changed in linux (Ubuntu):
importance: High → Low
Revision history for this message
penalvch (penalvch) wrote :

asubedi, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? A patch was issued to address overheat https://wiki.ubuntu.com/Kernel/PowerManagementASPM . Hence, can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command in the development release from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please do not test the kernel in the daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. As well, please comment on which kernel version specifically you tested.

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream', and comment as to why specifically you were unable to test it.

Please let us know your results. Thanks in advance.

tags: added: kernel-therm needs-upstream-testing
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
dino99 (9d9) wrote :

closing that old report, as it has not got recent comment.

Changed in linux (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.