Re: quesion about i2cdetect and i2cget

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 18 Oct 2012 18:18:55 +0800, Raymond Kao wrote:
> I built i2c tools from the source i2c-tools -3.1.0 and try to use it to
> access my home brew DM3730 board. When I use i2cdetect to check I2c bus,
> the error "controller timed out" happens, but if I run i2cget to retrieve
> data from the device, it can get the right result. I checked the code to
> look for the difference, and found that in i2cget.c, the code
> 
> res = i2c_smbus_write_byte(file, daddress);
> 
> has been called before read data from device, which seems to set register
> address for reading.  In i2cdetect.c, there is no instructions like this. I
> am not sure if this causes the time out error, since i2cdetect app can scan
> other devices on the bus correctly.
> 
> Can anybody can help me to understand why this happens? Thank you very much.

This question is unrelated to hardware monitoring. Please ask on the
linux-i2c list instead:
http://vger.kernel.org/vger-lists.html#linux-i2c

Thanks,
-- 
Jean Delvare

_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux