nefarius / ScpToolkit

Windows Driver and XInput Wrapper for Sony DualShock 3/4 Controllers
http://forums.pcsx2.net/Thread-ScpToolkit-XInput-Wrapper-aka-ScpServer-Reloaded
GNU General Public License v3.0
3.1k stars 539 forks source link

BSOD DRIVER_VERIFIER_IOMANAGER_VIOLATION ScpVBus.sys #1004

Closed DatXFire closed 6 years ago

DatXFire commented 6 years ago

Saw a thread from about a year ago with the same issue, and Nefarius had it marked as resolved in the latest beta version. However whenever I try to install this for use with DS3 (both 1.6 and 1.7 after CleanWipe) I get a BSOD during the last step. I can upload the minidump files if necessary, however here are the relevant parts from what I can tell. The offending driver is ScpVBus.sys and the reason listed on the BSOD is DRIVER_VERIFIER_IOMANAGER_VIOLATION. From the minidump:

DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9) The IO manager has caught a misbehaving driver. Arguments: Arg1: 0000000000000007, IRP passed to IoCompleteRequest still has cancel routine set Arg2: fffff80671771320, the cancel routine pointer Arg3: ffffca80c951eea0, the IRP Arg4: 0000000000000000

In another thread I saw somebody mention MotioninJoy which I took careful steps to remove prior to messing with ScpToolkit (normal uninstall, uninstall drivers through device manager, delete MijXfilt.sys). Any help with resolving this problem would be much appreciated.

DatXFire commented 6 years ago

Fixed it by opening the driver verifier and clicking delete existing settings. Works like a charm now.