FTP Transfer via LAN from efusA9X to PC fails for large files

  • The FTP
    transfer from efusA9X to PC via LAN doesn’t work for large files. The transfer
    of files with about 30 Mbytes fails every time. The transfer of files with
    about 4 Mbytes fails after some transmissions.




    Test
    environment:



    Eval.-Kit with
    efusA9X with kernel from 2016/9/17.



    Connection
    with PC via 1 Gbit/s network.



    Windows
    explorer as FTP client



    10
    PDF-Dateien with identical content of 3.758.922 bytes.





    Test sequence:



    1. The
    files are copied from PC to efusA9X to directory \Temp via FTP (successfully).



    2. The
    files are copied back to PC sequentially.





    Problem:



    After some
    files the transfer times out. (The count of the files that could be transmitted
    before successfully varies.)



    After the
    failed transmission FTP, telnet and even ping do not work anymore.





    Additional info:



    Problems
    with transmission of large files from efusA9X to PC have been observed also in
    case of client server connections via .NET remoting (TCP).



    The same
    test sequence could be performed successfully via WLAN.




    Debug log
    info:



    Waiting
    Send Packets Detected, Busy Count 16 Pending Send 16 @ 10



    0x4c00
    0x4c00 0x4c00 0x4c00 0x4c00 0x4c00 0x4c00 0x4c00



    0x4c00
    0x4c00 0x4c00 0x4c00 0x4c00 0x4c00 0x4c00 0x6c00



    ====>
    ENETResetEx



    MpFreeQueuedSendNetBufferLists:
    status=0xc001000d, list 0xb1f6b110



    MpFreeQueuedSendNetBufferLists:
    status=0xc001000d, list 0xb20f2420



    MpFreeQueuedSendNetBufferLists:
    status=0xc001000d, list 0xb20fb920



    // some similar
    lines deleted



    MpFreeQueuedSendNetBufferLists:
    status=0xc001000d, list 0xb1f6bda0



    MpFreeQueuedSendNetBufferLists:
    status=0xc001000d, list 0xb20f4e70



    ENETFreeBusySendNetBufferLists:
    ABORTED, list 0xb1f6b110



    Exception
    'Data Abort' (0x4): Thread-Id=0612000a(pth=a30a0000), Proc-Id=00400002(pprc=80664ae0)
    'NK.EXE', VM-active=055b0012(pprc=a307cb50) 'servicesd.exe'



    PC=efca480b(ndis.dll+0x0002480b)
    RA=efca4495(ndis.dll+0x00024495) SP=b1dafcf8, BVA=00000000



    Exception
    'Raised Exception' (0x116): Thread-Id=0612000a(pth=a30a0000), Proc-Id=00400002(pprc=80664ae0)
    'NK.EXE', VM-active=055b0012(pprc=a307cb50) 'servicesd.exe'



    PC=effa09e3(k.coredll.dll+0x000109e3)
    RA=80246a1f(kernel.dll+0x00006a1f) SP=b1daf380, BVA=ffffffff