http://bugs.winehq.org/show_bug.cgi?id=17629
Summary: unimplemented function setupapi.dll.CM_Locate_DevNode_ExA Product: Wine Version: 1.1.16 Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: setupapi AssignedTo: wine-bugs@winehq.org ReportedBy: jeffz@jeffz.name
While launching Unreal Tournament 3 via steam, AGEIA PhysX installer is run, but aborts due to unimplemented function setupapi.dll.CM_Locate_DevNode_ExA
00000061 (D) C:\Program Files\AGEIA Technologies\driver\x86\1.1.1.14\rescanDevNode.exe
http://bugs.winehq.org/show_bug.cgi?id=17629
--- Comment #1 from ricardo filipe ricardo_barbano@hotmail.com 2009-05-07 07:05:52 --- Created an attachment (id=20954) --> (http://bugs.winehq.org/attachment.cgi?id=20954) setupapi: add stubs for CM_Locate_DevNode_ExA/W
http://bugs.winehq.org/show_bug.cgi?id=17629
--- Comment #2 from ricardo filipe ricardo_barbano@hotmail.com 2009-05-07 07:07:08 --- Created an attachment (id=20955) --> (http://bugs.winehq.org/attachment.cgi?id=20955) cfgmgr32: redirect CM_Locate_DevNode_ExA/W calls to setupapi
http://bugs.winehq.org/show_bug.cgi?id=17629
ricardo filipe ricardo_barbano@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ricardo_barbano@hotmail.com
--- Comment #3 from ricardo filipe ricardo_barbano@hotmail.com 2009-05-07 07:08:15 --- hi jeff. please see if the first patch helps you. if it doesn't, apply the second one too.
http://bugs.winehq.org/show_bug.cgi?id=17629
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://developer.download.nv | |idia.com/PhysX/PhysX_7.11.13 | |_SystemSoftware.exe Keywords| |download
--- Comment #4 from Jeff Zaroyko jeffz@jeffz.name 2009-05-07 09:43:43 --- hi ricardo
I don't know the impact of returning failure in the stub, the call to CM_Locate_DevNode_ExA is late in the installer anyway. I have added a download to the URL field.
The second patch appears to have no visible effect.
http://bugs.winehq.org/show_bug.cgi?id=17629
--- Comment #5 from ricardo filipe ricardo_barbano@hotmail.com 2009-05-07 16:06:58 --- well, if it finishes install, that's what matters :P i may try the installer later.
http://bugs.winehq.org/show_bug.cgi?id=17629
--- Comment #6 from ricardo filipe ricardo_barbano@hotmail.com 2009-05-08 07:01:08 --- you said the installer aborted but here it completed installation even without the patch, it wasn't a blocker. but it still was an exception so i'll send the patches anyways.
there was a guy on IRC the other day that had a problem with the same missing call and it was a blocker for him so i guess this isn't the only app affected.
http://bugs.winehq.org/show_bug.cgi?id=17629
--- Comment #7 from Jeff Zaroyko jeffz@jeffz.name 2009-05-08 07:21:59 --- (In reply to comment #6)
you said the installer aborted but here it completed installation even without the patch, it wasn't a blocker. but it still was an exception so i'll send the patches anyways.
sure it "completes" but who knows what the impact of the failing call is, presumably it's doing some post-setup thing looking for a physx card or something - I think there's a software fallback for the physx stuff so I'm sure it's fine with the stub. Thanks for the patch.
http://bugs.winehq.org/show_bug.cgi?id=17629
--- Comment #8 from ricardo filipe ricardo_barbano@hotmail.com 2009-05-11 13:12:48 --- patches commited. fixed.
http://bugs.winehq.org/show_bug.cgi?id=17629
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #9 from Dmitry Timoshkov dmitry@codeweavers.com 2009-05-11 22:52:42 --- Fixed.
http://bugs.winehq.org/show_bug.cgi?id=17629
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2009-05-22 11:16:09 --- Closing bugs fixed in 1.1.22.