Hi Eric, > I was very happy to see dme1737 support added, thank you! Now I can get > all the info out of my compaq sr1710nx cheapo server. :) Glad you like it :-) I can finally tell my wife that the time I spent on the driver wasn't all wasted... > It all works - I did notice, though, that when I run "sensors" it's very > slow to read the sysfs file: > > write(1, "Adapter: SMBus PIIX4 adapter at "..., 37) = 37 <0.000055> > open("/sys/class/i2c-adapter/i2c-0/0-002e/in0_input", O_RDONLY) = 3 > <0.000032> > fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 <0.000009> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) > = 0x2b7f69d6b000 <0.000014> > read(3, "0\n", 4096) = 2 <1.535188> > > 1.53 seconds to read "0\n" ! :) > > Any idea if this is a hardware or software delay? I haven't yet dug > into profiling the kernel code to see what might be taking so long... It's simple: We have to read a lot of registers which we can only get to via I2C which is veeerrrrryyyyy sloooooowwwwww. But you bring up an interesting issue. 1.53s is larger than the 1s refresh rate of the driver. So the logic that prevents refreshes to occur faster than every second is pretty much useless. I think I should bump that value to at least 2s. Comments anyone? ...juerg > Thanks, > > -Eric > > _______________________________________________ > lm-sensors mailing list > lm-sensors at lm-sensors.org > http://lists.lm-sensors.org/mailman/listinfo/lm-sensors >