Administrator Guide

Table Of Contents
Testing I2C devices:
Checking I2C devices on bus 1:
+ Checking Clock GEN 0x69 ..... Passed
+ Checking DDR3 VREF Tuning 0x2e ..... Passed
+ Checking SPD0 0x50 ..... Passed
+ Checking SPD1 0x52
Error reading at offset 0x00
..... FAILED <<<---
Checking I2C devices on bus 2:
+ Checking CPU Board I2C Mux 0x70 ..... Passed
+ Checking CPU Board EEPROM1 0x50 ..... Passed
+ Checking CPU Board EEPROM2 0x51 ..... Passed
+ Checking CPU Board EEPROM3 0x52 ..... Passed
+ Checking CPU Board EEPROM4 0x53 ..... Passed
+ Checking CPU Board EEPROM5 0x54 ..... Passed
+ Checking CPU Board EEPROM6 0x55 ..... Passed
+ Checking CPU Board EEPROM7 0x56 ..... Passed
+ Checking CPU Board EEPROM8 0x57 ..... Passed
+ Checking CPU Board TMP SENS 0x48 .... Passed
+ Checking PSU1 0x58 ..... Passed
+ Checking PSU2 0x58 ..... Passed
+ Checking FAN1 EEPROM 0x50 ..... Passed
.
.
I2C Devices: Overall test results ---- >>> FAILED <<<---
read Output
/opt/ngos/bin# ./i2ctool --read --bus=/dev/i2c-1 --addr=0x50 --reg=0 --count=256
0x92 0x13 0x0b 0x08 0x04 0x21 0x02 0x09 0x0b 0x11 0x01 0x08 0x0c 0x00 0x7e 0x00
0x69 0x78 0x69 0x30 0x69 0x11 0x20 0x89 0x20 0x08 0x3c 0x3c 0x00 0xf0 0x83 0x05
0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x85 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x0f 0x11 0x23 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x80 0x2c 0x0f 0x13 0x35 0xe9 0x8d 0xe0 0xbb 0x80 0x50
0x31 0x38 0x4b 0x53 0x46 0x31 0x47 0x37 0x32 0x48 0x5a 0x2d 0x31 0x47 0x34 0x45
0x32 0x20 0x45 0x32 0x80 0x2c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
write Output
/opt/ngos/bin# ./i2ctool --write --bus=/dev/i2c-2 --addr=0x48 --reg=0x14 --val=1
Configuration File Format
The configuration file format for the i2c busses is strict. Dell recommends using i2ctool --create to create a boilerplate
configuration file and editing the boilerplate configuration file rather than creating it from scratch.
The configuration file lists each bus from 0 to 4 and the devices. The number of devices MUST match the number of entries or
the i2ctool stops functioning. If you edit out a device or add a device, you must adjust the number of devices found.
Dell DiagOS Tools 43