WineHQ
Bug Tracking Database – Bug 19513

 Bugzilla

 

Last modified: 2014-03-07 14:12:17 UTC  

Rise of Legends: CD2 is not recognized (wine eject/umount/remount doesn't work)

Bug 19513 - Rise of Legends: CD2 is not recognized (wine eject/umount/remount doesn't work)
Rise of Legends: CD2 is not recognized (wine eject/umount/remount doesn't work)
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: -unknown
1.1.26
x86-64 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
: Installer
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2009-07-30 09:19 UTC by Jaromír Cápík
Modified: 2014-03-07 14:12 UTC (History)
3 users (show)

See Also:
Regression SHA1:
Fixed by SHA1:
Distribution: ---
Staged patchset:


Attachments
eject and insertion trace (1.93 KB, text/plain)
2009-07-31 10:22 UTC, Jaromír Cápík
Details
ROL crashed after the start (13.11 KB, text/plain)
2009-07-31 10:39 UTC, Jaromír Cápík
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jaromír Cápík 2009-07-30 09:19:09 UTC
When installing multiCD game (Rise of Legends in my case),
installator asks for the 2nd CD when finishes copying
from the 1st one, but the system is not able to release
the 1st CD even if the drive door isn't locked ....
.... it's not possible to umount the 1st CD 
(I'm getting message, that CD is in use ...
... that's not true, because I closed all windows
and terminals ... the only application using the CD is Wine)
and when you change the CD, the 2nd CD is not recognised ...

I tried to eject the CD from wine using some windows
CD-eject application, but the same result ...
... the CD is still considered as mounted)
... I tried to force the umount ... delete the cdrom line
from the /etc/mtab and mount again ... nothing works ...


lsof says, that wineserver is using the cd, and that's it...
...when I stop the setup.exe to change the CD, then I cannot
continue with the setup ... so it's kinda deadlock situation :D

[root@TavvvaWS tavvva]# lsof | grep cdrom
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/tavvva/.gvfs
      Output information may be incomplete.
wineserve 19766     tavvva   25r      REG               11,0   253952       5421 /media/cdrom/setup.exe
Comment 1 Austin English 2009-07-30 10:54:29 UTC
Does 'wine eject' help?
Comment 2 Jaime Rave 2009-07-30 11:37:55 UTC
I'm having the same problem with SimCity 4 Deluxe, and LOTR The Return of The king game. And wine eject does not help.
Comment 3 Jaromír Cápík 2009-07-30 12:35:16 UTC
After 'wine eject' the CD is released properly, but then the CD drive disappears inside wine ... I don't se the drive letter anymore, therefore the installation cannot continue ...
Comment 4 Jaromír Cápík 2009-07-30 12:42:17 UTC
When I run winecfg after the 'wine eject' then the CD drive is missing ... so I define the drive again ... and the drive letter appears again and files on the 2nd CD are accessible, but the game setup is still showing the dialog "Please, Insert ROR disc 2". Strange ...
Comment 5 Vitaliy Margolen 2009-07-30 20:43:21 UTC
What distro? Is your Wine compiled with dbus support?
Attach (as a text file) output of running setup with WINEDEBUG=+mountmgr and trying to eject old CD and mount a new one.
Comment 6 Jaromír Cápík 2009-07-31 10:22:09 UTC
Created attachment 22735 [details]
eject and insertion trace

Strange ... today I am unable to reproduce the problem with missing drive definition after 'wine eject', but the 2nd CD is still not recognised by the game setup even if I can browse the files in Total Commander. I tried the CDs on a different computer with Windows Vista and then copied the game folder to wine environment on my workstation and the game started and recognised the game CD. Unfortunately there is still some problem with missing MSXML, but I hope this could be solved with some effort.
Anyway ... the problem with 2nd CD recognition is still present and I have absolutely no idea why this happens ... 

My distro - Mandriva 2010.0 Alpha (Cooker) ... I'm not sure how the wine is compiled, but I hope it's compiled with the dbus support (like many other applications in Mandriva).
Comment 7 Jaromír Cápík 2009-07-31 10:39:05 UTC
Created attachment 22736 [details]
ROL crashed after the start

So .... MSXML problem solved, but a new appeared... maybe a new PR should be created, because it looks like it's not related ....


wine: Call from 0x7edb9592 to unimplemented function d3dx9_36.dll.D3DXCreateEffectPool, aborting
wine: Unimplemented function d3dx9_36.dll.D3DXCreateEffectPool called at address 0x7edb9592 (thread 0009), starting debugger...
Unhandled exception: unimplemented function d3dx9_36.dll.D3DXCreateEffectPool called in 32-bit code (0x7edb9592).
Comment 8 Jaromír Cápík 2009-07-31 11:59:40 UTC
Ok .... I installed DX 9.0c from the game CD and the game started, but then I got a message dialog box, that "AGP textures acceleration is not enabled, what could have impact on game performance .... anyway, when confirmed nothing but the blue desktop was shows since that .... I heared intro sounds, but couldn't see anything).
Comment 9 Jaime Rave 2009-07-31 12:12:30 UTC
Please, only one problem per bug. If you have a different problem, fill a new bug. This one is only about the problems with the mount/unmount of the CDs.
Comment 10 Jaromír Cápík 2009-08-01 05:16:51 UTC
Ok. Understand ... If You have any idea why the 2nd CD isn't recognised I am always willing to collect some debug info ... it's maybe some copy protection stuff ... and if You're interrested I can provide You with a remote access to one of my testing servers, where You can work with the original game CDs without limits, and I can also install Your favorite distro there ... just let me know ...
Comment 11 Jaromír Cápík 2009-08-02 09:26:11 UTC
Looks like ROL uses "SmartE Copy Protection" not mentioned in http://wiki.winehq.org/CopyProtection
Comment 12 James 2010-03-08 15:50:46 UTC
I had this problem, and I realised that I hadn't compiled wine with all of the optional packages.  If you ./configure, you might see warnings at the end that list many missing packages.  If you follow the README and just ./wineinstall, it'll only let you know that some of the packages aren't installed.  I think it might have been the libhal or libdbus package for this, but I'm not certain.
Comment 13 Anastasius Focht 2011-10-14 05:12:01 UTC
Hello,

is this still a problem with recent wine?

comment #2 : SimCity 4 and friends ... can't reproduce, installs fine with multi-CD set.

Make sure there is a drive letter present for the media.
The installer will restart itself after being run from mount point.

--- snip ---
"C:\users\focht\Temp\AutoRun.exe -restart -dir D:"
--- snip ---

$ wine --version
wine-1.3.30-108-gb80b8f5

Regards
Comment 14 Austin English 2013-11-13 16:50:50 UTC
This is your friendly reminder that there has been no bug activity for 2 years. Is this still an issue in current (1.7.6 or newer) wine? If so, please attach the terminal output in 1.7.6 (see http://wiki.winehq.org/FAQ#get_log).
Comment 15 Anastasius Focht 2014-02-27 10:16:28 UTC
Hello folks,

no further answer, resolving 'fixed' (was user error anyway).

Regards
Comment 16 Alexandre Julliard 2014-03-07 14:12:17 UTC
Closing bugs fixed in 1.7.14.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers