PROCESSOR-SDK-AM335X: How to build ETHTOOL on the TI AM335 / AM62 EVM?

  • Hi Rio,

    Yes you can if you use the default SDK and you have used the SD card create script or have re-partition a WIC image. Is there a reason why you want to do this build as the ethtool is available in the default SDK file system? 

    Best Regards,

    Schuyler

  • Hi Schuyler:

    There are new ETHTOOL on the git since the default native one is very old version.

    To avoid any bugs, I'm asking if TI can have the newest ETHTOOL version built.

    BR Rio

  • Hi Rio,

    Could you describe any bugs or features that are present in the current version?

    The AM335x has the same version 5.16 as what is on the AM62 for example. The ethtool utility requires support in the driver to answer a particular request. This is why I am asking there is there a feature that is not supported. Just downloading and building ethtool will not pick up missing driver features. If there are bugs in the data returned to ethtool then these will need to be pointed out so the driver can be fixed.

    Best Regards,

    Schuyler

  • Hi Schuyler:

    The older tool cannot test more than 2.5G ETH.

    So, please consider asking BU to migrate the newer ETH tool version.

    Thanks.

    BR Rio

  • Hi Rio,

    I will file a request to look into pulling in a newer version but this most likely will not be available until the 10.0 Linux SDK release later this year.

    Looking at the ethtool revision history there have been some features added to support SPE PHYs that are becoming a popular PHY in certain applications. As mentioned earlier the any PHY driver from a vendor must support the ethtool requests. The 2.5G support is more relevant for Jacinto class devices as the Sitara MPU devices do not currently support more than 1G.

    Best Regards,

    Schuyler