Piix4_SMBus:000:00:07.3:主机 SMBus 控制器总线未启用

Piix4_SMBus:000:00:07.3:主机 SMBus 控制器总线未启用

我一直在 VMware Player 上使用 Ubuntu;今天当我登录 VMware 时,它​​显示有适用于 Ubuntu 15.xx 的更新。我允许更新,在下载所有软件包后,它自动重新启动,但从未重新启动。它抛出类似以下消息

Piix4_SMBus: 000:00:07.3: Host SMBus controller bus not enabled
failed to start /etc/rc.local compatibility

请描述一种修复方法!

答案1

首先,在 vmx 文件中添加此行,将启动时间增加到 50 秒

bios.bootDelay = "50000"

启动虚拟机,按住左移键,然后按 Enter。

在 grub 菜单中,选择Ubuntu 的高级选项 -> 恢复模式。系统启动后,选择“Root”进入 root shell。

在 root shell 中输入以下命令

mount -o remount,rw /
nano /etc/modprobe.d/blacklist.conf

向下走几行(几乎任何地方)并输入行

blacklist i2c-piix4

然后按ctrl+o保存文件,然后ctrl+x

最后输入命令

reboot

答案2

上述方法在 Ubuntu 16.10 和 VMWare Workstation 12.5.1 上对我来说不起作用。

启动到 Ubuntu 恢复模式 --> 进入根 shell 并打开内核黑名单配置文件。

nano /etc/modprobe.d/blacklist.conf

然后将这一行添加到文件中并保存。

blacklist intel_powerclamp

我从这篇文章中找到了解决方案:

https://websiteforstudents.com/question/student-question-resolve-ubuntu-16-10-piix4_smbus-host-smbus-controller-bus-not-enabled/

答案3

首先,通过记事本从 VMware 文件夹中打开 *.vmx 文件。然后将此行添加到文件中并保存。

cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"

问题将会被解决。

答案4

通过进入安全模式并进行干净运行,我能够解决问题。

编辑:

这是在重新启动虚拟机时按住 shift 完成的。在 grub 中转到“高级选项”。然后在该菜单中运行“清理”

相关内容