http://bugs.winehq.org/show_bug.cgi?id=3175
Summary: Switch to SG_IO ioctls breaks Diablo II Product: Wine Version: CVS Platform: PC URL: http://appdb.winehq.com/appview.php?versionId=315 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-kernel AssignedTo: wine-bugs@winehq.org ReportedBy: tobias@portfolio16.de
Kernel: Linux 2.6.12 (Debian package)
After the last new Debian Wine package, Diablo II stopped working. I could track down the error to Changeset 18155 (http://www.winehq.org/hypermail/wine-cvs/2005/06/0312.html), all older version that I tested run without problems.
At first the wine-preloader process just hung - I couldn't kill it, only restart to get rid of the process.
When I put the Game CD-ROM into my other drive, the process just terminates before getting into the game.
Every time I start Diablo II with the newer Wine version, I get the following message in my syslog: Jul 31 15:26:02 kos-mos kernel: hdc: write_intr: wrong transfer direction! Jul 31 15:26:09 kos-mos kernel: hdc: write_intr: wrong transfer direction!
I think the error is triggerd from the SIntfNT.dll, which is extracted to /tmp when I start Diablo II - this seems to be part of Diablo's copy protection.