OpenSuSE fix “piix4_smbus 0000:00:07.3: SMBus Host Controller not enabled!”
Posted by jpluimers on 2016/11/01
If you see this in journalctl after boot in a VM, then you likely want to disable piix4 smbus device detection:
Jul 07 23:02:47 revue systemd-udevd[507]: maximum number (136) of children reached Jul 07 23:02:47 revue systemd-udevd[507]: maximum number (136) of children reached ... Jul 07 23:02:47 revue systemd-udevd[507]: maximum number (136) of children reached Jul 07 23:02:47 revue systemd-udevd[507]: maximum number (136) of children reached ... Jul 07 23:02:47 revue kernel: piix4_smbus 0000:00:07.3: SMBus Host Controller not enabled!
The solution is to add one line to /etc/modprobe.d/50-blacklist.conf (well: maybe [WayBack] add a comment line as well):
blacklist i2c_piix4
via:
- [WayBack] System boots and shutdown slow
- [WayBack] Opensuse on Vmware – Systemd – eme – openSUSE 13.1 on VMWARE: “piix4_smbus 0000:00:07.3: Host SMBus controller not enabled!”
- [WayBack] public_scripts/blacklist_smb.sh at gh-pages · putztzu/public_scripts: host smbus controller not enabled
- [Archive.is] Bug 862163 – openSUSE Server(text mode) bootup – Host SMBus controller not enabled
- [Archive.is] Ubuntu 8.04 LTS and Ubuntu 7.10, 64-Bit SMP Can Stall When Running, Installing, or Booting on an Intel Host (1004384) | VMware KB
- [WayBack] #VMware Fusion : Fix Ubuntu Linux “Host SMBus controller not enabled!” [UPDATED] | whitehatty
- [WayBack] How To Deal With Udev Children Overwhelming Linux Servers With Large Memory | mark rushing’s writey things
–jeroen






Nick said
Debian 9. VMWare ESXi. It works) Thanks!
jpluimers said
Great to see the fix works for other distributions too!