** Description changed: [Impact] Azure requested cppc_cpufreq to be available by default (without need to install modules-extra). Address this by moving it to linux-modules. Include cppc_cpufreq module in linux-modules package instead of linux- modules-extra so that cpufreq is enabled by default (without the need to install linux-modules-extra). The fix is fairly simple, add the cppc_cpufreq.ko modules to azure- nvidia.inclusion-list in linux-azure-nvidia package, and to - azure.inclusion-list for the linux-azure package. + azure.inclusion-list for the linux-azure package. The objective is for + the kernel module to be available in all 6.8 and newer linux-azure + kernels Note that this has been fixed in linux-azure-nvidia as of linux-azure- nvidia - 6.8.0-1025.27. For linux-azure, the fix needs to be applied to Noble, Plucky, and Resolute. Questing can be skipped due to the commit at [1], which consolidates linux-modules and linux-modules-extra due to improvements to zst compression as outlined in LP: #2042831 [2]. These improvements allow for the compression of both sets to be smaller than the original compressed size of the linux-modules set, thereby, negating the benefits of the separation. If the patch at [1] is applied to Resolute before the one for this LP bug is applied, then this patch can be dropped for Resolute. Otherwise this patch should be applied to Resolute in the interim until to avoid a regression. [1] https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-azure/+git/questing/commit/debian.azure/control.d?h=master-next&id=1f36467420212d3073f7ee78bf7cb16b5c340146 [2] https://bugs.launchpad.net/bugs/2042831 [Test Case] Currently cppc_cpufreq is not included in linux-modules package. root@flavio:/home/ubuntu# uname -rv 6.8.0-1019-azure-nvidia #20-Ubuntu SMP Fri Jun 27 23:52:00 UTC 2025 root@flavio:/home/ubuntu# lsmod | grep cpufreq root@flavio:/home/ubuntu# root@flavio:/home/ubuntu# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor cat: /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor: No such file or directory Preparing a test kernel with the fix and installing only the linux-image and linux-modules package, cppc_cpufreq is present. ubuntu@flavio:~$ uname -rv 6.8.0-1020-azure-nvidia #21 SMP Mon Aug 4 16:37:34 UTC 2025 root@flavio:/home/ubuntu# lsmod | grep cpufreq cppc_cpufreq 262144 0 root@flavio:/home/ubuntu# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand [Where problems could occur] The fix just adds a module in linux-modules package. Not any severe regressions expected. However, those who expected to find this module in modules-extra will not find there anymore. [Other] - The fix is needed for linux-azure-nvidia, for Noble, 6.8, and linux-azure for 6.8 and newer kernels + Originally the request was only for linux-azure-nvidia, for Noble, 6.8, which has since been fixed. The request is to now add the module to linux-azure for 6.8 and newer kernels. The existing linux-azure-nvidia bug report has been updated to reflect this and include linux-azure as a target, rather than creating a new bug. SF#413581
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2119465 Title: linux-azure-nvidia: Include cppc_cpufreq in linux-modules To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/2119465/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
