Skip to content

Conversation

@nathanaelhuffman
Copy link
Contributor

@nathanaelhuffman nathanaelhuffman commented Dec 16, 2025

At initial power up, it is possible to beat the internal (unspecifed) initialization and issue i2c transactions via the FPGA resulting in i2c NACKs from the tofino and an un-usable system state. I've written more details in #2326 about better possible fixes, but this works around the issue and gets us going in manufacturing.

It is also possible to see this failure mode in field systems after the #2298 software patch, but we'd only notice on a cold-sequence vs a warm sequence where the Tofino is up.

@labbott labbott merged commit 17da6ea into master Dec 16, 2025
168 checks passed
@labbott labbott deleted the ndh/FpgaErrorNack branch December 16, 2025 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants