https://bugs.winehq.org/show_bug.cgi?id=45411
Bug ID: 45411 Summary: Direct Access to USB Drive Fails Product: Wine Version: 3.11 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: fredthejonester@gmail.com Distribution: ---
Here is the output:
$ WINEARCH=win32 WINEPREFIX=/home/kirk/.wineprefix32 wine RESPONSA.exe 0009:fixme:nls:GetThreadPreferredUILanguages 00000034, 0x32e6a0, 0x32e710 0x32e6a8 0009:fixme:nls:get_dummy_preferred_ui_language (0x34 0x32e6a0 0x32e710 0x32e6a8) returning a dummy value (current locale) 0009:fixme:nls:GetThreadPreferredUILanguages 00000034, 0x32e680, 0x32e6f0 0x32e688 0009:fixme:nls:get_dummy_preferred_ui_language (0x34 0x32e680 0x32e6f0 0x32e688) returning a dummy value (current locale) 0017:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 41018 (device=4 access=0 func=406 method=0) 0017:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0009:fixme:msvcrt:__clean_type_info_names_internal (0x4c22b684) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x4e0892fc) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x101827d4) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x788b0e54) stub
and the app is not able to recognize the USB drive that is in the PC and required for execution. More details are available here:
https://forum.winehq.org/viewtopic.php?f=2&t=30825
https://bugs.winehq.org/show_bug.cgi?id=45411
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de Summary|Direct Access to USB Drive |Bar Ilan Reponsa doesn't |Fails |detect USB Dongle
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Is there a download for the software? Even without the USB Dongle it might be helpful to see what it's trying to do.
https://bugs.winehq.org/show_bug.cgi?id=45411
--- Comment #2 from CaptainKirk fredthejonester@gmail.com --- I don't see any download here:
https://www.responsa.co.il/home.en-US.aspx#
But did find this forum post from ten years ago https://forum.winehq.org/viewtopic.php?t=3202 that says this app uses nethasp, but I am not sure if that's true today or not.
Here https://www.codeweavers.com/compatibility/crossover/bar-ilan-responsa-20 you may be able to get it however, on a trial basis.
https://bugs.winehq.org/show_bug.cgi?id=45411
--- Comment #3 from Fabian Maurer dark.shadow4@web.de ---
https://www.codeweavers.com/compatibility/crossover/bar-ilan-responsa-20 you may be able to get it however, on a trial basis.
This is a trial for crossover.
The other link claims you can get it to work, but doesn't explain how :/
https://bugs.winehq.org/show_bug.cgi?id=45411
--- Comment #4 from CaptainKirk fredthejonester@gmail.com --- Yes, I read through all those posts and did whatever I found there. Didn't work for me. They are all quite old anyhow.
https://bugs.winehq.org/show_bug.cgi?id=45411
Andrew randrik@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |randrik@mail.ru
--- Comment #5 from Andrew randrik@mail.ru --- I tried to install Power2Go 8 from supplied software cd-rom for my new burner device:
cd/dvd ASUS BW-16D1HT 3.11 /dev/sr0
It installs but can't find any drive.
--- bash-5.1$ wine ~/.wine/drive_c/Program\ Files/CyberLink/Power2Go8/Power2Go8.exe 0060:fixme:nsi:ipv6_forward_enumerate_all not implemented 0060:fixme:nsi:ipv6_forward_enumerate_all not implemented 0060:fixme:nsi:ipv6_forward_enumerate_all not implemented 0060:fixme:nsi:ipv6_forward_enumerate_all not implemented 0788:fixme:file:NtLockFile I/O completion on lock not implemented yet 0788:err:ole:com_get_class_object class {e1f1a0b8-beee-490d-ba7c-066c40b5e2b9} not registered 0788:err:ole:com_get_class_object no class object {e1f1a0b8-beee-490d-ba7c-066c40b5e2b9} could be created for context 0x1 0788:fixme:shell:InitNetworkAddressControl stub 0788:fixme:imm:ImeSetActiveContext (001E020E, 1): stub 0788:fixme:imm:ImmReleaseContext (000D0256, 001E020E): stub 0788:fixme:ole:CoInitializeSecurity 00000000, -1, 00000000, 00000000, 0, 3, 00000000, 0, 00000000 stub 0788:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0. 0788:fixme:wbemprox:client_security_SetBlanket 7AEEFE90, 00D08B70, 10, 0, (null), 3, 3, 00000000, 0 0788:fixme:wbemprox:client_security_Release 7AEEFE90 0060:fixme:nsi:ipv6_forward_enumerate_all not implemented 0060:fixme:nsi:ipv6_forward_enumerate_all not implemented 0788:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0788:fixme:mmdevapi:AEV_RegisterControlChangeNotify stub 0788:fixme:alsa:AudioSessionControl_RegisterAudioSessionNotification (00852B50)->(053509B0) - stub 0788:fixme:ole:CoCreateInstanceEx no instance created for interface {56a86895-0ad4-11ce-b03a-0020af0ba770} of class {d51bd5a1-7548-11cf-a520-0080c77ef58a}, hr 0x8007000e. ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Отказано в доступе 0788:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work. 07d0:fixme:ole:CoCreateInstanceEx no instance created for interface {00000000-0000-0000-c000-000000000046} of class {f9d8d64e-a144-47dc-8ee0-f53498372c29}, hr 0x8007000e. 0788:err:quartz:autoplug Failed to create filter for L"GStreamer splitter filter", hr 0x8007000e. 07d0:fixme:ole:CoCreateInstanceEx no instance created for interface {00000000-0000-0000-c000-000000000046} of class {d51bd5a1-7548-11cf-a520-0080c77ef58a}, hr 0x8007000e. 0788:err:quartz:autoplug Failed to create filter for L"Wave Parser", hr 0x8007000e. 07d0:fixme:ole:CoCreateInstanceEx no instance created for interface {00000000-0000-0000-c000-000000000046} of class {f9d8d64e-a144-47dc-8ee0-f53498372c29}, hr 0x8007000e. 0788:err:quartz:autoplug Failed to create filter for L"GStreamer splitter filter", hr 0x8007000e. 07d0:fixme:ole:CoCreateInstanceEx no instance created for interface {00000000-0000-0000-c000-000000000046} of class {336475d0-942a-11ce-a870-00aa002feab5}, hr 0x8007000e. 0788:err:quartz:autoplug Failed to create filter for L"MPEG-I Stream Splitter", hr 0x8007000e. 07d0:fixme:ole:CoCreateInstanceEx no instance created for interface {00000000-0000-0000-c000-000000000046} of class {1b544c20-fd0b-11ce-8c63-00aa0044b51e}, hr 0x8007000e. 0788:err:quartz:autoplug Failed to create filter for L"AVI Splitter", hr 0x8007000e. 07d0:fixme:ole:CoCreateInstanceEx no instance created for interface {00000000-0000-0000-c000-000000000046} of class {d51bd5a1-7548-11cf-a520-0080c77ef58a}, hr 0x8007000e. 0788:err:quartz:autoplug Failed to create filter for L"Wave Parser", hr 0x8007000e. 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 41018 (device=4 access=0 func=406 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 0060:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d014 (device=4 access=3 func=405 method=0) 07e8:fixme:advapi:RegisterEventSourceW ((null),L"CyberLink Power2Go"): stub 07e8:fixme:advapi:ReportEventW (CAFE4242,0x0004,0x0000,0x40020101,00000000,0x0000,0x00000000,00000000,00000000): stub 07e8:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 07e8:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:wtsapi:WTSRegisterSessionNotification Stub 000F0110 0x00000000 07e8:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 07e8:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 07e8:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:ieframe:PersistStreamInit_InitNew (00E83440) 0788:fixme:ieframe:navigate_url Unsupported args (Flags 0020ED40 {VT_I4: 0}; TargetFrameName 0020ED50 {VT_BSTR: (null)}) 0788:fixme:ieframe:handle_navigation_error Navigate to error page 0788:fixme:ieframe:bind_to_object BindToObject failed: 800c0004 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:icon:NtUserDrawIconEx Error retrieving icon frame 0 0788:fixme:ieframe:OleInPlaceObject_InPlaceDeactivate (00E83440) 0788:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 000F0110 0788:fixme:mmdevapi:AEV_UnregisterControlChangeNotify stub 0788:fixme:alsa:AudioSessionControl_UnregisterAudioSessionNotification (00852B50)->(053509B0) - stub 0788:fixme:msvcrt:__clean_type_info_names_internal (025E6550) stub 0788:fixme:msvcrt:__clean_type_info_names_internal (039C7C38) stub 0788:fixme:msvcrt:__clean_type_info_names_internal (03765AA0) stub 0788:fixme:msvcrt:__clean_type_info_names_internal (038C01F0) stub 0788:err:ole:CoDisconnectObject apartment not initialised 0788:fixme:msvcrt:__clean_type_info_names_internal (67D3EE68) stub 0788:fixme:msvcrt:__clean_type_info_names_internal (78C45408) stub
after some googling I found this article: https://alex.studer.dev/2021/01/04/mw41-1
this one claims "0x4d014, corresponding to IOCTL_SCSI_PASS_THROUGH_DIRECT" sounds about right for optical disc burner ...
Interesting to note on same wine 8.0 rc2 (32 bit) ImgBurn sees drive via SPTI (burned and checked one cd-rw). So it seems some scsi command support already in wine (even if only after I installed udisks), and may be part of this bug not very hard to fix?