Guillaume Gardet wrote: >> For module 'w1-therm', I ended up adding 'strong_pullup=2' which >> reduced the number of bad readings, a lot. > > 1-wire should have CRC checksum to avoid wrong read.
Yes, it does and the kernel module also checks and prints out a YES or a NO. Sometimes you still get a good reading (the CRC is good), but it reads 85000 which is the DS18x20 saying "poor communication". Yesterday since 1500, I have read 3 sensors once a minute, that is approx. 3000 readings. Of those, 73 had a bad crc, and 203 were bad readings (85000). That's actually pretty good, only 9% failure rate. I can possibly improve it with better cabling/routing. -- Per Jessen, Zürich (0.1°C) member, openSUSE Heroes -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]
