mfry@enint.Wichita.NCR.COM (11/22/89)
NCR has been shipping the PC/386 (aka PC925) for several months now. This machine uses the Western Digital FASST/7000 SCSI host adapter and SCSI disk drives. When we first installed Windows/386 Version 2.11, we encountered the same problems others have discribed. As noted by someone else on netnews, the trick to getting the system to work was to load a special memory resident driver which I believe replaces some, if not all, of the host adapter's BIOS ROM. To decrease this driver's memory requirements, which was necessary to get a lot of our software to run without crashing, we used the following config.sys entry: device=sstbio.sys /WE/B:0 The "W" option tells the driver to handle virtual to physical memory mapping (the key to getting WIN386 to run.) The "E" option tells it to use a 16KB buffer for these translations rather than the default 64kB buffer. The "B:0" option disables the drivers track cache buffer which generally defaults to 16KB. The problem is not with SCSI, but with the way some host adapters are designed. The FASST/7000 and the Adaptec host adapters use 1st party DMA (I believe I got the right party.) This means the adapter generates memory addresses when transferring data rather than using the system's DMA controller to do so or having the CPU copy data from the adapter's buffer to memory. If properly designed, this approach can improve data transfer rates considerably on AT bus. Other adapters such as those shipped by Segate either use the CPU to copy data or the system's DMA controller. Therefore Windows/386 should run with them. Operating environments such as WIN386 and Desqview like to play games with memory maps using the 80386's memory management unit. While I don't pretend to understand all of the details, the end result is that disk data gets transferred to the wrong location in system memory. The system doesn't live long after this occurs. While our experience with running Windows/386 on a system with the WD FASST/7000 is somewhat limited, we have had no problems with the systems crashing once we got them configured properly. >>>>>>>>>>>>>>>>>>>>> Standard Disclaimers Apply <<<<<<<<<<<<<<<<<<<<< +=================================+=================================+ | Mike Fry | Mike.Fry@Wichita.NCR.COM | | Peripheral Products Division | uunet!ncrlnk!ncrwic!enint!mfry | | NCR Corporation +---------------------------------+ | 3718 N. Rock Road | Voice: 316-636-8789 | | Wichita, KS 67226 | NCR VoicePlus: 654-8789 | +=================================+=================================+