>In article <jkramer.727636944@worms.cmsbio.nwu.edu> jkramer@.cmsbio.nwu.edu (James M. Kramer) writes:
>>I would like to run both Windows for Workgroups and WinQVT/Net together. >Either one runs fine alone, but WFW doesn't work when the Ethenet 3c503 >driver and pktint are loaded. Can anyone tell if and how to get them to >coexist. Thanks.
>I can't promise this is the answer, since I haven't run Windows for Workgroups, but have you tried pktmux, the packet multiplexer? If Windows has control of your ethernet driver, I doubt WinQVT/Net could get access (or vice versa).
>Dick Hoffmann
Nope, pktmux won't work. The reason is the following:
pktmux runs *on top* of the packet driver (PD) and makes it look like several
PD's are loaded and correspond to several net cards. WfWg uses an
NDIS driver which *will severely conflict* with a PD. The reason is simple:
philosophy of both NDIS and PD's is that instead of grabbing the net card and
writing to it directly a network program has to ask a driver to pass a packet
through the card. This way if there is only one program (NDIS or PD) that
owns the card and accepts requests from other programs to pass stuff to the
net all conflicts are eliminated. Thus if you load an NDIS driver (for WfWg)
and a PD for Qvt/Net they will fight for the network card untill your system
locks up.
What you've got to do (I have actually done it and am running Qvt/NET
as well as an X-Window server under WfWg without any problems) is the
following. Find the dis_pkt.gup program that converts NDIS to PD (it should
be on cica in Novell directory -- I don't remember the path). In your
config.sys file you should have the following lines:
device=protoman.dos These 3 are installed by WfWg.
device=workgrp.sys
device=smcmac.dos You might have a different net driver here.
Add device=dis_pkt.gup after the above lines. Also add the following section
to protocol.ini file (it's either in c:\ or in your windows dir.):
[PKTDRV]
DriverName=PKTDRV$
Bindings=MS$W13EW
Intvec=0x6d
Chainvec=0x6e
The name in the Bindings line should be same as from the corresponding line from
MS$NETBEUI section.
Once you've made these changes and rebooted you should be able to load pktint
and run QVT/NET inside WfWg. It coexists with NEtware as well,BTW.