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