Es gab Berichte über fehlerhafte EAGLE Dateien beim direkten
Speichern auf ein NAS (Network Attached Storage) Laufwerk.
Diese Dateien verursachten die Fehlermeldung "Fehler beim Lesen der Datei ..."
bei dem späteren Versuch sie wieder zu laden.
Nach einer genaueren Untersuchung sieht es so aus, als hätten
manche NAS-Laufwerke einen Fehler in der Implementierung ihrer
fseek()-Funktion, wodurch es EAGLE nicht möglich ist den File-Pointer
zu repositionieren und ein Längenfeld in die Datei zu schreiben.
Das kleine Testprogramm in
ftp://ftp.cadsoft.de/eagle/betatest/fileseektest.c
kann dazu benutzt werden zu testen, ob ein bestimmtes NAS-Laufwerk
fehlerhaft ist. Das Problem tritt anscheinend auf, sobald der Offset
den Wert 32767 (0x7FFF) übersteigt.
Eine übersetzte Version dieses Testprogramms für Windows finden Sie in
ftp://ftp.cadsoft.de/eagle/betatest/fileseektest.exe
Öffnen Sie ein DOS-Fenster und lassen Sie es dort laufen.
Linux- und Mac-Benutzer können es selber übersetzen indem sie
g++ fileseektest.c && ./a.out
ausführen.
Bis jetzt wissen wir von zwei NAS-Laufwerken, bei denen dieses
Problem auftritt:
ICYBOX 901 / SATA disk 200GB
IB-NAS901-B Vers. Basic 49B1 Loader 69
FREECOM Networkdrive 500GB
Bitte speichern Sie keine EAGLE-Dateien direkt auf ein NAS-Laufwerk,
ohne vorher getestet zu haben, daß das oben erwähnte Programm durchläuft
und alle ausgegebenen Zeilen mit "ok." abgeschlossen sind.
Falls Sie ein NAS-Laufwerk besitzen, berichten Sie bitte das Resultat
des o.g. Tests in diesem Thread, zusammen mit der genauen Angabe des
Herstellers und Modells des Laufwerks.
Klaus Schmidinger
--
_______________________________________________________________
Klaus Schmidinger Phone: +49-8635-6989-10
CadSoft Computer GmbH Fax: +49-8635-6989-40
Hofmark 2 Email: kls@cadsoft.de
D-84568 Pleiskirchen, Germany URL: www.cadsoft.de
_______________________________________________________________