We would like to set ethernet speed to a constant speed & duplex value and turn auto negotiation off.
Can you please point us to the right direction in the device tree?
We came across max speed but think that there should be another entry for directly setting the speed.
We also tried ethtool but we are not sure about the run time characteristic of it.
so when using the ethtool, system boots with auto negotiation mode on and then when the ethtool script turn on it switches to fixed speed.
During regression tests, where we plug and unplug the ethernet very rapidly, we came across the situation (only a couple of times) where the link can’t be up.
Can you please share your suggestions for handling such rare conditions?
This is how max speed is set on colibri imx6ull module. For imx6dl module just add the below code to the end of your preferred carrier board device tree file.
Thank you for your answer.
Using max-speed, won’t the system set a link to 10Mbps if PC is set to 10Mbps only
In my case, I should only set a link at 100Mbps or doesn’t set it all on other cases