在过去的几个小时里,我一直在为此头疼。在我的一台机器上,intel-rapl-msr
驱动程序有问题,重新加载它可以解决问题。我以为我可以轻松地创建一个在启动时执行此操作的服务。但是驱动程序加载后我无法加载服务。
[Unit]
Description=Reload intel-rapl-msr
Requires=systemd-modules-load.target
WantedBy=multi-user.target
ExecStart=/nix/store/wqjkhyyffqdbx767vlqklzi12ln8j3pv-unit-script-cpu-script-start/bin/cpu-script-start
其中的脚本ExecStart
仅包含:
rmmod intel_rapl_msr
modprobe intel_rapl_msr
这样,服务在启动时会失败并显示以下消息:
mmod: ERROR: Module intel_rapl_msr is not currently loaded
那么是否可以在加载此内核模块后强制服务运行?
任何帮助表示赞赏!