Re: PowerMac G5 fans run out of control with kernel4.17.0-3-powerpc64but not with 4.16.0-1-powerpc64
On Aug 26, 2018, at 1:25 AM, Mark G.B. <mark.balantzyan@gmail.com> wrote:
> Hi Rick and everyone,
>
> It’s a bug (IMHO). Feel free to correct me if I’m wrong, though.
>
> Attached here are two images of the Debian-powerpc64 specific kernel-config extracted from the .deb package of the Linux-image package off of packages.debian.org, .de server.
>
> Debian powerpc64 kernel 4.17 (port) has no mention of windfarm_core being compiled in EITHER AS internal-functionally or as a module (nocore.png). Not trying to be whistleblower on the porters! Actually, IMHO, it’s just a minor bug to me and can easily be fixed with a modprobe 😊. The “tornado” was probably from all the other windfarm modules being included/started W/O the core.
>
> For reference, i2c_powermac is compiled in with respect to this kernel revision for powerpc64, as shown in i2cyes.png.
>
> Cheers,
> Mark
Hi All,
I observe that the windfarm configuration in /boot/config-4.17.0-3-powerpc64 and /boot/config-4.16.0-1-powerpc64 are identical:
> rbthomas@kmac:~$ grep -i windfarm /boot/config-4.17.0-3-powerpc64
> CONFIG_WINDFARM=m
> CONFIG_WINDFARM_PM81=m
> CONFIG_WINDFARM_PM72=m
> CONFIG_WINDFARM_RM31=m
> CONFIG_WINDFARM_PM91=m
> CONFIG_WINDFARM_PM112=m
> CONFIG_WINDFARM_PM121=m
>
> rbthomas@kmac:~$ grep -i windfarm /boot/config-4.16.0-1-powerpc64
> CONFIG_WINDFARM=m
> CONFIG_WINDFARM_PM81=m
> CONFIG_WINDFARM_PM72=m
> CONFIG_WINDFARM_RM31=m
> CONFIG_WINDFARM_PM91=m
> CONFIG_WINDFARM_PM112=m
> CONFIG_WINDFARM_PM121=m
I also observe that the generated module names are identical:
> rbthomas@kmac:~$ find /lib/modules/4.16.0-1-powerpc64/ -name '*windfarm*' -print
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_ad7417_sensor.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_pm91.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_lm87_sensor.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_rm31.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_core.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_pm121.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_smu_sat.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_smu_sensors.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_fcu_controls.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_pm112.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_smu_controls.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_max6690_sensor.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_cpufreq_clamp.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_lm75_sensor.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_pid.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_pm81.ko
> /lib/modules/4.16.0-1-powerpc64/kernel/drivers/macintosh/windfarm_pm72.ko
>
> rbthomas@kmac:~$ find /lib/modules/4.17.0-3-powerpc64/ -name '*windfarm*' -print
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_ad7417_sensor.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_pm91.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_lm87_sensor.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_rm31.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_core.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_pm121.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_smu_sat.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_smu_sensors.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_fcu_controls.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_pm112.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_smu_controls.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_max6690_sensor.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_cpufreq_clamp.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_lm75_sensor.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_pid.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_pm81.ko
> /lib/modules/4.17.0-3-powerpc64/kernel/drivers/macintosh/windfarm_pm72.ko
However, without adding “windfarm_core” to /etc/modules, the 4.16 kernel loads those modules automatically, while the 4.17 kernel does not.
So… Why?
Adrian hinted that it has something to do with a name change, but I’m unable to figure out what that change could be???
If it is a bug, it’s a minor one, and it’s easily worked around by the addition to /etc/modules. But I’m curious to know what changed? If it is a name change, as Adrian suggests, I’m curious to know what changed and why it was changed…
Thanks to everyone for all the good work!
Rick
Reply to: