This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83869HM: Using upstream driver with RGMII-1000BASE-X mode

Part Number: DP83869HM

Tool/software:

Hi,

I've recently been testing the DP83869HM device using the upstreamed Linux driver. The upstream version of this driver enables auto-negotiation in 1000Base-X mode, while the datasheet for this part indicates that this is not supported:

>In fiber mode, the speed is not decided through auto-negotiation. Both sides of the link must be configured to the same operating speed.

In my testing, I have not seen the device work properly in this mode with auto-negotiation enabled.

I also note that the out of tree driver has auto-negotiation disabled: https://github.com/TexasInstruments/ti-ethernet-software/blob/main/linux_drivers/dp83869.c

What is the current recommended driver for use with 1000Base-X? If it is the out of tree driver, are there any plans to fix this in the upstream version?

Thanks.

  • Hi Matt,

    What is the current recommended driver for use with 1000Base-X?

    We recommend using our out of tree GitHub drivers with our Ethernet PHYs as these are the most up to date. Can you test with the GitHub driver you've linked and see whether this resolves your issue?

    If it is the out of tree driver, are there any plans to fix this in the upstream version?

    We plan to fix this in the kernel (upstream) drivers, however there is currently no set date for this change.

    Best,

    Shane