> > I seriously doubt it. I have the SCH311x datasheet under the eyes and > it doesn't even mention SMBus. Neither as a slave nor as a master. > Unless you are using GPIO pins to implement a bit-banged I2C bus using > a custom kernel driver... > > The dme1737 driver supports the hardware monitoring block of the > SCH311x. This functionality is accessed over the LPC bus, not the SMBus. >
Yes, you are right, I was writing my mail and I did not re-check our installation and my memory did not work properly. Sorry for that mistake. Now, after checking it I see we are using scx200_acb and i2c-dev modules for the I2C communication (using i2cdetect, i2cdump, i2cget commands for the basic recognition of devices on the bus and the py-smbus binding for the main communication on the bus) and the dme1737 to read the voltage and temperature from the SCH311x chip > Today, lm-sensors is a library and a set of tools to let users monitor > their hardware, i.e. watch the temperatures, voltages and fans. These > monitoring devices can either be on the SMBus, or on the LPC bus. In > the former case, an additional driver is needed, but that's an > implementation detail. The I2C (SMBus) bus drivers are provided by the > kernel, and so are the hwmon drivers. I would be tempted to say that > the hwmon drivers no longer belong to "lm-sensors", but if you want to > think of them as belonging to lm-sensors, why not. > > In the past, the lm-sensors package has included i2c bus drivers, > because they were not yet merged in the kernel and we needed them. But > that was years ago. Thinking of the i2c bus drivers as being part of > lm-sensors today is no good, because then you forget that many hardware > monitoring chips don't need I2C/SMBus at all, and that many I2C/SMBus > devices are not hardware monitoring chips. > > The i2c mailing list and the i2c-tools SVN repository are hosted on > lm-sensors.org for historical reasons only. They are completely > independent from the lm-sensors project. I feel terribly bad I did not study the details on the web before asking "basic" questions and wasting your time... thanks for your patience... > > You are not using lm-sensors for that. You are using the kernel's i2c > bus drivers. lm-sensors is for hardware monitoring only. Anyway, if I understand it properly, there is not the way how the set up the speed of the i2c bus. Petr Jakes
_______________________________________________ i2c mailing list [email protected] http://lists.lm-sensors.org/mailman/listinfo/i2c
