CDROM access problem on FreeBSD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Lately I have been trying to get Warcraft II BNE to work on my FreeBSD machine. I check the Application Database and Warcraft II BNE is supposed to work fine under Wine.

I started out by updating my ports tree and installing Wine-20050524. I could not get the installer to run under that version, so I installed Wine-20041201.

Under 20041201 I was able to install the game, but the game complains about not finding a certain file on the CDROM drive. After getting the installation to work, I have tried running the game under three versions of Wine: 20050524, 20050310, and 20041201.

I have seen quite a few people commenting that 20050524 doesn't work well with some programs on FreeBSD and I have also heard that 20041201 was one of the more stable versions of Wine.

Since the program seems to have the same issue on all three versions, I suspect that I may have a problem with how my CDROM is configured.

Here is the error message from Warcraft II BNE along with the stderr output for each Wine version. Also, some information on my setup. The Wine config file I use is unmodified from the default version created during the Wine installation.

Warcraft II Battle.net Edition is unable to read a required file. Your
Warcraft II Battle.net Edition CD may not be in the CDROM drive. Please
ensure that the disc is in the CDROM drive and press OK. To leave the
program, press Exit.

==Wine 20050524==
fixme:cdrom:CDROM_GetInterfaceInfo not implemented for BSD
fixme:system:SystemParametersInfoW Unimplemented action: 4103 (SPI_SETLISTBOXSMOOTHSCROLLING)

==Wine 20050310==
fixme:file:get_default_drive_device auto detection of DOS devices not supported on this platform
fixme:cdrom:CDROM_GetInterfaceInfo not implemented for BSD
fixme:ntdll:NtQueryVolumeInformationFile device info not properly supported on this platform err:heap:HEAP_CreateSystemHeap system heap base address 0x80000000 not available fixme:system:SystemParametersInfoW Unimplemented action: 4103 (SPI_SETLISTBOXSMOOTHSCROLLING)

==Wine 20041201==
fixme:file:get_default_drive_device auto detection of DOS devices not supported on this platform
fixme:cdrom:CDROM_GetInterfaceInfo not implemented for BSD
fixme:ntdll:NtQueryVolumeInformationFile device info not properly supported on this platform err:heap:HEAP_CreateSystemHeap system heap base address 0x80000000 not available fixme:system:SystemParametersInfoW Unimplemented action: 4103 (SPI_SETLISTBOXSMOOTHSCROLLING)

ls -l $HOME/.wine/dosdevices
total 0
lrwxr-xr-x  1   user   group   4 Jun 16 16:39 a: -> /flp
lrwxr-xr-x  1   user   group   8 Jun 16 16:39 a:: -> /dev/fd0
lrwxr-xr-x  1   user   group  18 Jun 19 11:08 c: -> ../../WineDrives/c
lrwxr-xr-x  1   user   group   6 Jun 17 01:23 d: -> /cdrom
lrwxr-xr-x  1   user   group   9 Jun 19 10:27 d:: -> /dev/acd0
lrwxr-xr-x  1   user   group   6 Jun 17 00:55 w: -> /winxp
lrwxr-xr-x  1   user   group   1 Jun 16 16:36 z: -> /

ls -l /dev/acd0
crw-rw----  1 root  operator    4,  16 Jun 18 22:32 /dev/acd0

ls -ld /cdrom (unmounted)
drwxrwxr-x  2 root  operator  512 Jan 15 05:52 /cdrom

I have Wine compiled with debugging support, so if there are debugging channel messages that may shed some light on the problem, please let me know. I am still unfamiliar with the Wine debugging output.

Thanks,

Edward West
_______________________________________________
wine-users mailing list
wine-users@xxxxxxxxxx
http://www.winehq.org/mailman/listinfo/wine-users

[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux