http://bugs.winehq.org/show_bug.cgi?id=26035
Summary: ChipGenius cannot detect USB device Product: Wine Version: 1.3.13 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mountmgr.sys AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com
ChipGenius is a small green software for detecting USB pid/vid ,it returns the device name, interface speed, serial number, equipment version, and provides relevant information to download address.
See http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-... for a google translated introduction.
ChipGenius can be download free on its website ( http://dl.mydigit.net/2010/09/chipgenius.html ) , or a personal mirror here: https://docs.google.com/leaf?id=0BxjsxTbiBaUHMDI5OWIxYTktZDBkOS00ODE3LWExOWM...
Normally on WinXP, while running ChipGenius, it will draw a device tree and auto detect usb devices and redraw device tree whenever a usb device is pluging or unpluging. However, ChipGenius didn't draw any device tree on wine.
Here is the log: $ winetricks -q vb6run $ wine '/home/fracting/Wine/USB/ChipGenius/ChipGenius.exe' err:menubuilder:init_xdg error looking up the desktop directory fixme:ole:OleLoadPictureEx (0xa1f5ec,1414,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f6d4), partially implemented. fixme:ole:OleLoadPictureEx (0xa1f5ec,830,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f6a4), partially implemented. fixme:ole:OleLoadPictureEx (0xa1f5ec,1354,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f6a4), partially implemented. fixme:ole:OleLoadPictureEx (0xa1f5ec,2238,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f6a4), partially implemented. fixme:ole:OLEPictureImpl_SaveAsFile (0x18ae50)->(0x198fb8, 0, (nil)), hacked stub. fixme:mountmgr:harddisk_ioctl returning zero-filled buffer for IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS fixme:mountmgr:harddisk_ioctl unsupported ioctl 2d1400 fixme:win:RegisterDeviceNotificationA (hwnd=0x1006e, filter=0x32f82c,flags=0x00000000) returns a fake device notification handle! fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB! fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393}
I also test chipgenius with Alexander Morozov's USB patchset, but it doesn't work either.
Best regards :-)
http://bugs.winehq.org/show_bug.cgi?id=26035
fracting fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://docs.google.com/lea | |f?id=0BxjsxTbiBaUHMDI5OWIxY | |TktZDBkOS00ODE3LWExOWMtMDU3 | |OTVmNDJjMmZh&hl=en CC| |amorozov@etersoft.ru
http://bugs.winehq.org/show_bug.cgi?id=26035
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|mountmgr.sys |-unknown
http://bugs.winehq.org/show_bug.cgi?id=26035
Rafal Stanilewicz washuu@eastnews.com.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |washuu@eastnews.com.pl
--- Comment #1 from Rafal Stanilewicz washuu@eastnews.com.pl 2012-02-28 06:38:22 CST --- Wine 1.4-rc5 here and chipgenius 3.0. Terminal says the same as previous poster reported. ChipGenius says that PID, VID, serial number and revision number are invalid.
For me the bug is confirmed.
http://bugs.winehq.org/show_bug.cgi?id=26035
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |adys.wh@gmail.com Ever Confirmed|0 |1
--- Comment #2 from Jerome Leclanche adys.wh@gmail.com 2012-02-28 09:54:31 CST --- Confirming
https://bugs.winehq.org/show_bug.cgi?id=26035
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned?
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- Is this still an issue in Wine 1.7.45 or later?
https://bugs.winehq.org/show_bug.cgi?id=26035
Ted Cooper anthezium@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |anthezium@gmail.com
--- Comment #4 from Ted Cooper anthezium@gmail.com --- Confirmed, still an issue with wine-1.7.39: 0 root@beor:~/Downloads$ wine ChipGenius_v4_00_0028_stable.exe fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub fixme:ole:OaBuildVersion Version value not known yet. Please investigate it ! fixme:olepicture:OleLoadPictureEx (0xa1e9a4,1414,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f8a8), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f848), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,638,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,590,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,830,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,91768,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OLEPictureImpl_SaveAsFile (0x17a390)->(0x1a6318, 0, (nil)), hacked stub. fixme:cdrom:CDROM_GetDeviceNumber stub fixme:cdrom:CDROM_GetDeviceNumber stub fixme:ole:OaBuildVersion Version value not known yet. Please investigate it ! fixme:win:RegisterDeviceNotificationA (hwnd=0x10058, filter=0x32f3b0,flags=0x00000000) returns a fake device notification handle! fixme:ole:OleIconToCursor (0x400000,0x10096), partially implemented. fixme:ole:OleIconToCursor (0x400000,0x10098), partially implemented. fixme:cdrom:CDROM_GetDeviceNumber stub fixme:cdrom:CDROM_GetDeviceNumber stub fixme:ole:OleIconToCursor (0x400000,0x10096), partially implemented. [1:1:0626/145527:ERROR:nacl_fork_delegate_linux.cc(314)] Bad NaCl helper startup ack (0 bytes) [1:1:0626/145530:ERROR:nacl_fork_delegate_linux.cc(314)] Bad NaCl helper startup ack (0 bytes) fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB! 0 root@beor:~/Downloads$ wine --version wine-1.7.39
https://bugs.winehq.org/show_bug.cgi?id=26035
--- Comment #5 from Ted Cooper anthezium@gmail.com --- (In reply to Ted Cooper from comment #4)
Confirmed, still an issue with wine-1.7.39: 0 root@beor:~/Downloads$ wine ChipGenius_v4_00_0028_stable.exe fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub fixme:ole:OaBuildVersion Version value not known yet. Please investigate it ! fixme:olepicture:OleLoadPictureEx (0xa1e9a4,1414,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0, 0x32f8a8), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f848), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,638,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,590,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,830,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f878), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,91768,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0, 0x32f878), partially implemented. fixme:olepicture:OLEPictureImpl_SaveAsFile (0x17a390)->(0x1a6318, 0, (nil)), hacked stub. fixme:cdrom:CDROM_GetDeviceNumber stub fixme:cdrom:CDROM_GetDeviceNumber stub fixme:ole:OaBuildVersion Version value not known yet. Please investigate it ! fixme:win:RegisterDeviceNotificationA (hwnd=0x10058, filter=0x32f3b0,flags=0x00000000) returns a fake device notification handle! fixme:ole:OleIconToCursor (0x400000,0x10096), partially implemented. fixme:ole:OleIconToCursor (0x400000,0x10098), partially implemented. fixme:cdrom:CDROM_GetDeviceNumber stub fixme:cdrom:CDROM_GetDeviceNumber stub fixme:ole:OleIconToCursor (0x400000,0x10096), partially implemented. [1:1:0626/145527:ERROR:nacl_fork_delegate_linux.cc(314)] Bad NaCl helper startup ack (0 bytes) [1:1:0626/145530:ERROR:nacl_fork_delegate_linux.cc(314)] Bad NaCl helper startup ack (0 bytes) fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB! 0 root@beor:~/Downloads$ wine --version wine-1.7.39
oops, wrong version and output. still an issue in wine-1.7.45: 0 root@beor:~/Downloads$ wine ChipGenius_v4_00_0028_stable.exe fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} fixme:ntdll:NtLockFile I/O completion on lock not implemented yet err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available. fixme:dwmapi:DwmIsCompositionEnabled 0x6d1e8a90 fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69e5e647, context 0x8b1360, init_notify 0, handle 0x113e1a0): stub fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available. fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69e6d901, context 0x823dd0, init_notify 0, handle 0x10ee794): stub fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub wine: configuration in '/home/theod/.wine' has been updated. fixme:ole:OaBuildVersion Version value not known yet. Please investigate it ! fixme:olepicture:OleLoadPictureEx (0xa1e9a4,1414,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f868), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f808), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,638,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f838), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f838), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,590,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f838), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f838), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,830,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f838), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f838), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f838), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f838), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f838), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f838), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f838), partially implemented. fixme:olepicture:OleLoadPictureEx (0xa1e9a4,91768,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f838), partially implemented. fixme:olepicture:OLEPictureImpl_SaveAsFile (0x17a380)->(0x1a6368, 0, (nil)), hacked stub. fixme:cdrom:CDROM_GetDeviceNumber stub fixme:cdrom:CDROM_GetDeviceNumber stub fixme:ole:OaBuildVersion Version value not known yet. Please investigate it ! fixme:win:RegisterDeviceNotificationA (hwnd=0x60050, filter=0x32f370,flags=0x00000000) returns a fake device notification handle! fixme:cdrom:CDROM_GetDeviceNumber stub fixme:cdrom:CDROM_GetDeviceNumber stub fixme:ole:OleIconToCursor (0x400000,0x10094), partially implemented. fixme:ole:OleIconToCursor (0x400000,0x10092), partially implemented. fixme:ole:OleIconToCursor (0x400000,0x10094), partially implemented. [1:1:0626/150154:ERROR:nacl_fork_delegate_linux.cc(314)] Bad NaCl helper startup ack (0 bytes) fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB! 0 root@beor:~/Downloads$ wine --version wine-1.7.45
https://bugs.winehq.org/show_bug.cgi?id=26035
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|Abandoned? |hardware
--- Comment #6 from Ken Sharp imwellcushtymelike@gmail.com --- Please try again in Wine 5.6 or later.
https://bugs.winehq.org/show_bug.cgi?id=26035
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #7 from Zebediah Figura z.figura12@gmail.com --- (In reply to Ken Sharp from comment #6)
Please try again in Wine 5.6 or later.
There's not much point; Wine still doesn't include support for host USB device detection. I actually have some patches to address that, though, which I'm currently cleaning up for upstreaming.
https://bugs.winehq.org/show_bug.cgi?id=26035
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ChipGenius cannot detect |ChipGenius v4.00 cannot |USB device |detect USB device URL|https://docs.google.com/lea |https://web.archive.org/web |f?id=0BxjsxTbiBaUHMDI5OWIxY |/20160413182445/http://bbs. |TktZDBkOS00ODE3LWExOWMtMDU3 |mydigit.cn/mytool/chipgeniu |OTVmNDJjMmZh&hl=en |s.rar CC| |focht@gmx.net
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable link to ChipGenius v4.00 via Internet Archive:
https://web.archive.org/web/20160413182445/http://bbs.mydigit.cn/mytool/chip...
$ sha1sum chipgenius.rar c37fae33d79ec7d962f526b892e702851d3f7f3c chipgenius.rar
$ du -sh chipgenius.rar 224K chipgenius.rar
$ wine --version wine-5.6
Regards
https://bugs.winehq.org/show_bug.cgi?id=26035
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello folks,
when Zeb's current wineusb patchset makes it in (including .inf fix, bug 48958) we might look in more detail at all those tickets, also setting proper component field value.
For many tickets it's still a mixture of components involved until the core framework is mature enough to separate per issue: usb, pnpmgr, setupapi
Regards
https://bugs.winehq.org/show_bug.cgi?id=26035
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |usb
https://bugs.winehq.org/show_bug.cgi?id=26035
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #10 from Fabian Maurer dark.shadow4@web.de --- Any progress on this? Is the patchset upstreamed? Btw, which API does that use to query usb devices?
https://bugs.winehq.org/show_bug.cgi?id=26035
--- Comment #11 from Zebediah Figura z.figura12@gmail.com --- (In reply to Fabian Maurer from comment #10)
Any progress on this? Is the patchset upstreamed? Btw, which API does that use to query usb devices?
Yes, I believe all of my USB work is upstream as of https://source.winehq.org/git/wine.git/commitdiff/17d0da9f47421cad033b38c1487b77efd4fd98a4.
https://bugs.winehq.org/show_bug.cgi?id=26035
--- Comment #12 from Fabian Maurer dark.shadow4@web.de --- Alright, thanks. FWIW, this program is still not working.