we are working with a RCM6700 module (based on the Rabbit 6000 processor), with a SD card attached and a FTP server, that publicates the SD content, for a remote harvest of seismic data.
The FTP server has two accounts: anomynous and admin, but at the present both are read only; this is, just can view the SD contents and download the files.
But, we have more or less the same problem with the FTP.
Let me explain, but be patient since english is not my native language:
- We can log without problems on both accounts, from the Firefox and DOS (starting a command window and typiyng FTP, etc. etc).
- But if we use Filezilla or Win SCP, when we try to download a file, the connection freezes, and the only way to restore it, is resetting the Rabbit...
We added explicit time out macros to the FTP server, on data and command ports, but the Rabbit never execute it, and keeps waiting something forever.
We added the macro to have two simultaneous connections, and when the Filezilla hangs one of them, the other (with Firefox or DOS based ftp client), remains working fine, but the first one never recovers until we do a Rabbit reset. It is unnaceptable!!!
Please give me a clue about how can we make it work.
I can send the code we are working on; the very basic skeleton can be the FTP example on the Vol 2 of TCP/IP Rabbit book, on page 374. This example has not SD card, but has the same behavior I am describing.
Thanks in advance,