解决Vmware虚拟机 Centos8启动时 异常 SMBus Host Controller not enabled

虚拟机启动时 出现 piix4_smbus 0000:00:07.3: SMBus Host Controller not enabled!

1.获取mod名称
[root@localhost ~]# lsmod | grep piix4
i2c_piix4              24576  0
2.禁用模块
# modprobe -r i2c_piix4
3.防止模块被直接加载 加入黑名单
# echo "blacklist i2c_piix4" >> /etc/modprobe.d/local-dontload.conf
4.防止模块被按需加载
//下次尝试加载该模块时运行 /bin/false
# echo "install i2c_piix4 /bin/false" >> /etc/modprobe.d/local-dontload.conf
5.通过 grubby 修改grub 引导参数
# grubby --args  "i2c_piix4.blacklist=1 rd.driver.blacklist=i2c_piix4"  --update-kernel ALL
6.配置 kdump initramfs 忽略 模块
# sed -i '/^KDUMP_COMMANDLINE_APPEND=/s/"$/ rd.driver.blacklist=i2c_piix4"/' /etc/sysconfig/kdump
7.重新启动kdump服务应用修改
# kdumpctl restart
8.重启以验证修改
# reboot

方案来自

https://access.redhat.com/solutions/41278