-
Notifications
You must be signed in to change notification settings - Fork 628
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
Ethernet LED blinking changes DAC voltage #205
Comments
Ethernet port blinking probably can be controlled through the devicetree. This is the device tree file to modify: This describes the available led options: This is the Lantiq PHY linux driver source: If the change could not be applied at runtime, then the simplest approach would be to create an alternative It has been a couple of years since I last worked with devicetree, so you will probably have to find somebody else to help with how to properly apply it. |
Thanks for these hints. I was able to solve it using https://github.com/PieVo/mdio-tool in the following way:
To re-enable blinking, run
The registers addresses and lots of more info can be found at https://datasheet.octopart.com/PEF-7071-V-V1.5-Lantiq-datasheet-62314344.pdf, e.g. page 126. If anyone knows how I have to modify the .dtsi-file that would be great! |
Something like
maybe? |
Is this fixed by fbbbde8? Is a usage example for the command-line tool to disable ethernet LEDs available? |
This feature is available in the latest beta release 1.04-11, usage example can be seen here: https://redpitaya.readthedocs.io/en/latest/appsFeatures/command_line_tools/com_line_tool.html#led-enable-disable-utility |
When the ethernet LED on a Stemlab125-14 blinks, this results in a change in DAC voltage of the order of ~0.5 mV. We have confirmed this correlation with a photodetector placed near the ethernet port LED. I believe the linux OS ethernet driver is responsible for this blinking. Is there a way to disable it to get the best possible noise performance out of a redpitaya?
The text was updated successfully, but these errors were encountered: