Hi @all,
seit geraumer Zeit versuche ich, den ansonsten gut funktionierenden Webserver von Ingo in Verbindung mit einer ISA-Karte RTL8019 und einer Sony Handycam dazu zu bewegen, die Bilder auch per FTP an meinen PC im Intranet zu übertragen. Der Zugriff per Internet auf die Webseiten funktioniert einwandfrei.
Der FTP-Client schickt aber offensichtlich immer nur den auf der SD-Karte festgelegten Usernamen "USER webcam". Das gewählte Passwort "PASS cam123" wird nicht übermittelt, worauf der FTP-Server mit Fehler "530 Login not accepted" reagiert und die Verbindung abbricht.
Ich habe mehrere FTP-Server damit getestet und auch mit dem Tool FTP-SPY festgestellt, dass zyklisch immer nur "USER webcam" am PC ankommt. Die verwendete Webserver-Software ist die Version 1.4. von Ingo. Die Datei server.cfg in der SD-Karte wird richtig ausgelesen, was man am seriellen Port gut verfolgen kann:
--=== AVR-Server V1.40 ===---
MMC/SD: Ok. reading 'server.cfg'...Ok
.........
NIC : Init RTL8019: Ok
MAC : 00 00 21 CA D9 14
IP : 192.168.0.140
---
ROUT: 192.168.0.1
NTP : 129.132.2.21
FTP : 192.168.0.151
SMTP: 212.227.126.187
---
NTP Enabled=YES
---
Mail-Trigger Enabled=NO
SMTP AUTH LOGIN=NO
CAM Enabled=YES
CAM Store SD-Card Enabled=NO
FTP Push Enabled=YES
FTP User=webcam
FTP Pass=cam123
CAM Store (SD or FTP) Time= 1
External Trigger Enabled=YES
min. Trigger Delay= 10
Trigger State=HIGH
Trigger Portpin=B.4
CAM : Init...
CAM : Debug output is now off!
CAM : RUNNING...
OK
+IPR: (),(1200,2400,4800,9600,19200,38400,57600,460800)
Im Quellcode (von ftpclient.c ???) habe ich versucht, rauszufinden, was die Ursache sein könnte. Da ich aber kein ausgebuffter C-Experte bin, möchte ich diese hier bitten, das o.g. Phänomen mal zu untersuchen und mir vielleicht ein paar Tipps zu übermitteln, wie man der Sache beikommen könnte, bzw. was im Source zu ändern wäre.
Gruss aus dem Wilden Südwesten
Rolf -dj7th-