CD in drive not detected by Game

Questions about Wine on macOS.
Post Reply
WhiteCD
Newbie
Newbie
Posts: 1
Joined: Sun Oct 27, 2019 2:20 pm

CD in drive not detected by Game

Post by WhiteCD » Sun Oct 27, 2019 2:36 pm

Hello everyone.

In the past I have used wine on multiple occasions to play windows only games, so when I saw a cheap copy of Black and White 2 for PC for not a lot of money for sale, I jumped at the change to buy it.
Installation of the game went smoothly, but when I tried to actually play it, the game gave the error that it needed the original CD in the drive. The weird thing is, not only is the CD in the drive, it also spins up when I start the game, I can see it listed in winecfg as a cdrom, and it shows up in the /dosdevices folder of the wineprefix that I have been using.

I have included wines output in the following code block.

Code: Select all

0059:fixme:exec:SHELL_execute flags ignored: 0x00000100
0059:fixme:exec:SHELL_execute flags ignored: 0x00004100
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 41018 (device=4 access=0 func=406 method=0)
005b:fixme:cdrom:CDROM_ControlEjection not supported on this O/S
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 24804 (device=2 access=1 func=201 method=0)
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
005b:fixme:cdrom:CDROM_ControlEjection not supported on this O/S
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 24804 (device=2 access=1 func=201 method=0)
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 2404c (device=2 access=1 func=13 method=0)
005b:fixme:cdrom:CDROM_ControlEjection not supported on this O/S
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 24804 (device=2 access=1 func=201 method=0)
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
005b:fixme:cdrom:CDROM_ControlEjection not supported on this O/S
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 24804 (device=2 access=1 func=201 method=0)
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 2404c (device=2 access=1 func=13 method=0)
005b:fixme:cdrom:CDROM_ControlEjection not supported on this O/S
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 24804 (device=2 access=1 func=201 method=0)
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
005b:fixme:cdrom:CDROM_ControlEjection not supported on this O/S
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 24804 (device=2 access=1 func=201 method=0)
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 2404c (device=2 access=1 func=13 method=0)
005b:fixme:cdrom:CDROM_ControlEjection not supported on this O/S
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 24804 (device=2 access=1 func=201 method=0)
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
005b:fixme:cdrom:CDROM_ControlEjection not supported on this O/S
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 24804 (device=2 access=1 func=201 method=0)
005b:fixme:ntdll:server_ioctl_file Unsupported ioctl 2404c (device=2 access=1 func=13 method=0)
Does anyone have an idea how to fix this?

Post Reply