Same on 5.15.0-102-generic. Is there some kernel parameter that needs to be set? Something changed from 5.4.0-150-generic Ubuntu 18.04.6LTS, where module worked fine.
root@n005:~# modprobe -D cppc_cpufreq insmod /lib/modules/5.15.0-102-generic/kernel/drivers/cpufreq/cppc_cpufreq.ko
root@n005:~# ll /lib/modules/5.15.0-102-generic/kernel/drivers/cpufreq/cppc_cpufreq.ko -rw-r--r-- 1 root root 26977 Mar 5 16:22 /lib/modules/5.15.0-102-generic/kernel/drivers/cpufreq/cppc_cpufreq.ko
root@n005:~# modprobe -vvv cppc_cpufreq modprobe: INFO: ../libkmod/libkmod.c:367 kmod_set_log_fn() custom logging function 0xaaaaaaaa5970 registered modprobe: DEBUG: ../libkmod/libkmod-index.c:757 index_mm_open() file=/lib/modules/5.15.0-102-generic/modules.dep.bin modprobe: DEBUG: ../libkmod/libkmod-index.c:757 index_mm_open() file=/lib/modules/5.15.0-102-generic/modules.alias.bin modprobe: DEBUG: ../libkmod/libkmod-index.c:757 index_mm_open() file=/lib/modules/5.15.0-102-generic/modules.symbols.bin modprobe: DEBUG: ../libkmod/libkmod-index.c:757 index_mm_open() file=/lib/modules/5.15.0-102-generic/modules.builtin.alias.bin modprobe: DEBUG: ../libkmod/libkmod-index.c:757 index_mm_open() file=/lib/modules/5.15.0-102-generic/modules.builtin.bin modprobe: DEBUG: ../libkmod/libkmod-module.c:556 kmod_module_new_from_lookup() input alias=cppc_cpufreq, normalized=cppc_cpufreq modprobe: DEBUG: ../libkmod/libkmod-module.c:562 kmod_module_new_from_lookup() lookup modules.dep cppc_cpufreq modprobe: DEBUG: ../libkmod/libkmod.c:597 kmod_search_moddep() use mmaped index 'modules.dep' modname=cppc_cpufreq modprobe: DEBUG: ../libkmod/libkmod.c:405 kmod_pool_get_module() get module name='cppc_cpufreq' found=(nil) modprobe: DEBUG: ../libkmod/libkmod.c:413 kmod_pool_add_module() add 0xaaaaaaad8490 key='cppc_cpufreq' modprobe: DEBUG: ../libkmod/libkmod-module.c:202 kmod_module_parse_depline() 0 dependencies for cppc_cpufreq modprobe: DEBUG: ../libkmod/libkmod-module.c:589 kmod_module_new_from_lookup() lookup cppc_cpufreq=0, list=0xaaaaaaad7f20 modprobe: DEBUG: ../libkmod/libkmod.c:502 lookup_builtin_file() use mmaped index 'modules.builtin' modname=cppc_cpufreq modprobe: DEBUG: ../libkmod/libkmod-module.c:1760 kmod_module_get_initstate() could not open '/sys/module/cppc_cpufreq/initstate': No such file or directory modprobe: DEBUG: ../libkmod/libkmod-module.c:1770 kmod_module_get_initstate() could not open '/sys/module/cppc_cpufreq': No such file or directory modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_pcsp mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_usb_audio mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=cx88_alsa mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_atiixp_modem mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_intel8x0m mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_via82xx_modem mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=ib_ipoib mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=md_mod mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=bonding mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=dummy mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=net mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=iommu mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=arm_smmu mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=ipv6 mod->name=cppc_cpufreq mod->alias=(null) modprobe: DEBUG: ../libkmod/libkmod-module.c:1760 kmod_module_get_initstate() could not open '/sys/module/cppc_cpufreq/initstate': No such file or directory modprobe: DEBUG: ../libkmod/libkmod-module.c:1770 kmod_module_get_initstate() could not open '/sys/module/cppc_cpufreq': No such file or directory modprobe: DEBUG: ../libkmod/libkmod-module.c:750 kmod_module_get_path() name='cppc_cpufreq' path='/lib/modules/5.15.0-102-generic/kernel/drivers/cpufreq/cppc_cpufreq.ko' modprobe: DEBUG: ../libkmod/libkmod-module.c:750 kmod_module_get_path() name='cppc_cpufreq' path='/lib/modules/5.15.0-102-generic/kernel/drivers/cpufreq/cppc_cpufreq.ko' insmod /lib/modules/5.15.0-102-generic/kernel/drivers/cpufreq/cppc_cpufreq.ko modprobe: DEBUG: ../libkmod/libkmod-module.c:750 kmod_module_get_path() name='cppc_cpufreq' path='/lib/modules/5.15.0-102-generic/kernel/drivers/cpufreq/cppc_cpufreq.ko' modprobe: INFO: ../libkmod/libkmod-module.c:892 kmod_module_insert_module() Failed to insert module '/lib/modules/5.15.0-102-generic/kernel/drivers/cpufreq/cppc_cpufreq.ko': No such device modprobe: ERROR: could not insert 'cppc_cpufreq': No such device modprobe: DEBUG: ../libkmod/libkmod-module.c:468 kmod_module_unref() kmod_module 0xaaaaaaad8490 released modprobe: DEBUG: ../libkmod/libkmod.c:421 kmod_pool_del_module() del 0xaaaaaaad8490 key='cppc_cpufreq' modprobe: INFO: ../libkmod/libkmod.c:334 kmod_unref() context 0xaaaaaaad7540 released
Same on 5.15.0-102-generic. Is there some kernel parameter that needs to be set? Something changed from 5.4.0-150-generic Ubuntu 18.04.6LTS, where module worked fine.
root@n005:~# modprobe -D cppc_cpufreq 5.15.0- 102-generic/ kernel/ drivers/ cpufreq/ cppc_cpufreq. ko
insmod /lib/modules/
root@n005:~# ll /lib/modules/ 5.15.0- 102-generic/ kernel/ drivers/ cpufreq/ cppc_cpufreq. ko 5.15.0- 102-generic/ kernel/ drivers/ cpufreq/ cppc_cpufreq. ko
-rw-r--r-- 1 root root 26977 Mar 5 16:22 /lib/modules/
root@n005:~# modprobe -vvv cppc_cpufreq libkmod. c:367 kmod_set_log_fn() custom logging function 0xaaaaaaaa5970 registered libkmod- index.c: 757 index_mm_open() file=/lib/ modules/ 5.15.0- 102-generic/ modules. dep.bin libkmod- index.c: 757 index_mm_open() file=/lib/ modules/ 5.15.0- 102-generic/ modules. alias.bin libkmod- index.c: 757 index_mm_open() file=/lib/ modules/ 5.15.0- 102-generic/ modules. symbols. bin libkmod- index.c: 757 index_mm_open() file=/lib/ modules/ 5.15.0- 102-generic/ modules. builtin. alias.bin libkmod- index.c: 757 index_mm_open() file=/lib/ modules/ 5.15.0- 102-generic/ modules. builtin. bin libkmod- module. c:556 kmod_module_ new_from_ lookup( ) input alias=cppc_cpufreq, normalized= cppc_cpufreq libkmod- module. c:562 kmod_module_ new_from_ lookup( ) lookup modules.dep cppc_cpufreq libkmod. c:597 kmod_search_ moddep( ) use mmaped index 'modules.dep' modname= cppc_cpufreq libkmod. c:405 kmod_pool_ get_module( ) get module name='cppc_cpufreq' found=(nil) libkmod. c:413 kmod_pool_ add_module( ) add 0xaaaaaaad8490 key='cppc_cpufreq' libkmod- module. c:202 kmod_module_ parse_depline( ) 0 dependencies for cppc_cpufreq libkmod- module. c:589 kmod_module_ new_from_ lookup( ) lookup cppc_cpufreq=0, list=0xaaaaaaad7f20 libkmod. c:502 lookup_ builtin_ file() use mmaped index 'modules.builtin' modname= cppc_cpufreq libkmod- module. c:1760 kmod_module_ get_initstate( ) could not open '/sys/module/ cppc_cpufreq/ initstate' : No such file or directory libkmod- module. c:1770 kmod_module_ get_initstate( ) could not open '/sys/module/ cppc_cpufreq' : No such file or directory libkmod- module. c:1404 kmod_module_ get_options( ) modname=snd_pcsp mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname= snd_usb_ audio mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname=cx88_alsa mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname= snd_atiixp_ modem mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname= snd_intel8x0m mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname= snd_via82xx_ modem mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname=ib_ipoib mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname=md_mod mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname=bonding mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname=dummy mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname=net mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname=iommu mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname=arm_smmu mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1404 kmod_module_ get_options( ) modname=ipv6 mod->name= cppc_cpufreq mod->alias=(null) libkmod- module. c:1760 kmod_module_ get_initstate( ) could not open '/sys/module/ cppc_cpufreq/ initstate' : No such file or directory libkmod- module. c:1770 kmod_module_ get_initstate( ) could not open '/sys/module/ cppc_cpufreq' : No such file or directory libkmod- module. c:750 kmod_module_ get_path( ) name='cppc_cpufreq' path='/ lib/modules/ 5.15.0- 102-generic/ kernel/ drivers/ cpufreq/ cppc_cpufreq. ko' libkmod- module. c:750 kmod_module_ get_path( ) name='cppc_cpufreq' path='/ lib/modules/ 5.15.0- 102-generic/ kernel/ drivers/ cpufreq/ cppc_cpufreq. ko' 5.15.0- 102-generic/ kernel/ drivers/ cpufreq/ cppc_cpufreq. ko libkmod- module. c:750 kmod_module_ get_path( ) name='cppc_cpufreq' path='/ lib/modules/ 5.15.0- 102-generic/ kernel/ drivers/ cpufreq/ cppc_cpufreq. ko' libkmod- module. c:892 kmod_module_ insert_ module( ) Failed to insert module '/lib/modules/ 5.15.0- 102-generic/ kernel/ drivers/ cpufreq/ cppc_cpufreq. ko': No such device libkmod- module. c:468 kmod_module_unref() kmod_module 0xaaaaaaad8490 released libkmod. c:421 kmod_pool_ del_module( ) del 0xaaaaaaad8490 key='cppc_cpufreq' libkmod. c:334 kmod_unref() context 0xaaaaaaad7540 released
modprobe: INFO: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
insmod /lib/modules/
modprobe: DEBUG: ../libkmod/
modprobe: INFO: ../libkmod/
modprobe: ERROR: could not insert 'cppc_cpufreq': No such device
modprobe: DEBUG: ../libkmod/
modprobe: DEBUG: ../libkmod/
modprobe: INFO: ../libkmod/