Administrator Guide
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

Notice: Invalid TLV checksum found. Using default contents.
TlvInfo Header:
Id String: TlvInfo
Version: 1
Total Length: 6
TLV Name Code Len Value
-------------------- ---- --- -----
CRC-32 0xFE 4 0xD4431C18
Checksum is valid.
root@dell-diag-os:/opt/ngos/bin#
Configuration File Format
The eeprom devices are listed under the corresponding i2c bus number. Whenever you add a new EEPROM to the bus
number, the number of devices in each bus number updates. Each
eeprom field is separated by the ‘|’ character. The order of
the fields are:
1. Name of the EEPROM. Provides the same name at the eeprom option in the eepromtool.
2. The bus to which the EEPROM connects.
3. The i2c path of the EEPROM. If a MUX present, the MUX address, offset, and value are separated by colons.
4. The i2c address of the EEPROM.
5. Specifies if the device is a 16–bit address access.
6. Byte count to read or write.
7. Specifies the format of the data in the eeprom as tlv or flat.
8. Write protect register, if applicable.
9. Write protect register mask.
10. Bus Return to Normal - Any bus configurations needed to return the bus to a valid setting. If you need any MUX settings,
they are listed as address : register : mask : value. Each successive MUX setting is separated with a :,:.
CONTROL_CONFIG | 1
#Control Config | method | <Mux Selection> | <Address> | <Register> | <Take Control> | <Release
Control>
I2C Device Flag | lpc | - | 0 | 0x04D8 | 0x210 | 0x211 | 0x212 | 0x213 | 0x55 | 0xAA | 0x5A |
0xA5
Eeprom devices with tlv format found on bus #0: 0
Eeprom devices with tlv format found on bus #1: 7
IDEEPROM |/dev/i2c-1|0x70:0x0:0x1|0x53|0x00|1|tlv|/dev/i2c-1|0x31|0x3|4|1|/dev/i2c-1
0x70:1:0xff:1|-
FAN1EEPROM |/dev/i2c-1|0x70:0x0:0x2|0x51|0x00|1|tlv|/dev/i2c-1|0x32|0x15|0|1|/dev/i2c-1
0x70:1:0xff:1|-
FAN2EEPROM |/dev/i2c-1|0x70:0x0:0x2|0x52|0x00|1|tlv|/dev/i2c-1|0x32|0x15|1|1|/dev/i2c-1
0x70:1:0xff:1|-
FAN3EEPROM |/dev/i2c-1|0x70:0x0:0x8|0x53|0x00|1|tlv|/dev/i2c-1|0x32|0x15|2|1|/dev/i2c-1
0x70:1:0xff:1|-
FAN4EEPROM |/dev/i2c-1|0x70:0x0:0x8|0x54|0x00|1|tlv|/dev/i2c-1|0x32|0x15|3|1|/dev/i2c-1
0x70:1:0xff:1|-
PSU1EEPROM |/dev/i2c-1|0x70:0x0:0x10|0x51|0x00|1|flat|-|-|-
PSU2EEPROM |/dev/i2c-1|0x70:0x0:0x10|0x50|0x00|1|flat|-|-|-
Eeprom devices with tlv format found on bus #2: 0
======
# Flat Format for EEPROM
0x23 |-| 0xc4 | 20 | Serial Number
0x22 |-| 0xd8 | 6 | Part Number
0x27 |-| 0xde | 3 | Label Revision
0x00 |-| 0xe1 | 7 | Fan Airflow
0x00 |-| 0xe8 | 5 | Power Source
0x00 |-| 0xed | 4 | Power Wattage
0x00 |-| 0xf1 | 1 | Num Fans
0x00 |-| 0xf2 | 5 | Fan Speed
Dell DiagOS Tools 35