APPLIED[L/J]: [SRU J/L/M][PATCH 0/1] Unable to Interpret the Frequency Values in Cpuinfo_min_freq and Cpuino_max_freq Sysfs Files

Stefan Bader stefan.bader at canonical.com
Thu Aug 31 09:00:35 UTC 2023


On 10.08.23 18:48, Michael Reed wrote:
> From: Michael Reed <Michael.Reed at canonical.com>
> 
> BugLink: https://bugs.launchpad.net/bugs/2030924
> 
> SRU Justification:
> 
> [Impact]
> 
> On DELL EMC PowerEdge system when Ubuntu 22.04.1 OS is Installed, Unable to Interpret the values in cpuinfo_max_freq and cpuinfo_min_freq sysfs files as per the Intel specs document.
> 
> Steps to Reproduce:
> 
> 1. Install one CPU that supports DBS "Demand-Based Power Management".
> 2. Install Ubuntu 22.04.1 OS.
> 2. Enable "Logical Processor" under CPU Information menu from F2 setup.
> 3. Save changes and reboot to Ubuntu 22.04.1 OS.
> 4. Right click on "Computer" and select "File system" and check for the following CPU directories.
> 
>     /sys/devices/system/cpu/cpu0/cpufreq/cpu0
>     /sys/devices/system/cpu/cpu0/cpufreq/cpu1
> 
> 5. View the Max Frequency and Min Frequency under CPU0 and CPU1 directory.
> 6. The Max and Min Frequency did not match as per the Intel specs datasheet.
> 
> Actual results:
> 
>   /sys/devices/system/cpu/cpu0/cpufreq/cpu0/cpuinfo_max_freq -> 6800000
>   /sys/devices/system/cpu/cpu0/cpufreq/cpu0/cpuinfo_min_freq -> 800000
>   /sys/devices/system/cpu/cpu0/cpufreq/cpu0/base_frequency -> 3900000
> 
>   Expected results: As per Intel datasheet specification.
> 
>   /sys/devices/system/cpu/cpu0/cpufreq/cpu0/cpuinfo_max_freq -> 5300 MHz
>   /sys/devices/system/cpu/cpu0/cpufreq/cpu0/cpuinfo_min_freq -> 800 MHz
>   /sys/devices/system/cpu/cpu0/cpufreq/cpu0/base_frequency -> 3000 MHz
> 
> [Fix]
> cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores
> https://github.com/torvalds/linux/commit/0fcfc9e51990246a9813475716746ff5eb98c6aa [github.com]
> 
> [Test Plan]
> 
> Same as steps to reproduce
> 
> [ Where problems could occur ]
> 
> This issue is seen on Intel based system under development which supports DBS "Demand-Based Power Management", then install Ubuntu-22.04 and boot into OS then
> check for the frequency values under /sys/devices/system/cpu/cpu0/cpufreq/cpu0
> Regression risk = Low to medium
> 
> [ Other Info ]
> 
> Jammy
> https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/cpuinfo_freq
> 
> lunar
> https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/lunar/+ref/cpuinfo_freq_lunar_2
> 
> Mantic
> https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/mantic/+ref/cpuinfo_freq_mantic
> 
> 
> Srinivas Pandruvada (1):
>    cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with
>      disabled E-cores
> 
>   drivers/cpufreq/intel_pstate.c | 58 ++++++++++++++++++++++++++++------
>   1 file changed, 48 insertions(+), 10 deletions(-)
> 

Applied to lunar,jammy:linux/master-next. Thanks.

-Stefan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xE8675DEECBEECEA3.asc
Type: application/pgp-keys
Size: 44613 bytes
Desc: OpenPGP public key
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20230831/09a1b53a/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20230831/09a1b53a/attachment-0001.sig>


More information about the kernel-team mailing list