Setup Guide

eepromtool
To program the type, length, value (TLV) format EEPROMs, use the eepromtool. You can also use the eepromtool to show all the
TLV-formatted EEPROM contents or show specific EEPROM content by specifying the EEPROM type.
Tests
The test option in EEPROM devices allows you to verify the MAC address. Use this test for MAC address consistency.
CLI options
root@dellemc-diag-os:~# eepromtool
DellEmc Diag - Eeprom Tool
version 2.0, x.xx.x.x-x
build, 2019/07/03,
Syntax:= eepromtool <option>
Display help-text:=
eepromtool --help (or)
eepromtool -h
List the understood TLV codes and names:=
eepromtool --list (or)
eepromtool -l
List all eeprom devices:=
eepromtool --listdevices (or)
eepromtool -L
Dump the PSU eeprom:=
eepromtool --psueepromdump (or)
eepromtool -m
Dump the FAN eeprom:=
eepromtool --faneepromdump (or)
eepromtool -F
Show the EEPROM data:=
eepromtool --eeprom=<eepromtype> --show (or)
eepromtool -P <eepromtype> -x
Reset the EEPROM data:=
eepromtool --eeprom=<eepromtype> --erase (or)
eepromtool -P <eepromtype> -e
Verify the MAC address in system-eeprom and mac-eeprom:=
eepromtool --eeprom=<eepromtype> --test (or)
eepromtool -P <eepromtype> -t
Verify the EEPROM data:=
eepromtool --eeprom=<eepromtype> --test --content (or)
eepromtool -P <eepromtype> -t -c
Verify EEPROM write protection:=
eepromtool --eeprom=<eepromtype> --test --protect (or)
eepromtool -P <eepromtype> -t -p
Look up a TLV by code and write the value to stdout:=
eepromtool --eeprom=<eepromtype> --get <code> (or)
eepromtool -P <eepromtype> -g <code>
Execute repeatedly command by count:=
eepromtool --iteration=max/<count> [option1] [option2]... (or)
eepromtool -I max/<count> [option1] [option2]...
Set a TLV code to a value:=
eepromtool --eeprom=<eepromtype> --set <code>=<value>,<code>=<value>... (or)
eepromtool -P <eepromtype> -s <code>=<value>,<code>=<value>...
Modify FRU config file:=
eepromtool --fru=<frutype> --modify=<filed> --value=<val> (or)
eepromtool -T <frutype> -M <filed> -V <val>
Add UUID to FRU config file:=
eepromtool --fru=<frutype> --modify=<filed> --autogenuuid (or)
eepromtool -T <frutype> -M <filed> -U
Generate FRU data from the config file:=
eepromtool --fru=<frutype> --file=<fru.bin> (or)
eepromtool -T <frutype> -O <fru.bin>
Write FRU data to EEPROM:=
eepromtool --eeprom=<eepromtype> --fileprogram=<fru.bin> (or)
Dell EMC DIAG-OS tools
29