macfanctld does not regulate third fan
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
macfanctld |
New
|
Undecided
|
Unassigned |
Bug Description
The system is an early 2006 iMac 4,1 (core duo) running Lubuntu 12.10. The iMac 4,1 has three fans: one for the optical drive, one for the hard disk drive, and one for the CPU.
I installed macfanctld (0.6-mactel1ubu
fan_min: 1000
temp_avg_floor: 45
temp_avg_ceiling: 55
temp_TC0D_floor: 40
temp TC0D_ceiling: 55
temp_TC0P_floor: 40
temp_TC0P_ceiling: 55
temp_TG0D_floor: 50
temp_TG0D_ceiling: 60
temp_TH0P_floor: 35
temp_TH0P_ceiling: 50
temp_TO0P_floor: 35
temp_TO0P_ceiling: 50
exclude: 1 7
log_level: 0
I restarted macfanctld and monitored the sensor temperatures and fan speed using xsensors. The ODD and HDD fans are initially set to 1000 and fluctuate with system load. The CPU fan minimum speed remains at the iMac's default value of 800 and fluctuates upward but there seems clear relationship to the CPU temperatures. Running CPU-intensive benchmarks raises both the CPU temperatures and the speed of the ODD & HDDfans.
Okay, I have read the code a bit and it looks like only two fans are supported.