Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I2C transactions errors #44

Open
strilov opened this issue Dec 15, 2021 · 2 comments
Open

I2C transactions errors #44

strilov opened this issue Dec 15, 2021 · 2 comments

Comments

@strilov
Copy link
Collaborator

strilov commented Dec 15, 2021

In certain configurations, I2C transactions fail. E.g. when on running in a VM on a laptop with a direct network connection to an FMC+Enclustra, or timing app monitoring software running on np04-srv-002 communication with PROD_MASTER_VDC (direct connection, no issue if connection is done through the control hub on np04-srv-012).

Issue suspected to be related "mid-level" I2C bus control over network and/or PC CPU.

@wesketchum
Copy link

Is this still an issue, @strilov? If so, is there any impact on ProtoDUNE-II (I suspect not if we stick to using np04-srv-012 ...)

@strilov
Copy link
Collaborator Author

strilov commented Oct 21, 2022

Hi Wes. This issue is still outstanding, however it is not trivial to fix. It will require significant modifications to the timing firmware and software. The workaround is to run the timing partition with DUNEDAQ_OPMON_LEVEL set to 1 or lower, that way, information from ICs on the hardware will not be collected using I2C.

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

No branches or pull requests

2 participants