Hard drive overheats with GNU/Linux specifically
by vvbond from LinuxQuestions.org on (#59RGM)
Laptop reboots apparently randomly. It seems to me due to hard drive overheating. It runs Debian 10 stable. Interestingly, it does not happen with Windows 8 with the exactly same hardware (multi boot with GRUB).
Easiest way to force the shutdown and reboot is with **dd**, **rsync** or **cp**. The next easiest way is with video playback, either Web streaming or from hard-drive. More importantly, any kind of compilation is likely to cause a shutdown too.
Two different hard-drives were tested.
It does not matter if **xorg** is running. Rescue mode is irrelevant.
**smartctl**, **badlock** or **memtest86** reveal nothing.
Limiting memory at boot with GRUB "mem=1024M" prolongs the working time slightly from 15 minutes to maybe 30.
All partitions are mounted with "noatime" option.
The fan is cleaned, panel is removed, battery is removed, the laptop is a eleveated by two centimiters. The elevation helps slightly.
**laptop_mode(8)** may be able to help. It happened once that the write speed of **dd** reduced by 1/4, from 80 to 20 MB, with **laptop_mode** enabled, that actually made the process complete and write the image I needed. Since then it did not appear to help. That much is acceptable if it can be reproduced.
What can be done to reduce the hard drive overheating and prolong it's "life"? Is it possible to force reduce the write speed to hopefully reduce the heat? Are there more relevant **fstab** options?
sensors(1):
Quote:
hddtemp(8):
Quote:
43C is enough to cause a shutdown. The hottest it got is 48C.
The laptop is Acer TravelMate 5720G.
lspci:
Quote:


Easiest way to force the shutdown and reboot is with **dd**, **rsync** or **cp**. The next easiest way is with video playback, either Web streaming or from hard-drive. More importantly, any kind of compilation is likely to cause a shutdown too.
Two different hard-drives were tested.
It does not matter if **xorg** is running. Rescue mode is irrelevant.
**smartctl**, **badlock** or **memtest86** reveal nothing.
Limiting memory at boot with GRUB "mem=1024M" prolongs the working time slightly from 15 minutes to maybe 30.
All partitions are mounted with "noatime" option.
The fan is cleaned, panel is removed, battery is removed, the laptop is a eleveated by two centimiters. The elevation helps slightly.
**laptop_mode(8)** may be able to help. It happened once that the write speed of **dd** reduced by 1/4, from 80 to 20 MB, with **laptop_mode** enabled, that actually made the process complete and write the image I needed. Since then it did not appear to help. That much is acceptable if it can be reproduced.
What can be done to reduce the hard drive overheating and prolong it's "life"? Is it possible to force reduce the write speed to hopefully reduce the heat? Are there more relevant **fstab** options?
sensors(1):
Quote:
radeon-pci-0100 Adapter: PCI adapter temp1: +24.0C acpitz-acpi-0 Adapter: ACPI interface temp1: +30.0C (crit = +126.0C) temp2: +40.0C (crit = +103.0C) coretemp-isa-0000 Adapter: ISA adapter Core 0: +38.0C (high = +105.0C, crit = +105.0C) Core 1: +38.0C (high = +105.0C, crit = +105.0C) |
Quote:
/dev/sda: ST9500325AS: 42C |
The laptop is Acer TravelMate 5720G.
lspci:
Quote:
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03) 00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) 00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03) 00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation 82801HM (ICH8M) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 03) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03) 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV630/M76 [Mobility Radeon HD 2600] 02:00.0 Ethernet controller: Broadcom Limited NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02) 04:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02) 0f:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller 0f:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller 0f:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) 0f:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller |