[comp.periphs.scsi] DOS 5: Problem with EMM386.EXE and 1542B controller

cm@jet.uk (colin manning) (06/17/91)

Installing DOS 5 on a machine with a 1542B SCSI controller,
I have a problem with EMM386.EXE. It doesnt work. System
crashes as soon as you try to put something in a UMB, such
as loading RAMDRIVE using devicehigh. Similar problem also
seen with a 1740 EISA SCSI.

I have tried mapping out various bits of high memory, but
to no effect. Devices are configured at the default 1542 BIOS
addresses.

Any ideas ?

-- 
- Colin Manning, cm@jet.uk
- Disclaimer: Please note that the above is a personal view and should not 
  be construed as an official comment from the JET project.

press@venice.SEDD.TRW.COM (Barry Press) (06/19/91)

In article <1991Jun17.114812.11279@jet.uk> cm@jet.uk (colin manning) writes:
>Installing DOS 5 on a machine with a 1542B SCSI controller,
>I have a problem with EMM386.EXE. It doesnt work. System
>crashes as soon as you try to put something in a UMB, such
>as loading RAMDRIVE using devicehigh. Similar problem also
>seen with a 1740 EISA SCSI.

It must be something in your setup.  I have a 486 with a 1542B and have been
running DOS 5 with the UMB's for quite some time now.  I don't have the
config.sys here to simply post, but (roughly) the order of loading things
goes like this.  The following are loaded normally (device=)

	adaptec.sys	(moves the configuration tables)
	himem.sys
	emm386.sys
	aspi4dos.sys

then these get loaded high (devicehigh=:

	smartdrv.sys
	ramdrive.sys

etc.  Be sure you use the versions provided with DOS 5 and not older ones.
The adaptec.sys is very old (but small and apparently doesn't do much after
it loads); the aspi4dos.sys I have is 2.1B (beta) -- See Roy Neese's offer
posted in another article if you don't have it.

I also have the obligatory VirtualHDIRQ=False in the [386enh] section for
Windows, the net resulting setup has been extremely stable.  A sequential
file I/O test on 8MB files (4MB cache, so it gets defeated) and 16384 byte
blocks shows in excess of 500K bytes/sec write and > 450K bytes/sec read.

-- 
Barry Press                                 Internet: press@venice.sedd.trw.com

dtw@acsu.buffalo.edu (daniel t wesolowski) (06/19/91)

In article <1991Jun17.114812.11279@jet.uk> cm@jet.uk (colin manning) writes:
>Installing DOS 5 on a machine with a 1542B SCSI controller,
>I have a problem with EMM386.EXE. It doesnt work. System
>crashes as soon as you try to put something in a UMB, such
>as loading RAMDRIVE using devicehigh. Similar problem also
>seen with a 1740 EISA SCSI.

I have the same problem. If you are using IBM Dos, there is
a readme file that says that you cannot load devices high, when
using a DMA controlled controller. If you are using MS-Dos
I'd assume the same cannot be done. If you are using the EMM386
you have to replace the NOEMS switch to RAM. Make sure
aspi4dos.sys is loaded before EMM386.

Dan