VMware 安裝 Ubuntu 開機時出現 piix4_smbus 0000:00:07.3: Host SMBus controller not enabled,雖不影響系統運行但延長開機等待時間。原因是載入 i2c_piix4 模組失敗,將其加入黑名單即可解決。
lsmod | grep i2c_piix4
輸出確為 i2c_piix4。
sudo vim /etc/modprobe.d/blacklist.conf
# 末尾新增
blacklist i2c-piix4reboot
開機不再顯示錯誤訊息,速度明顯提升。
虛擬機硬體不提供 SMBus 控制器,核心嘗試載入 i2c_piix4 失敗並等待超時。黑名單機制讓核心啟動時略過該模組,消除等待。
單一指令將 i2c-piix4 加入 /etc/modprobe.d/blacklist.conf 即可根治 VMware Ubuntu 開機 piix4_smbus 錯誤,提升開機速度。