http://bugs.winehq.org/show_bug.cgi?id=22961
Summary: Battlefield Bad Company 2: no cd/dvd drive found (securom 7.4) Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: NEW Keywords: obfuscation Severity: normal Priority: P2 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Testing Battlefield Bad Company 2 on wine, found it doesn't work :-(. Installs fine, but when you attempt to run it, says No CD/DVD drive found (this is with the original dvd in the drive).
At first, looked like bug 20935, but I took Focht's advice and stubbed out IOCTL_STORAGE_GET_MEDIA_TYPES_EX, but that didn't help. Looking at a +cdrom trace, it's not related to that bug: trace:cdrom:CDROM_DeviceIoControl 0x8c IOCTL_CDROM_READ_TOC (nil) 0 0x2fcab16 804 0x2fca2a8 trace:cdrom:CDROM_DeviceIoControl 0xdc IOCTL_CDROM_READ_TOC (nil) 0 0x2f0e176 804 0x2f0d908 trace:cdrom:CDROM_DeviceIoControl 0xec IOCTL_CDROM_READ_TOC (nil) 0 0x2f0e17a 804 0x2f0d90c
checking the protection on the game: -=[ ProtectionID v0.6.3.5 DECEMBER]=- (c) 2003-2010 CDKiLLER & TippeX Build 12/24/09-20:33:24 Ready... Scanning -> C:\Program Files\Electronic Arts\Battlefield Bad Company 2\BFBC2Game.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 27628920 (01A59578h) Byte(s) -> File Appears to be Digitally Signed @ Offset 01A58000h, size : 01578h / 05496 byte(s) [File Heuristics] -> Flag : 00000000000000000000000100000101 (0x00000105) [!] SecuROM Detected - Version 07.41.0004 [!] LiCENSE - FlexNET v11.4 protected ! [!] DONGLE - NetHASP Network Dongle references detected ! [!] DONGLE - Rainbow SENTiNEL references detected ! [!] Possible CD/DVD-Key or Serial Check -> evaluation version [!] Possible License Protection String -> license server [CompilerDetect] -> Visual C/C++ - Scan Took : 1.522 Second(s)
it's Securom 7.41.0004, not 7.2x. Also tried a couple patches for securom: http://bugs2.winehq.org/attachment.cgi?id=10407 http://bugs2.winehq.org/attachment.cgi?id=11646
but no dice.
Also tried using cdemu to mount an Alcohol 120% image, with all emulation option combinations, but no luck.
Lastly, tried a no-cd patch, which I tested on windows, and works there, but fails on wine. That's a separate bug though.
http://bugs.winehq.org/show_bug.cgi?id=22961
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID
--- Comment #1 from Austin English austinenglish@gmail.com 2010-05-30 19:39:50 --- Seems it was a ubuntu or game bug: http://ubuntuforums.org/showthread.php?t=980629
It was working when I originally installed it, but later only root could read the dvd. Mounting with unhide and uid=$MYUID fixed it.
I'll put a note in the AppDB for it.
http://bugs.winehq.org/show_bug.cgi?id=22961
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2010-05-30 23:14:26 --- Closing invalid.
http://bugs.winehq.org/show_bug.cgi?id=22961
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|ntdll |-unknown Version|unspecified |1.2-rc2