http://bugs.winehq.org/show_bug.cgi?id=58257
Bug ID: 58257 Summary: CD Manipulator cannot detect the drive model name in experimental wow64 mode. Product: Wine Version: 10.8 Hardware: x86-64 URL: http://www.storeroom.info/cdm/cdm270.zip OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: sagawa.aki+winebugs@gmail.com Distribution: Ubuntu
CD Manipulator is a free and user-friendly tool for ripping and writing CDs, supporting image file creation and duplication.
The drive model name should appear in the drop box to select the drive in the main menu that appears after starting the program, but it does not appear in new Wow64 mode. I have not tested the other features yet.
Steps to reproduce: 1. Make sure you have a physical or virtual CD/DVD drive ready. 2. Obtain cdm270.zip from http://www.storeroom.info/cdm/ . SHA1(cdm270.zip) = 46f4cea613d199974cf1a22741f4ce92e8fef723 3. Unzip it. 4. Execute CdManipulator.exe with Wine. 5. At the first time, language selection window is shown. Choose English. 6. The main menu appears.
Expected result: Drive model name is shown in the drop box, e.g. (D:) VBOX CD-ROM 1.0
Actual result: Drive model name is shown as Unknown in the drop box, e.g. (D:) - Unknown -
http://bugs.winehq.org/show_bug.cgi?id=58257
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source, wow64
--- Comment #1 from Sagawa sagawa.aki+winebugs@gmail.com --- After looking into it, I found that we need a Wow64 translation of IOCTL_SCSI_PASS_THROUGH_DIRECT. I'm working on a patch. Please wait for the patch to be posted.
http://bugs.winehq.org/show_bug.cgi?id=58257
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu@mailbox.org
--- Comment #2 from Bernhard Übelacker bernhardu@mailbox.org --- Bug #58257 sounds related and with the two patches from your WIP branch EAC is able to display the drive model.
http://bugs.winehq.org/show_bug.cgi?id=58257
Michael Lelli toadking@toadking.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |toadking@toadking.com
--- Comment #3 from Michael Lelli toadking@toadking.com --- I have a similar issue with the FindVUK program, only it's failing on IOCTL_SCSI_PASS_THROUGH (no _DIRECT).
0160:trace:cdrom:cdrom_DeviceIoControl 0xc8 IOCTL_SCSI_PASS_THROUGH 0x11fc3c 44 0x11fc3c 300 0x7ffffe1ff500
http://bugs.winehq.org/show_bug.cgi?id=58257
--- Comment #4 from Michael Lelli toadking@toadking.com --- Sorry to double-post but I can confirm this MR also fixes the issue for FindVUK: https://gitlab.winehq.org/wine/wine/-/merge_requests/8120
Also the previous comment probably meant to link Bug #58391
http://bugs.winehq.org/show_bug.cgi?id=58257
Sterophonick sterophonick@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sterophonick@gmail.com
--- Comment #5 from Sterophonick sterophonick@gmail.com --- MR 8120 is actually able to solve the problem we encountered in Bug #58391. The question now is if it's able to be properly merged or if it needs to be altered to fit other requirements.
http://bugs.winehq.org/show_bug.cgi?id=58257
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #6 from Sagawa sagawa.aki+winebugs@gmail.com --- As suggested in the MR, I am working on a Wow64 translation on the Ntdll side. However, the test I am trying to add fails in the current implementation. This has caused me to work on some unrelated tasks. I'll need more time before posting the updated patch.