In an attempt to diagnose the failure to talk to the smbus, i reviewed the logs at reboot.
I notice that I get the following failure with spi-dev
[info] Loading kernel module snd-bcm2835.
[info] Loading kernel module i2c-dev.
[ 13.328406] i2c /dev entries driver
[info] Loading kernel module i2c-bcm2708.
[info] Loading kernel module spi-dev.
FATAL: Module spi-dev not found.
[ ok ] Activating lvm and md swap...done.
And advice how to fix this error?
You are getting that error because the SPI-dev library is not found. It is not a critical error and since none of the devices use SPI, it should not be a problem.
If you really want to solve the problem, you can wither the steps here: https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c to properly install the SPI library, or you can remove it from the configuration files, so that the Pi does not try to use it.
I’m having this problem as well. I’ve removed all references to the device spi (i.e. deleted lines with dtparam=spi=on) in my config.txt but it still won’t boot with the same error. I’m running Noobs 1.3.9
It also says:
[FAIL] Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon failed!
at the end when trying to boot up.