home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / alt / cdrom / 5289 < prev    next >
Encoding:
Internet Message Format  |  1992-12-22  |  1.6 KB

  1. Path: sparky!uunet!pipex!bnr.co.uk!uknet!mcsun!sun4nl!relay.philips.nl!philica!adrie
  2. From: adrie@ica.philips.nl (Adrie Koolen)
  3. Newsgroups: alt.cd-rom
  4. Subject: Re: Problem using EMM386.EXE with CDD461 drive
  5. Message-ID: <1992Dec22.080109.1876@ica.philips.nl>
  6. Date: 22 Dec 92 08:01:09 GMT
  7. References: <24621.9212211243@mail.soton.ac.uk>
  8. Distribution: alt
  9. Organization: Philips Consumer Electronics, Eindhoven, The Netherlands
  10. Lines: 19
  11.  
  12. In article <24621.9212211243@mail.soton.ac.uk> Jon Hall <J.M.Hall@SOUTHAMPTON.AC.UK> writes:
  13. >I've just taken delivery of a Philips (I think this might be Magnavox
  14. >in the US) CDD461 CD-ROM drive. I have found that when EMM386.EXE is
  15. >installed in CONFIG.SYS, reading of files over 64K in size from the CD
  16. >becomes unreliable: files are copied with no error message, but are
  17. >corrupt. This is checked by using COPY to copy files to the hard disk
  18. >followed by FC /B to do a byte-for-byte compare.
  19.  
  20. The 163 CDROM controller uses DMA to store the incoming bytes in the PC's
  21. memory. The device driver doesn't use the Virtual DMA Services to
  22. translate virtual addresses into physical addresses when the 386's MMU
  23. is in effect. This means that DMA transfers to remapped memory go wrong.
  24. Normally, all data transfer goes through MSCDEX, which normally is stored
  25. in not-remapped memory. You should check where the buffers are in memory
  26. and if the memory has been remapped. MS-Windows 3.1 checks the programming
  27. of the DMA controller and performs the address translation on the fly.
  28.  
  29. Adrie Koolen (adrie@ica.philips.nl)
  30. Philips Consumer Electronics, Eindhoven, the Netherlands
  31.