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 r.young@irl.cri.nz
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 r.young@irl.cri.nz 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 r.young@irl.cri.nz
try with an automounter.
--- Roger Young r.young@irl.cri.nz a écrit : > 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 r.young@irl.cri.nz
===== Sylvain Petreolle spetreolle@users.sourceforge.net Fight against Spam ! http://www.euro.cauce.org/en/index.html ICQ #170597259
"Don't think you are. Know you are." Morpheus, in "Matrix".
___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com
Roger Young 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?
What version of Wine are you useing. Disk changing should not be a problem under the latest releases of Wine. I regularly use Riven which is a five disk set. In order to play the game I have to change disks when I move from one island to the next. I do recall that about a year ago that there was a problem in that Wine would not close off files so that umount would not work.
Now, even without automount this works. If you can mount the cdrom as a user you should be able to umount it when the program requests. WineX is a different flavor of Wine, So it may still have this problem. In other words if you have this problem when useing Wine then you should report it to http://bugs.winehw.org . Since you have this problem under WineX I guess you should be contacting Transgaming.