Reading a smbus valid address on DH61 (tested with e few boards with cpus i3/i7/celeron) sometimes failed (1-5%) .
After a few fails, the smbus hangs (BUS_ERR) as another i2c master was trying to communicate (??) on this same bus.
Test exemple on Linux:
while [ "$i" -lt 100000 ];do i=$(($i+1))
A=`i2cget -y 0 0x30 2>/dev/null`
if [ "$A" != "0xff" ];then
echo date:`date +%T`nb_erreur:$nb_erreur\($i\)
millisleep 150 #: C programm
After a few minutes: no more smbus!
This behavour is reproductible whith Windows 8 !!
Did anyone else see this "bug"?
Retrieving data ...