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.

Network problems with IPNC 2.8 RDK on DM814x

Hi,

I recently ported my code from IPNC 2.0 GA to the new IPNC 2.8 RDK and I noticed that it intoduces some issues with the Ethernet.

If I initialize the network in U-boot while the board is booting up (by calling DHCP, TPFT or PING as a port of the bootcmd string) then I can get the Linux to use DHCP like before in IPNC 2.0 RDK.

But if I simply boot the board from NAND with a static IP address then the DHCP on the Linux side never gets an IP address assigned and will loop forever.

I am not sure if the problem lies on the Linux side or the U-boot side but it looks like it could be some PHY/MAC initialization missing on the Linux side!??

Has anyone else seen the same behaviour while switching from IPNC 2.0 RDK to IPNC 2.8 RDK?

Best regards,

Karsten

  • Hello Karsten,

    Are you still facing this issue?

    Can you please give detailed steps so that we can reproduce it here?

    From v2.0 we have migrated to the new version PSP release, so that might have caused this issue.

    Anyways, please give more details so that we can look at it

    Please note V3.0 is release last week, please check with Appro and update to this release

    Regards,

    Raghu

  • Hi Raghu,

     

    Yes, I am still having this problem with the 2.8 release.

    I am seeing this all the time so I cannot actually tell you how to reproduce it.

    So what I am seeing is that If I dont use the ethernet inside the U-boot when the system boots up then the network doesn't work after the Linux boots up! But if I add a "ping <some IP>" or "DHCP" command as a part of the "bootcmd" string in U-boot then the ethernet starts to work correctly in Linux.

    When the error is present in the Linux and I have configured the Linux IP address to be DHCP, then I see that the Linux tries to use DHCP but it will loop indefinately while it is trying to get an IP address. The strange thing is that the Linux DHCP command seems to initialize the network (It reports the 1GB Link to be up and running) but it looks like it doesnt receive any telegrams from the DHCP server on my network.

    I suspect that the ethernet initialization inside the PSP has been modified and that is now is somewhat depending on initialization done by the U-Boot. This is new in 2.8 since we didnt have any problem with the 2.0 release.

     

    I am downloading the 3.0 release from Appro right now and I will try to see if this new release have the same problem or not.

    Best regards,

    Karsten