Solved

DMA and EMM386

Posted on 1997-08-22
3
528 Views
Last Modified: 2008-02-26
I am attempting to use DMA to transfer data from a EIA-485 card to memory and vice-versa using DMA (programming for DOS)

When I attempt to initialize the DMA controller registers, the PC gives me a

EMM386: DMA mode not supported.  Press a key to REBOOT.

message.

What's going on and how do I fix it?

Any help would be appreciated.
0
Comment
Question by:RED6
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 1

Expert Comment

by:fozy
ID: 1013559
Try using  the Qemm Software from Quarterdeck.

0
 

Accepted Solution

by:
jerussa earned 100 total points
ID: 1013560
you have to remove from your config.sys de line in which is the emm386 and
0
 

Expert Comment

by:jerussa
ID: 1013561
Yes, I have gotten the DMA to work without the EMM386.EXE loaded.

Why doesn't DMA work with EMM386 loaded though?  The 'help' documentation for EMM386.EXE specifies that a certain number of blocks are reserved for DMA buffers.  I have also read that memory managers such as EMM386 and others are supposed to trap I/O accesses to the DMA controller so that they can translate virtual memory addresses to physical addresses.

So why isn't EMM386.EXE doing this?

Also, doing this in DOS was just a way of testing the 485 card.  Ultimately, I need to do this from Windows 3.1 and Windows 95.  Do you know of any WWW documentation that may help me?

Any help would be appreciated. :)
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

We recently endured a series of broadcast storms that caused our ISP to shut us down for brief periods of time. After going through a multitude of tests, we determined that the issue was related to Intel NIC drivers on some new HP desktop computers …
Monitor input from a computer is usually nothing special.  In this instance it prevented anyone from using the computer.  This was a preconfiguration that didn't work.
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…
Suggested Courses

739 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question