Specifications
Table Of Contents
- Open Networking Hardware Diagnostic Guide April 2016
- About this Guide
- Installation Instructions for ONIE and the Dell OS
- ONIE Overview
- Dell DIAG OS
- Dell DiagOS Tools
- Technical Support
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.
Each device is listed on its own line for that bus in comma separated format:
Name
mux bus
mux level 1 setting in the format of address:value
mux level 2 setting in the format of address:value
device address
Register we can read from
byte count
For example:
I2C devices found on bus #0: 0
I2C devices found on bus #1: 4
Clock GEN ,/dev/i2c-1, - ,0x69,0x00,1
DDR3 VREF Tuning ,/dev/i2c-1, - ,0x2e,0x00,1
SPD0 ,/dev/i2c-1, - ,0x50,0x00,1
SPD1 ,/dev/i2c-1, - ,0x52,0x00,1
I2C devices found on bus #2: 31
CPU Board I2C Mux ,/dev/i2c-2, - ,0x70,0x00,1
CPU Board EEPROM1 ,/dev/i2c-2,0x70:0x0:0x8,0x50,0x00,1
CPU Board EEPROM2 ,/dev/i2c-2,0x70:0x0:0x8,0x51,0x00,1
CPU Board EEPROM3 ,/dev/i2c-2,0x70:0x0:0x8,0x52,0x00,1
CPU Board EEPROM4 ,/dev/i2c-2,0x70:0x0:0x8,0x53,0x00,1
CPU Board EEPROM5 ,/dev/i2c-2,0x70:0x0:0x8,0x54,0x00,1
CPU Board EEPROM6 ,/dev/i2c-2,0x70:0x0:0x8,0x55,0x00,1
CPU Board EEPROM7 ,/dev/i2c-2,0x70:0x0:0x8,0x56,0x00,1
CPU Board EEPROM8 ,/dev/i2c-2,0x70:0x0:0x8,0x57,0x00,1
CPU Board TMP SENS ,/dev/i2c-2,0x70:0x0:0x9:0x74:0x1:0xb:
0x73:0x0:0x0:0x72:0x0:0x0,0x48,0x00,1
PSU1 ,/dev/i2c-2,0x70:0x0:0x9:0x74:0x1:0xb:0x73:0x0:0x0:0x72:0x1:0x1,0x58,0x00,1
Dell DiagOS Tools 50










