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.

TDA4VM: QSGMII Ethernet Board

Part Number: TDA4VM

Hi, 

I refer the discussion at https://e2e.ti.com/support/processors/f/791/t/900935.

And run the QSGMII Ethernet Board successfully.

My config setting as,

1.Config static Ip 192.168.1.203 at ethfw

2.Config A72 ip 192.168.1.31 to ethfw static ARP.

(My PC ip is 192.168.1.120)

I can ping 192.168.1.120 on A72 linux shell.

I also can ping ethfw IP 192.168.1.203 on my PC.

But I run the ping command form My PC to A72 IP 192.168.1.31, 

there is no response.

So how can I config the ethfw? Let the ping packet can be forwarded to A72.

Br, KS

  • KS,

    This is likely a known issue in the current SDK 6.2 release that we are addressing shortly in SDK 7.0. For the version you have, if you issue a ping from the A72 immediately before you issue the ping from your PC it should be successful.

    Best regards,

    Dave

  • Hi, Dave, 

    I have run the PSDK 7.0.0, there is still for GESI board.

    Could you let me know how to config for QSGMII board?

    Br,

    KS

  • Hi,  Dave,

    I try to apply the older patch https://e2e.ti.com/support/processors/f/791/t/900935

    But one error log as the follow,

    Assertion @ Line: 1268 in src/cpsw_macport.c: version.ident_val == ipInfo->sgmiiInfo.versionInfo.moduleId : failed !!!

    I have checked by kernel shell command, 

    =============================================================

    root@j7-evm:~# devmem2 0xc000100 word
    /dev/mem opened.
    Memory mapped at address 0xffffa6770000.
    Read at address 0x0C000100 (0xffffa6770100): 0x4EC21102
    root@j7-evm:~# devmem2 0xc000200 word
    /dev/mem opened.
    Memory mapped at address 0xffff9a930000.
    Read at address 0x0C000200 (0xffff9a930200): 0x00000000
    root@j7-evm:~# devmem2 0xc000300 word
    /dev/mem opened.
    Memory mapped at address 0xffffb3b90000.
    Read at address 0x0C000300 (0xffffb3b90300): 0x4EC21102
    root@j7-evm:~# devmem2 0xc000400 word
    /dev/mem opened.
    Memory mapped at address 0xffffa1330000.
    Read at address 0x0C000400 (0xffffa1330400): 0x4EC21102
    root@j7-evm:~# devmem2 0xc000500 word
    /dev/mem opened.
    Memory mapped at address 0xffff9bbe0000.
    Read at address 0x0C000500 (0xffff9bbe0500): 0x00000000
    root@j7-evm:~# devmem2 0xc000600 word
    /dev/mem opened.
    Memory mapped at address 0xffff8c8a0000.
    Read at address 0x0C000600 (0xffff8c8a0600): 0x00000000
    root@j7-evm:~# devmem2 0xc000700 word
    /dev/mem opened.
    Memory mapped at address 0xffff7e9f0000.
    Read at address 0x0C000700 (0xffff7e9f0700): 0x00000000

    ===========================================================

    It seems the SGMII driver not ready.

    Please provide the patch for QSGMII board.

    BR,

    KS

  • ks,

    Answered in https://e2e.ti.com/support/processors/f/791/t/923906.

    If ok, let's close this thread and we can confirm if there are still issues in the other.

    Best regards,

    Dave