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
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
Dell DiagOS Tools 40










