I'm having a long standing problem with DOSEMU and a Mitsumi
FX001D CD-ROM reader. I am unable to access the CD-ROM from
within DOSEMU. The front panel LED flashes but then:
CDR101: Not ready reading drive E
Abort, Retry, Fail?
I have no problems reading CDs in Linux using either the mcd
or the mcdx driver module. Here is more details:
kernel-2.0.27 (tried both with and without the vm86plus patch)
dosemu versions ranging from 0.63.1.66 to the latest 0.64.2
Mitsumi FX001D CD-ROM reader driven by
/sbin/modprobe mcdx mcdx=0x300,10
in my /etc/rc.d/rc.modules
mmsl1:~$ ls -la /dev/cdrom
lrwxrwxrwx 1 root root 9 Dec 10 19:21 /dev/cdrom -> /dev/mcdx
mmsl1:~$ ls -la /dev/mcdx
brw-rw-rw- 1 root disk 20, 0 Dec 2 14:21 /dev/mcdx
devicehigh=c:\cdrom.sys in my CONFIG.SYS
LH C:\DOS\MSCDEX.EXE /D:MSCD0001 /L:E in my AUTOEXEC.EMU
It makes no difference whether the CD is already mounted in
Linux or not. Furthermore, a similar DOSEMU configuration on
a different PC, using a SCSI CD-ROM instead of the Mitsumi
reader, is working fine. On that PC I can read CDs even without
mounting them before starting dosemu.
Any idea?
For further info I herewith attach a copy of my /tmp/dosemu.conf-stripped
debug { config on disk off warning off hardware off
port off read off general off IPC off
video off write off xms off ems off
serial off keyb off dpmi off
printer off mouse off sound off
}
dosbanner on
timint on
keyboard { layout it keybint on rawkeyboard off }
HogThreshold 10
serial { mouse com 2 device /dev/mouse }
mouse { mouseman }
ipxsupport off
terminal { charset ibm color on }
X { updatefreq 8 title "DOS in a BOX" icon_name "xdos" }
allowvideoportaccess on
video { vga console graphics chipset et4000 memsize 1024 fullrestore vbios_mmap }
mathco on # Math coprocessor valid values: on off
cpu 80486 # CPU emulation valid values: 80286 80386 80486
bootC # Startup drive valid values: bootA bootC
dpmi 8192 # DPMI size in K, or "off"
xms 4096 # XMS size in K, or "off"
ems 1024 # EMS size in K, or "off"
sillyint off # this disables IRQ monitoring
speaker native # or "off" or "emulated"
disk { image "/var/lib/dosemu/hdimage" } # use diskimage file.
EmuBat EMU
floppy { device /dev/fd0 threeinch }
floppy { device /dev/fd1 fiveinch }
printer { options "%s" command "lpr" timeout 10 }
printer { file "DOS_lpt2.out" }
--
Michele Marziani
Dipartimento di Fisica, Universita', 44100 Ferrara, ITALY