From: steven@unipalm.co.uk (Steven Vincent)
Subject: Re: QEMM 386 with PC/NFS & Ethernet.
Organization: Unipalm Ltd., 216 Cambridge Science Park, Cambridge CB4 4WA, UK
Date: Wed, 14 Oct 1992 11:18:08 GMT

rdhunt@sandia.gov (Richard D Hunt) writes:

>In article <1992Oct9.185348.4598@lclark.edu> harrison@sun.lclark.edu (Mark Harrison) writes:
>>
>>Hello there.  I am having trouble setting up QEMM 386 on my computer here
>>at work.  It keeps locking up during the optimize phase.  It appears to
>>lock up on the 'net init' part.  I tried excluding $D800-$DFFF, and a
>>.CMD file with net in there (to stop optimize from trying to load it high.)
>>So far, nothing has worked.  I'm not sure about the Ethernet address,
>>since I got no documentation for it.  Although I can find out.
>>
>>I have:
>>
>>386SX (Ami Bios)
>>4 meg
>>Ethernet (Sorry, that's all I know about it off the top of my head)

The card is very important information.
>>PC/NFS 4.0
>>Window 3.1
>>Dos 5.0
>>QEMM 6.02
>>
>>I don't know exactly what information is needed to sort this out, so if I
>>left anything out, please let me know.
>>
>>Thanks for any help.
>>
>>-- 
>>=============================================================================
>>Mark Harrison           |  "We are the Priests, of the Temples of Syrinx
>>harrison@sun.lclark.edu |   Our great computers fill the hallowed halls."
>>              -- Me     |                                    -- Rush



>I have played with this more than once and here is what I have
>found.  There are two possible solutions.  First, get rid of
>QEMM, I don't think to highly of any of the memory managers

QEMM 6 works better than EMM386.EXE every which way. Of course
it is more complicated and has extensive documentation.
 
>when I run into problems like this. Or, if you want to solve
>this problem, take all of the pcnfs stuff out of your 
>AUTOEXEC.BAT.  QEMM  will only load the PRT program high anyway.

QEMM can load pcnfs.sys and the 3COM specific driversinto UMBs as
well.  
I sugest that you mark every TSR and device driver as "DEVICE=
Loadhi /r:1" except for sockdrv.sys and the WD driver if you are 
using it. Then run Optimize with the /loadhionly option. This 
way it will not mess with Sockdrv.sys. (Note that the MS NDIS
stacks also have to be loaded low if you are using them.)

>Here is a copy of CONFIG.SYS and AUTOEXEC.BAT with the same
>programs you mentioned.

>CONFIG.SYS

>shell=c:\command.com /e:1024 /p /f
>device=c:\dos\himem.sys

Should be first if used or not at all if QEMM is used.
>DOs=high,umb
>DEVICE=C:\NFS\PCNFS.SYS /s /t5 /d6
Will load into UMB's but is quite large.

>DEVICE=C:\NFS\SOCKDRV.SYS
Will not load into UMB's.

>DEVICE=C:\NFS\PSH.SYS 15 2a0 5
I don't know this one.

>DEVICE=C:\NFS\3C505.SYS
Should load into UMBs.

>DEVICE=D:\QEMM\QEMM386.SYS R:2 RAM exclude=a000-d3ff ST:M

QEMM should be the first Device driver and then Himem is not needed.
there should be a ARAM= entry for the 3C505 card somewhere on the 
QEMM line. It may be in the whole c800-d3ff range but the size would
normally be 4,8,16,32 or 64k not 48k. Experience leads me to suggest 
a DM=32 parameter as well.
>DEVICE=d:\qemm\loadhi.sys /r:1 c:\dos\ansi.sys
>STACKS=0,0
>buffers=30
>FILES=45
>REM This is for a 90 MB bernoulli
These are why you cannot load pcnfs.sys even UMB's are finite.
 
>DEVICE=d:\qemm\loadhi.sys /r:1 c:\rcd70\RCD.SYS /F /P
>DEVICE=d:\qemm\loadhi.sys /r:2 c:\dos\setver.exe
>DEVICE=d:\qemm\loadhi.sys /r:2 c:\moustrak\moustrak.sys /1
>REM Scanner driver
>DEVICE=d:\qemm\loadhi.sys /r:1 c:\olddos\sjdriver.sys
>REM Nortons Desktop for Windows
>rem DEVICE=d:\ndw\NAV&.SYS /b
>LASTDRIVE=V


>AUTOEXEC.BAT

>@echo off
>@C:\WINDOWS\AD_WRAP.COM /L
>SET TZ=MST7MDT
>prompt $e[37;44m$l$p$g
>set path=d:\qemm;d:\ndw;f:\;d:\norton;d:\comdrive;D:\GMK;
>SET PATH=c:\WINDOWS;C:\;C:\DOS;c:\NFS;c:\qemmv6;C:\BAT;d:\;e:\;%path%
>C:\WINDOWS\SMARTDRV.EXE 4096 4096 /c
>SET HOSTNAME=aurora
>SET NFSDRIVE=C
>SET NFSPATH=C:\NFS
>REM This is for a 3C505 network board
>c:\nfs\ldr
>d:\qemm\loadhi /r:2 c:\nfs\PRT -T5 * 
>C:\NFS\NET INIT
>set TEMP=c:\windows\TEMP
>set tmp=c:\tmp
>rem D:\QEMM\LOADHI /R:1 C:\WINDOWS\AD-DOS.COM
>C:\WINDOWS\AD-DOS.COM
>echo on



>If you have any more questions about this send email to 

>    rdhunt@sandia.gov

>Richard Hunt, Sandia National Labs, 9215
>Jaime Gomez, Sandia National Labs, 9213

Steven Vincent			steven@unipalm.co.uk
I hope that these suggestions help.

Newsgroups: comp.os.msdos.apps,comp.os.msdos.misc,comp.os.os2,comp.os.so2.misc