tmh@prosun.first.gmd.de (Thomas Hoberg) (05/08/91)
I got a 1GB SCSI disk on my i486, some of which is used for DOS. I can't live without QEMM, but it presents some problems for a bus mastering controller like the Adaptec. Since physical and logical addresses aren't always the same in QEMM's V86 mode the Adaptec sometimes gets invalid addresses for DMA. Windows has the same problem in standard or 386 mode. I currently get around this by using SMARTDRV loaded low, which seems to do physical IO via a buffer in conventional memory, which is mapped 1:1. It works just fine, but it gobbles up about 30k of conventional memory. Other solutions like a device driver written by Roy Neese of Adaptec or the ASPI driver swollow up even more. Has anybody got a better idea? Is there a Windows or QEMM specific device driver for the Adaptec? -- tom ---- Thomas M. Hoberg | UUCP: tmh@bigfoot.first.gmd.de or tmh%gmdtub@tub.UUCP c/o GMD Berlin | ...!unido!tub!gmdtub!tmh (Europe) or D-1000 Berlin 12 | ...!unido!tub!tmh Hardenbergplatz 2 | ...!pyramid!tub!tmh (World) Germany | BITNET: tmh%DB0TUI6.BITNET@DB0TUI11 or +49-30-254 99 160 | tmh@tub.BITNET
peterson@choctaw.csc.ti.com (Bob Peterson) (05/09/91)
In article <646@bigfoot.first.gmd.de> tmh@prosun.first.gmd.de (Thomas Hoberg) writes: >I got a 1GB SCSI disk on my i486, some of which is used for DOS. I can't live >without QEMM, but it presents some problems for a bus mastering controller like >the Adaptec. > Other solutions like a device driver >written by Roy Neese of Adaptec or the ASPI driver swollow up even more. >Has anybody got a better idea? Is there a Windows or QEMM specific device driver >for the Adaptec? > >-- tom I run with the following lines in my CONFIG.SYS, in support of an Adaptec 1542 and a 330MB Miniscribe drive. DEVICE=C:\DRIVERS\QEMM.SYS ... parameter list DEVICE=C:\DRIVERS\LOADHI.SYS C:\DRIVERS\ASPI4DOS.SYS /D DEVICE=C:\DRIVERS\LOADHI.SYS C:\DRIVERS\ASPIDISK.SYS /D With the drivers loaded high, I lose no low RAM at all! I installed this configuration about 6 months ago, and have had no problems since. Before using the drivers, I used the QEMM DMA parameter, which also seemed to work. Oh, the Adaptec controller is secondary, with the two drive partitions labeled G: and H:. Bob Bob Peterson Compuserve: 70235,326 Expressway Site, Texas Instruments Internet: peterson@csc.ti.com North Building, P.O. Box 655474, MS238 Landline: (214) 995-6080 2nd Floor, Dallas, Texas, USA 75265 CSC Aisle C3
geoffw@xenitec.on.ca (Geoffrey Welsh) (05/11/91)
In article <646@bigfoot.first.gmd.de> tmh@prosun.first.gmd.de (Thomas Hoberg) writes: >I got a 1GB SCSI disk on my i486, some of which is used for DOS. I can't live >without QEMM, but it presents some problems for a bus mastering controller like >the Adaptec. Since physical and logical addresses aren't always the same in >QEMM's V86 mode the Adaptec sometimes gets invalid addresses for DMA. Try QEMM's DISKBUF and/or DMABUF command line parameters. Geoff
cs@ikki.informatik.rwth-aachen.de (Claus Schiffler) (05/17/91)
In Quaterdecks White Papers are 4 possible solutions mentioned: - use of the parameter DISKBUF=xx with QEMM.SYS (only hard disk controllers) - for Adaptec AHA1540/1542/(?)1740 you can get from Adaptecs BBS the device driver SCSIHA.SYS - configure your SCSI adapter in order that it uses the standart DMA-Chanels - use the VDS-driver (Virtual DMA Services) if supported by your card manufacturer On my pc, I'm running the AHA1542/B with DISKBUF successfully. The use of the ASPI driver (programmed by Adaptec) may be o.k., but it is quite expensive (in Germany). Claus Schiffler cs@cip-s01.informatik.rwth-aachen.de