https://bugs.winehq.org/show_bug.cgi?id=56295
Bug ID: 56295 Summary: Securom problems with YugiOh Joey The Passion Product: Wine Version: 9.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ds000001@outlook.de Distribution: ---
Hello,
I don't even know if this is a problem from Wine. If not, please send me into the right direction and close this bug.
The game YugiOh Joey The Passion uses Securom v5 as copy protection. Securom uses a sort feature I understand as "multi filesystem". If the game is started, Securom remounts the disk to do it's job and this seems to be an issue even on Windows sometimes.
If I insert this disc, I get this log in dmesg: sr 1:0:0:0: Attached scsi CD-ROM sr0 sr 1:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s sr 1:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] sr 1:0:0:0: [sr0] tag#0 Add. Sense: Illegal mode for this track sr 1:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 02 81 5e 00 00 02 00 I/O error, dev sr0, sector 656760 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 sr 1:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s sr 1:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] sr 1:0:0:0: [sr0] tag#0 Add. Sense: Illegal mode for this track sr 1:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 02 81 5e 00 00 02 00 I/O error, dev sr0, sector 656760 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 Buffer I/O error on dev sr0, logical block 82095, async page read sr 1:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s sr 1:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] sr 1:0:0:0: [sr0] tag#0 Add. Sense: Illegal mode for this track sr 1:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 02 81 5e 00 00 02 00 I/O error, dev sr0, sector 656760 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 sr 1:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s sr 1:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] sr 1:0:0:0: [sr0] tag#0 Add. Sense: Illegal mode for this track sr 1:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 02 81 5e 00 00 02 00 I/O error, dev sr0, sector 656760 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 Buffer I/O error on dev sr0, logical block 82095, async page read
This is the only disc so far, that triggers this behaviour. If I play now around, eject, insert, disconnect, reconnect, etc. the disc and disc drive, after some time it has the right value in /dev/disk/by-diskseq and the game starts. Which value is correct depends on the mood of the game, I got once to 14 before the game started.
Is this something that can be fixed on Wines' side?
Have a nice day, ds000001