[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Upgrading IIGS HD System
Chris Morse wrote:
> Yeah, and it seems to be having a little difficulty. First try, it
> sent 3276 of 65535 blocks and then it hung on a send. I dropped the
> speed to 19200 (from 115k) and started everything up again, and went to
> bed. This morning it was hung near the end (it did send around 30 of
> the 32MB.) Now I'm trying a third time. I didn't have any problems
> with any of the 800k images.
Don't bother dropping the speed - it's not a signal quality problem.
It's a software quality problem. :-) Are you using v0.0.7? I did have
trouble in earlier revs getting all 64k-1 blocks sent, but got rid of
one (of perhaps several...) bug getting in my way, and it worked the
last couple of times I tried it.
> I wonder if this can be fixed in the software. My guess is that the
> client thinks it has sent a block and is waiting for an ACK or NAK, but
> the server is waiting for the block to finish before sending anything
> back. Deadlock. Maybe the server could send a NAK if no data is
> received after 20 seconds while receiving a block.
The protocol is definitely shaky. 140k images rarely saw a problem,
but expecting flawless operation for an hour is a dicey proposition,
for sure. The server is a good place to be watching for timeouts and
behave accordingly. Let me know what rev you're at, and we'll take it
from there...