[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: