Hi Andrew, On Sat, 19 Mar 2011 14:04:42 +0000, Andrew Lyon wrote: > The subject sums it up really, I've just upgraded my Alix 2D13 system > (http://www.pcengines.ch/alix2d13.htm) from 2.6.37 to 2.6.38 and the > sensors have disappeared, lm90 still loads and there are no errors but > no sensors are detected. > > What's really strange is that there seem to have been no changes to > the lm90 code between the working and broken versions: > > alixbuild src # diff linux-2.6.37-gentoo-r2/drivers/hwmon/lm90.c > linux-2.6.38-gentoo/./drivers/hwmon/lm90.c > alixbuild src # diff > linux-2.6.37-gentoo-r2/./include/config/sensors/lm90.h > linux-2.6.38-gentoo/./include/config/sensors/lm90.h > > Very strange, any ideas? The LM90 and compatible are SMBus (I2C) devices. Most likely the underlying SMBus or I2C controller driver changed, causing the adapter to disappear so the lm90 driver doesn't see its device. If you can, go back to your 2.6.37 kernel, and check in the output of "sensors" which SMBus or I2C adapter the LM90 or compatible device is connected to. This is where your investigation should start. A comparison of the outputs of "i2cdetect -l" between both kernels (after loading the required i2c-dev driver) will certainly reveal something. -- Jean Delvare _______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors