在SuSE Linux Enterprise System 11 SP4 启动时,内核没有加载vmxnet3模块,如何解决?
验证内核是否提供了 vmxnet3 模块
# find/-name vmxnet3*.ko /lib/modules/3.0.101-71.1.10543.0.PTF-default/kernel/drivers/net/vmxnet3/vmxnet3.ko
列出内核模块的更通用命令是
# modprobe --list | grep -i vmxnet /lib/modules/3.0.101-71.1.10543.0.PTF-default/kernel/drivers/net/vmxnet3/vmxnet3.ko
所以这验证了 vmxnet3 在我的内核中可用,所以让我们检查它是否安装/加载到系统上
# lsmod | grep -i vmxnet3
如果我们没有得到任何输出,则表示机器上未加载 vmxnet3 模块
在下面的文件中添加带有“MODULES_LOADED_ON_BOOT”变量的模块名称
# vi /etc/sysconfig/kernel MODULES_LOADED_ON_BOOT=" ipmi_devintf ipmi_si vmxnet3"
保存并退出文件。
我们可以验证配置更改,然后使用以下命令重新启动
# lsmod | grep -i vmxnet vmxnet3 54163 0
如我们所见,vmxnet3 模块现已加载。
如果我们现在还不想重新启动,则可以使用以下命令手动加载/激活模块
# modprobe vmxnet3
这将激活 vmxnet3 模块
# lsmod | grep -i vmxnet vmxnet3 54163 0
日期:2020-06-02 22:17:01 来源:oir作者:oir