[comp.unix.sysv386] Problems with SimulTask 386 and MS-Kermit 3.1

pss1@kepler.unh.edu (Paul S Secinaro) (06/23/91)

I'm using AT&T SimulTask 386 version 2.0 (which is actually VP/ix 1.something)
on an AT&T SVR3.2.1 system.  I'm having a problem with MS-Kermit 3.1

When I run Kermit, with Simultask set up to allow access to the COM2 port, I
get the error message:

?Warning: no harware for this serial port
?This port will be operated through the Bios as BIOS2

In other words, Kermit has decided it will communicate with COM2 using only
standard Bios calls.  The problem is, when I go into terminal mode, the screen
just starts filling with the character "2".  The program doesn't crash - I can
exit terminal mode and mess with the comm parameters, etc.  It's as if Kermit
thinks it's receiving a steady stream of "2"'s from the COM port.  I've tried
resetting Kermit to use the hardware ports, but it just gives the above error
message again.
 
Does anyone have any ideas?  I also use Telix 3.12, and have had no problems
at all, but I prefer MS-Kermit as it has superior terminal emulation and
a better implementation of the Kermit protocol.
Thanks,
Paul Secinaro

-- 
Paul Secinaro
pss1@kepler.unh.edu
p_secinaro@unhh.unh.edu

dbm@csd4.csd.uwm.edu (Dennis B Meilicke) (06/25/91)

In article <1991Jun23.153720.1674@unhd.unh.edu> pss1@kepler.unh.edu (Paul S Secinaro) writes:
>I'm using AT&T SimulTask 386 version 2.0 (which is actually VP/ix 1.something)
>on an AT&T SVR3.2.1 system.  I'm having a problem with MS-Kermit 3.1
>
>When I run Kermit, with Simultask set up to allow access to the COM2 port, I
>get the error message:
>
>?Warning: no harware for this serial port
>?This port will be operated through the Bios as BIOS2

Well, I'm not sure, but...

I have a similar problem running MS-Kermit 3.1 under MS-DOS.  My modem
is on COM4.  When I tell Kermit to use COM4, it tells me there is no
hardware for this port, and uses BIOS4.  When I connect, I get a
screen full of characters.

I'm not sure, but I think Kermit's port definitions are screwed up.
After a lot of trial and error, I found that I can get Kermit to work
by telling it to use COM2.  *All* of my other programs use COM4.  Very
strange.  Anyway, you might try using COM4.

Good luck...

Dennis

jrd@cc.usu.edu (Joe R. Doupnik) (06/25/91)

In article <1991Jun23.153720.1674@unhd.unh.edu>, pss1@kepler.unh.edu (Paul S Secinaro) writes:
> I'm using AT&T SimulTask 386 version 2.0 (which is actually VP/ix 1.something)
> on an AT&T SVR3.2.1 system.  I'm having a problem with MS-Kermit 3.1
> 
> When I run Kermit, with Simultask set up to allow access to the COM2 port, I
> get the error message:
> 
> ?Warning: no harware for this serial port
> ?This port will be operated through the Bios as BIOS2
> 
> In other words, Kermit has decided it will communicate with COM2 using only
> standard Bios calls.  The problem is, when I go into terminal mode, the screen
> just starts filling with the character "2".  The program doesn't crash - I can
> exit terminal mode and mess with the comm parameters, etc.  It's as if Kermit
> thinks it's receiving a steady stream of "2"'s from the COM port.  I've tried
> resetting Kermit to use the hardware ports, but it just gives the above error
> message again.
>  
> Does anyone have any ideas?  I also use Telix 3.12, and have had no problems
> at all, but I prefer MS-Kermit as it has superior terminal emulation and
> a better implementation of the Kermit protocol.
> Thanks,
> Paul Secinaro
> 
> -- 
> Paul Secinaro
> pss1@kepler.unh.edu
> p_secinaro@unhh.unh.edu
-------------------------------
Paul,
	I had the same troubles with the same AT&T software about a year ago
and finally fixed it. But I can't remember the details! Well, the real
problem is VI/IX is not revealing the serial ports as (pseudo) hardware
items. The difference between what MS-DOS Kermit does about it and what some
other comms programs do is fairly simple to deduce: MSK checks out the port
before doing anything to change it or to put it into service. Goodness knows
what the system has at the address indicated in segment 40h of the Bios, but
we'd better not do real damage if it's not a standard serial port. Anyway,
that's been my view and hence that's what the Kermit code does.
	Somewhere in my dusty mental archives I recall that the VP/IX docs
comment upon making the serial ports available. You might want to review
the fine print in those documents.
	Btw, I tried a test installation of VP/IX, the version you mention,
on my SVR4 system and it's no-go. Thus if you upgrade Unix then assume that
VP/IX will need an upgrade too.
	Joe Doupnik

jrd@cc.usu.edu (Joe R. Doupnik) (06/25/91)

In article <13374@uwm.edu>, dbm@csd4.csd.uwm.edu (Dennis B Meilicke) writes:
> In article <1991Jun23.153720.1674@unhd.unh.edu> pss1@kepler.unh.edu (Paul S Secinaro) writes:
>>I'm using AT&T SimulTask 386 version 2.0 (which is actually VP/ix 1.something)
>>on an AT&T SVR3.2.1 system.  I'm having a problem with MS-Kermit 3.1
>>
>>When I run Kermit, with Simultask set up to allow access to the COM2 port, I
>>get the error message:
>>
>>?Warning: no harware for this serial port
>>?This port will be operated through the Bios as BIOS2
> 
> Well, I'm not sure, but...
> 
> I have a similar problem running MS-Kermit 3.1 under MS-DOS.  My modem
> is on COM4.  When I tell Kermit to use COM4, it tells me there is no
> hardware for this port, and uses BIOS4.  When I connect, I get a
> screen full of characters.
> 
> I'm not sure, but I think Kermit's port definitions are screwed up.
> After a lot of trial and error, I found that I can get Kermit to work
> by telling it to use COM2.  *All* of my other programs use COM4.  Very
> strange.  Anyway, you might try using COM4.
> 
> Good luck...
> 
> Dennis
-------------------------------
	Aw, come on fellas. By now everyone knows that there is no definition
for COM3 and COM4. MS-DOS Kermit has the good sense to look before leaping,
more than can be said for some comms programs. If you want COM4 with Kermit
then you can do one of two things.
	With MSK v3.10 you can give Kermit commands
	SET COM4 \x0nnn irq		where nnn is the hex port, irq is irq
or	SET COM3  ditto
Or you can put the port address of COMx in the segment 40h work area where
everything rational looks for it. The four words (two bytes) starting at
40:0h are the port addresses for COM1..4. Kermit looks there, the Bios looks
there. The POST part of the Bios is responsible for filling in the numbers
but IBM (hence everyone else) looks for only the first two ports; you can
add to the system's knowledge.
	Joe D.