To fix the error message SMBus Host Controller not enabled! message, you can blacklist the module from loading.
I use Debian 9; check with your distribution for specifics, but this should be general enough.
- Create a file
/etc/modprobe.d/<modulename>.conf
containingblacklist <modulename>
. - Run
depmod -a
as root. - Recreate your initrd with
update-initramfs -u
Example of files in my blacklist: