如何修复MPSS 4.4.1中的modprobe错误

时间:2018-12-04 13:30:46

标签: intel xeon-phi intel-mic

向更广泛的人群伸出援手,因为我为安装Xeon Phi 7220P的Intel MPSS 4.x感到非常沮丧。

我按照此链接中的精确步骤操作:Intel MPSS Linux User Guide Rev 4.4.1,并做了3次以确保我没有错过任何步骤或没有犯错误,但是不断得到以下错误读数:

modprobe: WARNING: Module mic_x200_dma not found.
modprobe: WARNING: Module scif_bus not found.
modprobe: WARNING: Module vop_bus not found.
modprobe: WARNING: Module cosm_bus not found.
modprobe: WARNING: Module scif not found.
modprobe: WARNING: Module vop not found.
modprobe: WARNING: Module mic_cosm not found.
modprobe: WARNING: Module mic_x200 not found.

因此,我无法执行基本的MPSS命令,例如micctrl -s等,也无法使用至强融核。

我正在运行Centos 7(862内核),并且知道它未在Intel pdf中列出,但认为这似乎不是从Intel MPSS似乎根本没有安装上述内核模块,因此认为这不会引起问题-但不确定此诊断是否正确。

非常感谢您的帮助-预先致谢!

1 个答案:

答案 0 :(得分:0)

这是在抱怨,因为有一次您的内核从3.10.0-514.el7更新到了更高版本,(当您执行yum更新时它会自动发生,这很烦人)

通过运行

检查您的内核版本

uname -r

当您安装/编译所有模块时,它们已放入/lib/modules/3.10.0-514.el7.x86_64中,这是导出源代码的位置。

您有2个选项:

  • 重新编译源代码以使其适合当前的内核版本(这很痛苦,并且有其自身的问题)

  • 通过grub config(example here)将您的主机内核恢复到3.10.0-514.el7,一切都会正常工作

一开始,我也为此付出了很多努力,我不得不阅读几乎每一行源代码,并花了无数小时进行调试,直到发现为止。至此,我对Xeon Phi x100 / x200一无所知。

文档还不错,但没有涵盖这一基本要素,这令人沮丧。