Well, I can tell you the problem..
I don't know the solution, but:
under windows, the devices are set up differently. basically the concept is that it 
mounts a disk when it is accessed and unmounts it when it is done. therefore when you 
read a floppy or a cd and it's taking bloody forever that's because it's doing:
mount cdrom
acces file
unmount cdrom
mount cdrom
access file
and so on...
it actually may not look like this, but I think it did at the early beginnings.
obviously wine can't do that because it would take bloody forever to read the cd or 
floppy, so (and this is unconfirmed) wine probably ignores unmount requests.
so under windows, you aren't using the CD, therefore it's unmounted, therefore it can 
be ejected.
under linux, wine ignores unmount requests, the disk stays mounted and you can't eject 
it without having something die or kernel panic or something :-P.

Anyway, that's the situation. Solution? I dunno.

On Mon, 3 Feb 2003 14:14:40 +1300
Roger Young <[EMAIL PROTECTED]> wrote:

> I'm asking this question in the Development Forum, even though I'm not
> a programmer, because I haven't had any useful replies from other Wine 
> forums.
> 
> The problem occurs when performing a multidisk installation under Wine
> from the home directory:
> 
>       winex /cdrom/setup.exe
> 
> and the request "Insert CD#2" is made: how to respond to this? The
> drawer won't open, so from the console I can try and unmount the
> CD using variations on <umount>, <eject>  or <fuser>, but the basic
> difficulty is that there are processes using the cdrom device, and
> these have to be neutralized before the cd can be ejected. There
> are about 6 processes being run by Wine. Unfortunately the install
> program is one of these and it dies as well...
> 
> I have experienced this problem mainly with games, but it probably
> applies to multi-cd utilities as well... Specifically I have been
> unable to install:
> 
>       Blade Runner
>       Indiana Jones & the Infernal Machine
>       Discworld Noir
> 
> Could someone please explain what is going on?
> Why does it (cd changing) succeed under Windoze but not under Wine?
> Is there a fix (actual or planned) to this problem?
> 
> Thanks,
> Roger Young
> [EMAIL PROTECTED]


-- 
"De-fault!  The two sweetest words in the English language."
                -- Homer Simpson

Get Gaim for unix or win32 systems! gaim.sourceforge.net
Scott "Action" Jackson - [EMAIL PROTECTED]

Attachment: msg17104/pgp00000.pgp
Description: PGP signature

Reply via email to