Vmware

From Ever changing code
Revision as of 01:12, 9 September 2018 by Pio2pio (talk | contribs) (Created page with "This should be a collection of Vmware knowledge base. = Host SMBus controller not enabled = OS: Ubuntu 12.04-18.04 LTS, Vmware Workstation 10.0.x Ubuntu guest instances in VM...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This should be a collection of Vmware knowledge base.

Host SMBus controller not enabled

OS: Ubuntu 12.04-18.04 LTS, Vmware Workstation 10.0.x Ubuntu guest instances in VMware sometimes come up with the boot error message:

piix4_smbus 0000:00:007.3: Host SMBus controller not enabled!


Check logs

$ journalctl --dmesg --priority=err  #short options -k kernel, -p
-- Logs begin at Mon 2018-08-27 07:57:57 BST, end at Sun 2018-09-09 00:04:20 BST. --
Sep 08 23:54:15 u18 kernel: piix4_smbus 0000:00:07.3: SMBus Host Controller not enabled!
Sep 08 23:54:15 u18 kernel: sd 32:0:0:0: [sda] Assuming drive cache: write through
Sep 08 23:54:15 u18 kernel: print_req_error: I/O error, dev fd0, sector 0
Sep 08 23:54:15 u18 kernel: print_req_error: I/O error, dev fd0, sector 0
Sep 08 23:54:15 u18 kernel: print_req_error: I/O error, dev fd0, sector 0
Sep 08 23:54:15 u18 kernel: print_req_error: I/O error, dev fd0, sector 0
Sep 08 23:54:15 u18 kernel: print_req_error: I/O error, dev fd0, sector 0
Sep 08 23:54:15 u18 kernel: print_req_error: I/O error, dev fd0, sector 0
Sep 08 23:54:15 u18 kernel: print_req_error: I/O error, dev fd0, sector 0
Sep 08 23:54:15 u18 kernel: print_req_error: I/O error, dev fd0, sector 0
Sep 08 23:54:15 u18 kernel: print_req_error: I/O error, dev fd0, sector 0
Sep 08 23:54:15 u18 kernel: print_req_error: I/O error, dev fd0, sector 0

This error is being caused because VMware doesn’t actually provide that level interface for CPU access, but Ubuntu try to load the kernel module anyway.

sudo vi /etc/modprobe.d/blacklist.conf
#add line
blacklist i2c-piix4
#for older versions use blacklist i2c_piix4 (underscore) instead
sudo reboot