The first patch did not include PowerMac9,1. Corrected patch is attached to this message.
Thanks, Milan
diff -Nru ./hooks/thermal ../initramfs-tools-0.98.5/hooks/thermal --- ./hooks/thermal 2010-09-23 14:43:51.000000000 -0400 +++ ../initramfs-tools-0.98.5/hooks/thermal 2010-11-18 21:54:21.000000000 -0500 @@ -22,19 +22,36 @@ case "$DPKG_ARCH" in # copy the right modules powerpc|ppc64) - if [ -e /sys/bus/ps3_system_bus/ ]; then - exit 0 - fi - manual_add_modules therm_pm72 + + # Only PowerMac G5 machines need these modules + + MODEL="`grep model /proc/cpuinfo 2>/dev/null`"; MODEL="${MODEL##*: }" + + case "$MODEL" in + RackMac3,1|PowerMac7,2|PowerMac7,3) + force_load therm_pm72 + ;; + PowerMac8,1|PowerMac8,2) + force_load windfarm_pm81 + ;; + PowerMac9,1) + force_load windfarm_pm91 + ;; + PowerMac11,2) + force_load windfarm_pm112 + ;; + PowerMac12,1) + force_load windfarm_pm121 + ;; + *) + exit 0 + ;; + esac manual_add_modules windfarm_core manual_add_modules windfarm_cpufreq_clamp manual_add_modules windfarm_lm75_sensor manual_add_modules windfarm_max6690_sensor manual_add_modules windfarm_pid - manual_add_modules windfarm_pm121 - manual_add_modules windfarm_pm112 - manual_add_modules windfarm_pm81 - manual_add_modules windfarm_pm91 manual_add_modules windfarm_smu_controls manual_add_modules windfarm_smu_sat manual_add_modules windfarm_smu_sensors
signature.asc
Description: OpenPGP digital signature