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

      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