Instability Reading FuseID
I am trying to use this function to save the IDs of each CBC. After commenting out L762 I am able to use the function, but 1. the result is empty (perhaps the FuseID is not set for these chips), and 2. the result is unstable. A snippet of various failure modes below: (1) I2C write failure and status is 0x40, (2) I2C write failure and status is 0x0 (3) no I2C write failure. There doesn't seem to be a pattern about when each occurs. I confirmed that this happens both on a Fermilab module and on the skeleton module in the TIF.
05.10.2021 10:23 |139631192776064|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x40
05.10.2021 10:23 |139631192776064|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x40
05.10.2021 10:23 |139631192776064|I| I2C Write FAILED - I2C status is 64
05.10.2021 10:23 |139631192776064|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x40
05.10.2021 10:23 |139631192776064|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x40
05.10.2021 10:23 |139631192776064|I| Fuse ID 0 IDa IDb IDc
05.10.2021 10:23 |139631192776064|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x40
05.10.2021 10:23 |139631192776064|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x40
05.10.2021 10:23 |139631192776064|I| I2C Write FAILED - I2C status is 64
05.10.2021 10:23 |139631192776064|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x40
05.10.2021 10:23 |139631192776064|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x40
05.10.2021 10:23 |139631192776064|I| Fuse ID 0 IDa IDb IDc
05.10.2021 10:23 |139631192776064|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x40
05.10.2021 10:23 |139631192776064|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x40
05.10.2021 10:23 |139631192776064|I| I2C Write FAILED - I2C status is 64
05.10.2021 10:23 |139631192776064|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x40
05.10.2021 10:23 |139631192776064|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x40
05.10.2021 17:44 |140375359822912|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x0
05.10.2021 17:44 |140375359822912|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x0
05.10.2021 17:44 |140375359822912|I| I2C Write FAILED - I2C status is 0
05.10.2021 17:44 |140375359822912|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x0
05.10.2021 17:44 |140375359822912|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x0
05.10.2021 17:44 |140375359822912|I| Fuse ID 0 IDa IDb IDc
05.10.2021 17:44 |140375359822912|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x0
05.10.2021 17:44 |140375359822912|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x0
05.10.2021 17:44 |140375359822912|I| I2C Write FAILED - I2C status is 0
05.10.2021 17:44 |140375359822912|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x0
05.10.2021 17:44 |140375359822912|I| [D19cFWInterface::I2CWrite] I2CM2 status is 0x0
05.10.2021 17:44 |140375359822912|I| Fuse ID 0 IDa IDb IDc
05.10.2021 17:44 |140553301896256|I| Fuse ID 0 IDa IDb IDc
05.10.2021 17:44 |140553301896256|I| Fuse ID 0 IDa IDb IDc
05.10.2021 17:44 |140553301896256|I| Fuse ID 0 IDa IDb IDc
05.10.2021 17:44 |140553301896256|I| Fuse ID 0 IDa IDb IDc
05.10.2021 17:44 |140553301896256|I| Fuse ID 0 IDa IDb IDc
05.10.2021 17:44 |140553301896256|I| Fuse ID 0 IDa IDb IDc
05.10.2021 17:44 |140553301896256|I| Fuse ID 0 IDa IDb IDc
05.10.2021 17:44 |140553301896256|I| Fuse ID 0 IDa IDb IDc