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