On Sat, Oct 26, 2024 at 01:05:46AM +0200, Fabian Benschuh wrote: > With this flag we can now use ethtool to access the OTP: > ethtool --set-priv-flags eth0 OTP_ACCESS on > ethtool -e eth0 # this will read OTP if OTP_ACCESS is on, else EEPROM > > When writing to OTP we need to set OTP_ACCESS on and write with the correct magic 0x7873 for OTP Please can you tell us more about OTP vs EEPROM? Is the OTP internal while the EEPROM is external? What is contained in each? How does the device decide which to use when it finds it has both? I'm just wondering if we even need a private flag, if the hardware will use one or the other exclusively? Andrew