> > I wonder if unused addresses (0x4-0x7 on LM75, 0x6-0x7 on LM77) will > > always return the value of the last existing register (0x3 and 0x05, > > respectively), or those of the previously read register. > > It's the previously read register on the LM77. OK, I reworked both the LM75 and the LM77 detection routines to take benefit of that singularity. It should make detection of these chips quite reliable now. Andras, Mark, can you please test again? Confidence 6 is expected. Mark, please fake the LM77 address range again, so that the test is even more interesting. Thanks. -- Jean Delvare http://khali.linux-fr.org/