info-mac@uw-beaver.UUCP (10/12/84)
From: Mike Caplinger <mike@rice.ARPA> I'm using beta MacTerminal (version 0.15X) with the appropriate version of macput, over a 1200 baud modem. As soon as I try to start a transfer, I get an error box thrown up which says "GetInfo: Got BadResult from GetBlock", and the transfer fails. Then I have to wade through a bunch of macput output. What can the problem be? The other system is a VAX running 4.2 BSD. I don't see how it can be a line noise problem, since macget seems to work all the time. I'm directly connected (no network connections), so I don't see how it can be a flow control problem either. When I try this onsite at 9600 baud, it usually works, though once or twice I've had it fail the same way. Any explanations? - Mike
info-mac@uw-beaver (info-mac) (10/15/84)
From: Christopher A Kent <cak@Purdue.ARPA> If you're really using beta, it should be 0.5x; I just went through this same thing. macput/get from sumex have bugs. Look on merlin:~ftp/pub/mac for updated copies. I think there's a -o switch to work with -0.15x, too. Cheers, chris ----------
info-mac@uw-beaver (info-mac) (10/15/84)
From: Joseph I. Pallas <PALLAS@SU-SCORE.ARPA> I've been having exactly the same problem since I got MacTerminal 1.1 -- after the indicator goes up with the name and size, the alert box appears. Also, when I try to send files, the indicator never moves, and I have to cancel the transfer. I'm using the version of macput for beta and later MacTerminal, which I hadn't been using before. Also, I haven't tried it over a direct line, only with a 1200 baud modem. joe -------
info-mac@uw-beaver (info-mac) (10/15/84)
From: Mike Caplinger <mike@rice.ARPA> John Peterson (JW-Peterson@UTAH-20) pointed out that an earlier submission to INFO-MAC explains my problem with Macput at 1200 baud, to wit... "I finally put a RS232 data monitor on the line, and discovered the Mac was apparently dropping a character out of file information block. Fortunately the fix was simple, just add a sleep before the info block is sent: if (send_sync() == ACK) { /* ~ line 165 */ txtmode = 0; sleep(1); /* added to make sure info block is recieved */ send_file(files.f_info, 1); After adding the sleep call there's been no further problems." Thanks, John. (I haven't had a chance to try this out personally yet.) I resent this because I got a lot of queries about it. - Mike