Strona 1 z 1

Star Commander i XE1541 - problem z przenoszeniem danych

: 01 mar 2015, 22:45
autor: Volcano
Podczas kopiowania danych - plik po pliku - często zdarza się, że transfer się zawiesza. Ma to miejsce najczęściej na samym końcu odczytywania pliku z dyskietki, kiedy plik powinien być utworzony na PC. Stacja nagle przestaje pracować, tzn. odczytywać dysk, bo silnik nadal pracuje, ale dioda sygnalizująca odczyt nie świeci się.

Po naciśnięciu Esc wyświetla się okno z komunikatem "Timeout detected" i opcjami do wyboru "OK" lub "Skip". Po wybraniu OK kopiowanie jest kontynuowane, ale najczęściej pomijany jest plik, na którym program "potknął się". Czasami zdarza się, że wszystko tak się zatnie, że nie pomaga żadne Esc - trzeba wyłączyć stację, PC, po czym odpalać wszystko od nowa.

Zdarzają się przypadki, że program nie wyświetla żadnych komunikatów, a po kopiowaniu okazuje się, że nie wszystkie pliki zostały skopiowane.

Zdarzyło się też kilka razy, że stacja próbowała czytać kilka razy jakiś sektor, jakby były błędy na dysku, po czym przerywała transfer i SC wyświetlał komunikat o błędzie odczytu. Dyskietki, z których były kopiowane dane, na 100% są sprawne. Były sprawdzane dwoma testerami i nie było na nich ani jednego błędu.

Kiedyś problem nie występował. Dzieje się tak od jakiegoś czasu.

Wymienione problemy występują niezależnie od tego, jaki tryb transferu się wybierze: normal, turbo czy warp.

Sprawdzałem wszystko na różnych stacjach dysków i problem ten występuje. Wykluczam uszkodzenie stacji - są one w 100% sprawne i po podpięciu do C64 działają bez żadnych problemów.

Początkowo myślałem, że może są jakieś zgrzyty we współpracy z pendrivem, na który bezpośrednio zrzucałem dane (mam stary komputer, który nie do końca chce współpracować w DOS-ie ze wszystkimi pendrive'ami), jednak w przypadku kopiowania plików bezpośrednio na twardy dysk problemy nadal występują.

Nie wiem, co jest grane - czy to kwestia uszkodzenia przewodu do transferu (fizycznie nie jest uszkodzony - może strzeliła jakaś dioda), czy może uszkodzony jest zasilacz do stacji (sprawdziłem - podaje prawidłowe napięcia), czy może jeszcze co innego...

Chyba że Star Commander wymaga jakichś specyficznych ustawień. Próbowałem zmieniać różne opcje (w tym ustawiać wartość dla "Manual timeout"), ale nic to nie daje. Resetowanie ustawień SC do domyślnych również nic nie pomaga.

Czy ktoś spotkał się z takimi objawami, jak wyżej opisane?

Oprogramowanie i sprzęt:
Star Commander: v0.82
Przewód: XE1541
Stacje: 1541 II

: 01 mar 2015, 22:58
autor: comankh
ustawienia portu lpt?
system?

: 02 mar 2015, 00:17
autor: Sebaloz/Lepsi.De
u mnie kiedys pomagala zmiana w biosie na EPP albo ECP

: 02 mar 2015, 19:48
autor: wackee
Potestuj nowszą betę:
http://sta.c64.org/scbeta.html

Generalnie przegrywanie plik po pliku jest mało stabilne, ja w ogóle tego nie robię - zawsze jadę całe dyski, ew. z opcją BAM jak się spieszę.

: 03 mar 2015, 01:03
autor: mr.ice
Spróbuj ustawic Async Transfer na Always.

: 04 mar 2015, 20:19
autor: Volcano
Dziękuję za rady, ale próbowałem już chyba naprawdę wszystkiego. Zmieniałem opcje w BIOS-ie, w Star Commanderze, spróbowałem wersji beta 0.90 i nie działa to jak należy.

Opcji konfiguracji i możliwych kombinacji jest tyle, że głowa boli. Spróbuję jeszcze potestować, ale nie mam już na to siły.

: 04 mar 2015, 21:43
autor: wackee
Ale powiedz jak to jest przy opcji full disk copy, działa stabilnie czy nie?

: 02 sie 2015, 20:16
autor: Nameless
u mnie było podobnie. skończyło się na zrobieniu XEP'a

: 02 sie 2015, 22:41
autor: 8bit
A na jakim systemie używasz TSC ?

: 03 sie 2015, 06:08
autor: Nameless
heh ostatni raz używałem tego kabla pewnie jakieś 15 lat temu
ale pamiętam , że stacja bardzo często stawała z niewiadomych przyczyn.
przechodziłem ewolucje z X1541 potem XE a skończyło się na XEP
Wtedy pewnie miałem win95 :-)

: 03 sie 2015, 12:51
autor: 8bit
To ustaw priorytet dla programu na wyższy , nawet czasu rzeczywistego.
Może pomoże.

: 03 sie 2015, 13:33
autor: Nitro
Polecałbym odpalać to z DOSa.
Szczęśliwy user XU1541 here.