i2cdetect


I2CDETECT(8)                                                      I2CDETECT(8)




NAME

       i2cdetect - detect I2C chips



SYNOPSIS

       i2cdetect [-y] [-a] [-q|-r] i2cbus
       i2cdetect -V
       i2cdetect -l



DESCRIPTION

       i2cdetect  is  a  userspace  program to scan an I2C bus for devices. It
       outputs a table with the list of detected devices on the specified bus.
       i2cbus  indicates  the  number of the I2C bus to be scanned, and should
       correspond to one of the busses listed by i2cdetect -l.



WARNING

       This program can confuse your I2C bus, cause data loss and worse!



OPTIONS

       -y     Disable interactive mode. By default, i2cdetect will wait for  a
              confirmation from the user before messing with the I2C bus. When
              this flag is used, it will perform the operation directly.  This
              is mainly meant to be used in scripts.

       -a     Force scanning of non-regular addresses. Not recommended.

       -q     Use  SMBus  "quick  write" commands for probing (by default, the
              command used is the one believed  to  be  the  safest  for  each
              address).   Not  recommended. This is known to corrupt the Atmel
              AT24RF08 EEPROM found on many IBM Thinkpad laptops.

       -r     Use SMBus "read byte" commands for probing (by default, the com-
              mand  used  is  the  one  believed  to  be  the  safest for each
              address).  Not recommended. This is known to lock SMBus on vari-
              ous write-only chips (most notably clock chips at address 0x69).

       -V     Display the version and exit.

       -l     Output a list of installed busses.



CONFORMING TO

       lm_sensors-2.x



SEE ALSO

       i2cdump(8), sensors-detect(8)



AUTHOR

       Frodo  Looijaard,  Mark  D.  Studebaker,  and  the   lm_sensors   group
       http://www.lm-sensors.nu/  This  manual  page  was  written by Aurelien
       Jarno <aurel32@debian.org>, for the Debian  GNU/Linux  system.  It  was
       then  reviewed by the lm_sensors team and is now part of the lm_sensors
       source distribution.



                                September 2004                    I2CDETECT(8)