海光平台服务器在Linux下设置ACPI CPUfreq性能模式报错的问题处理

海光服务器在进行cpufreq测试时有时候会出现不显示cpu频率的问题,导致cpufreq测试失败。目前有两个解决方案可以参考:

方案一

问题分析
通过cpupower frequency-info检查发现无调频的信息

可能是调频模块没有启动,确认是否有cpufreq的文件夹
image

查询可加载的模块信息
image

分析
尝试加载模块无效
image

尝试修改内核参数,并重启后也无效,可能bios限制导致
image

处理建议
经过上述分析判断检查bios设置,bios下设置需要将 HYGON CBS=>CPU Common Options=>CTRL+F11=>Custom Core Pstates pstate设置为disabled(默认P0)。详细设置步骤如下:

Ctrl+f11进入高级模式

下拉菜单


保存重启后,acpi-cpufreq模块加载成功,系统下设置成功

该方案源自CSDN社区,原作者: [技术瘾君子1573]

方案二

对于海光部分cpu例如 5380,bios里没有HYGON CBS这个选项
可尝试在bios下将p-state改成auto


操作完成后重启,可正常加载acpi_cpufreq驱动