Hello There, Guest!
View New Posts  |  View Today's Posts
BSOD Every Time I Plug Something In With USB Port

  • 0 Vote(s) - 0 Average
Thread Closed 


06-12-2012, 07:24 AM #11
Ghoster
٩(◕▽◕)۶
*****
Posts: 1,236 Threads:162 Joined: Jun 2011 Reputation: 16

RE: BSOD Every Time I Plug Something In With USB Port
Alright, I did what you said. I didn't have to cause a blue screen, though. Happened at the logon screen. Which makes me suspicious that it is keyscrambler, because its module starts and is active at the logon screen.


Attached Files
.dmp   061212-14352-01.dmp (Size: 264.75 KB / Downloads: 3)

06-12-2012, 12:14 PM #12
AceInfinity
Developer
*******
Administrators
Posts: 9,733 Threads:1,026 Joined: Jun 2011 Reputation: 76

RE: BSOD Every Time I Plug Something In With USB Port
Try a clean boot state Ghoster and see if it crashes at logon, if not, then we know it's probably a 3rd party driver (which is the case at least 80% of the time).

Note: To turn off Driver Verifier open up command prompt with administrative rights, and use the command below:
Code:
verifier /reset

I'm seeing this though:
Code:
Unable to load image \SystemRoot\system32\DRIVERS\GEARAspiWDM.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for GEARAspiWDM.sys
*** ERROR: Module load completed but symbols could not be loaded for GEARAspiWDM.sys
Unable to load image \SystemRoot\system32\DRIVERS\dtsoftbus01.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for dtsoftbus01.sys
*** ERROR: Module load completed but symbols could not be loaded for dtsoftbus01.sys
Probably caused by : dtsoftbus01.sys ( dtsoftbus01+1324 )

Code:
1: kd> lm vm dtsoftbus01
start             end                 module name
fffff880`015a2000 fffff880`015eb000   dtsoftbus01 T (no symbols)          
    Loaded symbol image file: dtsoftbus01.sys
    Image path: \SystemRoot\system32\DRIVERS\dtsoftbus01.sys
    Image name: dtsoftbus01.sys
    Timestamp:        Fri Jan 13 06:45:46 2012 (4F10358A)
    CheckSum:         00046D1E
    ImageSize:        00049000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4

Uninstall Daemon Tools Lite

Code:
1: kd> lmvm GEARAspiWDM
start             end                 module name
fffff880`06dd1000 fffff880`06dde000   GEARAspiWDM T (no symbols)          
    Loaded symbol image file: GEARAspiWDM.sys
    Image path: \SystemRoot\system32\DRIVERS\GEARAspiWDM.sys
    Image name: GEARAspiWDM.sys
    Timestamp:        Mon May 18 06:17:04 2009 (4A1151C0)
    CheckSum:         000159B4
    ImageSize:        0000D000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4

This is your CD-ROM Class Filter Driver by Gear Software, which also comes with iTunes, try checking this driver for any available updates and download them.

http://www.gearsoftware.com/
This post was last modified: 06-12-2012, 12:21 PM by AceInfinity.


Microsoft MVP .NET Programming - (2012 - Present)
®Crestron DMC-T Certified Automation Programmer

Development Site: aceinfinity.net

 ▲
 ▲ ▲

06-12-2012, 12:26 PM #13
AceInfinity
Developer
*******
Administrators
Posts: 9,733 Threads:1,026 Joined: Jun 2011 Reputation: 76

RE: BSOD Every Time I Plug Something In With USB Port
The error here is from an IOManager violation

Code:
1: kd> !devobj fffffa8005f96570 f
fffff80002c77fb0: Unable to get value of ObpRootDirectoryObject
fffffa8005f96570: Could not read device object or _DEVICE_OBJECT not found
1: kd> !irp fffff980095f4ee0
Irp is active with 1 stacks 2 is current (= 0xfffff980095f4ff8)
Mdl=fffffa8006341db0: No System Buffer: Thread 00000000:  Irp is completed.  Pending has been returned
     cmd  flg cl Device   File     Completion-Context
[  f, 0]   0 10 fffffa8005f96570 00000000 fffff80002abbd20-fffffa8006342820    
          fffffa8005f96570: Could not read device object or _DEVICE_OBJECT not found
    nt!IopUnloadSafeCompletion
            Args: 00000000 00000000 00000000 00000000

I think it's fairly evident in the stack that this is caused by some device driver probably mentioned above:
Code:
fffff880`031bc738 fffff800`02f563dc : 00000000`000000c9 00000000`0000023e fffff880`015a3324 fffff980`095f4ee0 : nt!KeBugCheckEx
fffff880`031bc740 fffff800`02f6047a : fffff800`02f549f0 fffff880`015a3324 fffff980`095f4ee0 00000000`00000000 : nt!VerifierBugCheckIfAppropriate+0x3c
fffff880`031bc780 fffff800`02f6134e : 00000000`0000023e 00000000`00000000 fffff980`095f4ee0 00000000`ffffffff : nt!ViErrorFinishReport+0xda
fffff880`031bc7d0 fffff800`02f6c71f : fffffa80`06342820 fffffa80`06135cc0 fffffa80`06135d78 fffff880`015a7228 : nt!VfErrorReport6+0x6e
fffff880`031bc8a0 fffff800`02f6cb63 : fffffa80`06135cc0 00000000`00000002 fffffa80`05f96570 fffff880`015a33f4 : nt!IovpCallDriver2+0x13f
fffff880`031bc900 fffff800`02f72c2e : fffff980`095f4ee0 fffff980`095f4ee0 00000000`00000002 fffffa80`05f96570 : nt!VfAfterCallDriver+0x353
fffff880`031bc950 fffff880`00edc0c2 : fffff880`00f557c0 fffffa80`06316c60 00000000`00000025 fffffa80`06135cc0 : nt!IovCallDriver+0x57e
fffff880`031bc9b0 fffff880`00ef159f : fffffa80`06347da0 00000000`00000000 fffff880`00000000 fffff880`0166d5d5 : Wdf01000!FxIoTarget::SubmitSync+0x24a
fffff880`031bca60 fffff880`01681e95 : fffffa80`00000020 fffffa80`06347da0 fffffa80`06316c60 00000000`00000001 : Wdf01000!imp_WdfRequestSend+0x24b
fffff880`031bcab0 fffff880`016822f4 : 00000000`00000000 00000000`00000024 00000000`00000001 fffff880`031bcc70 : cdrom!DeviceSendRequestSynchronously+0xc9
fffff880`031bcb10 fffff880`01680f04 : 0000057f`f9d08fd8 fffff880`031bcc70 fffffa80`0633f960 00000000`00000024 : cdrom!DeviceSendSrbSynchronously+0x3ec
fffff880`031bcc40 fffff880`0167f825 : fffffa80`00000002 fffffa80`062f7390 fffff880`016773b8 0000057f`f9d08fd8 : cdrom!DeviceCacheDeviceInquiryData+0xbc
fffff880`031bcd10 fffff880`00f469d4 : 00000000`00000000 fffff880`00000010 00000000`0000000c fffff880`00f4f620 : cdrom!DeviceEvtSelfManagedIoInit+0x105
fffff880`031bcd50 fffff880`00f4694e : fffffa80`05a60bd0 00000000`0000000c fffff880`00f4f620 fffff880`00f4f600 : Wdf01000!FxSelfManagedIoMachine::Init+0x34
fffff880`031bcd80 fffff880`00f3ab9b : 00000000`00000000 00000000`00000000 00000000`00000000 fffff880`00f4f620 : Wdf01000!FxSelfManagedIoMachine::ProcessEvent+0x14a
fffff880`031bcdf0 fffff880`00f3a6eb : 00000000`00000312 00000000`00000000 fffff880`00f4f600 fffff6fc`c004aa30 : Wdf01000!FxPkgPnp::PowerD0StartingStartSelfManagedIo+0x2f
fffff880`031bce20 fffff880`00f3a38e : fffffa80`06315b60 00000000`00000040 fffff880`00f4f3e0 00000000`00000040 : Wdf01000!FxPkgPnp::PowerEnterNewState+0x1db
fffff880`031bcf50 fffff880`00f3a06c : 00000000`00000000 00000000`00000040 00000000`00000501 fffffa80`06315b60 : Wdf01000!FxPkgPnp::PowerProcessEventInner+0x13e
fffff880`031bcfc0 fffff880`00f47b5e : 00000000`00000000 00000000`00000501 00000000`00000000 00000000`00000501 : Wdf01000!FxPkgPnp::PowerProcessEvent+0x1d4
fffff880`031bd050 fffff880`00f47abb : 00000000`00000501 00000000`00000000 00000000`00000500 fffff800`02f715ec : Wdf01000!FxPkgPnp::NotPowerPolOwnerStarting+0xe
fffff880`031bd080 fffff880`00f43950 : fffffa80`06315b60 00000000`00000001 00000000`00000000 fffff880`00f4bff0 : Wdf01000!FxPkgPnp::NotPowerPolicyOwnerEnterNewState+0x1c7
fffff880`031bd100 fffff880`00f43372 : 00000000`00000000 00000000`00000001 00000000`00000000 fffffa80`06507e00 : Wdf01000!FxPkgPnp::PowerPolicyProcessEventInner+0x3f8
fffff880`031bd170 fffff880`00f3fa45 : 00000000`00000000 fffffa80`06507e00 00000000`00000108 00000000`00000000 : Wdf01000!FxPkgPnp::PowerPolicyProcessEvent+0x1e2
fffff880`031bd200 fffff880`00f3f841 : 00000000`00000101 00000000`00000108 00000000`00000108 06e00000`7da20860 : Wdf01000!FxPkgPnp::PnpEventHardwareAvailable+0x111
fffff880`031bd240 fffff880`00f3f4fe : fffffa80`06315b60 fffff880`031bd370 00000000`00000004 fffff880`00f4e390 : Wdf01000!FxPkgPnp::PnpEnterNewState+0x1a5
fffff880`031bd2b0 fffff880`00f3f201 : 00000000`00000000 00000000`00000002 00000000`00000000 fffffa80`06315b60 : Wdf01000!FxPkgPnp::PnpProcessEventInner+0x122
fffff880`031bd320 fffff880`00f36d9c : 00000000`00000000 fffffa80`06315b60 00000000`00000002 00000000`00000000 : Wdf01000!FxPkgPnp::PnpProcessEvent+0x1b1
fffff880`031bd3b0 fffff880`00f35dd6 : fffffa80`05c91b20 00000000`00000002 00000000`00000000 fffffa80`06315b60 : Wdf01000!FxPkgPnp::_PnpStartDevice+0x20
fffff880`031bd3e0 fffff880`00f05245 : fffff980`09550d80 fffff980`09550d80 fffffa80`063149d0 00000000`00000000 : Wdf01000!FxPkgPnp::Dispatch+0x1b2
fffff880`031bd450 fffff880`00f0514b : fffff880`031bd538 fffff980`09550d80 00000000`00000002 fffffa80`063149d0 : Wdf01000!FxDevice::Dispatch+0xa9
fffff880`031bd480 fffff800`02f72c16 : fffff980`09550d80 00000000`00000002 fffffa80`063149d0 fffff800`02f6e37e : Wdf01000!FxDevice::DispatchWithLock+0x93
fffff880`031bd4c0 fffff800`02f7552a : fffff980`09550ee0 fffffa80`063149d0 fffffa80`06319e00 fffffa80`0613c570 : nt!IovCallDriver+0x566
fffff880`031bd520 fffff800`02f72c16 : fffff980`09550d80 00000000`00000002 fffffa80`06319e00 fffffa80`055c5840 : nt!ViFilterDispatchPnp+0x13a
fffff880`031bd550 fffff880`06dd8202 : fffffa80`06319e00 00000000`00000000 fffffa80`06507190 fffffa80`055c5840 : nt!IovCallDriver+0x566
fffff880`031bd5b0 fffffa80`06319e00 : 00000000`00000000 fffffa80`06507190 fffffa80`055c5840 fffff980`09550fb8 : GEARAspiWDM+0x7202
fffff880`031bd5b8 00000000`00000000 : fffffa80`06507190 fffffa80`055c5840 fffff980`09550fb8 fffffa80`0612b2b8 : 0xfffffa80`06319e00

What really causes BSOD's though for Daemon Tool's on a Windows machine is the SPTD driver which gets installed as an option. You don't have that though, it's pointing to a different driver mentioned in the Daemon Tool's suite. PowerISO though, although paid software, is still one of the best i've ever used for Image utility's. Many options, and can mount image files as well as virtual device drivers.
This post was last modified: 06-12-2012, 12:45 PM by AceInfinity.


Microsoft MVP .NET Programming - (2012 - Present)
®Crestron DMC-T Certified Automation Programmer

Development Site: aceinfinity.net

 ▲
 ▲ ▲

06-12-2012, 02:27 PM #14
Shintaro
Member
**
Posts: 248 Threads:58 Joined: Jan 2012 Reputation: 8

RE: BSOD Every Time I Plug Something In With USB Port
You know I have used Daemon tools for many years and never had a problem.
But then again I keep all my software up to date, using secunia https://secunia.com/products/consumer/psi/
To be honest I think you chasing a ghost, if you'll pardon the pun.
Its something different each time, Skype, keyscrambler and now Daemon Tools.
Why I am an adovate of updating everything is because it eliminates unknown that the manufactuer has fixed and helps prevent further problems.
I haven't logged a support call to Microsoft for a long time, actually a very long time, but they used to say "Update everything first". Don't know if that is still the case.
This post was last modified: 06-12-2012, 02:28 PM by Shintaro.
Thoughts create realities.


To be old and wise,
You must first be young and stupid.

Try to live an ordinary life,
in a non-ordinary way.

06-12-2012, 05:55 PM #15
AceInfinity
Developer
*******
Administrators
Posts: 9,733 Threads:1,026 Joined: Jun 2011 Reputation: 76

RE: BSOD Every Time I Plug Something In With USB Port
Quote:You know I have used Daemon tools for many years and never had a problem.

Not Daemon Tools itself, but an optional driver in which most people have issues with which can be installed.

Quote:To be honest I think you chasing a ghost, if you'll pardon the pun.

Quote:Its something different each time, Skype, keyscrambler and now Daemon Tools.

The secondary callback data points to this driver, or the other.

You can't just read the Probably_caused_by line all the time and assume it's relaying the proper cause. That line is based on the stack, and in which case sometimes the stack can be wrong.

Quote:Why I am an adovate of updating everything is because it eliminates unknown that the manufactuer has fixed and helps prevent further problems.

Not always the case. Updated drivers does not mean no issues, however it is a solution to some driver problems. :)

Quote:I haven't logged a support call to Microsoft for a long time, actually a very long time, but they used to say "Update everything first". Don't know if that is still the case.

Not everything by Microsoft tech's there can be true, if they can't solve it, they just tell you that it can't be fixed until your system is completely recovered, they don't have time to prolong everybody's service calls as they pile up quick if they did.

• What he could do is try updating GEARAspiWDM.sys if he wants to check in case of conflictions between the two. The problematic driver reported through driver verifier states that the driver was not properly making callbacks to the kernel for it's pending state (dtsoftbus1.sys). If BSOD's occur after updating this driver, then uninstall Daemon Tools would be my recommendation.. If problems still persist, then I would review the next set of dumps and see what they say, although with such a variant, then I would next guess a hardware issue since it's reporting all kinds of errors. (Typically this is the last thing you do suggest though, so there is methodology behind what i'm posting.)
This post was last modified: 05-12-2013, 05:21 PM by AceInfinity.


Microsoft MVP .NET Programming - (2012 - Present)
®Crestron DMC-T Certified Automation Programmer

Development Site: aceinfinity.net

 ▲
 ▲ ▲

06-12-2012, 08:16 PM #16
Shintaro
Member
**
Posts: 248 Threads:58 Joined: Jan 2012 Reputation: 8

RE: BSOD Every Time I Plug Something In With USB Port
But conversely wouldn't updating GEAR software do the same?
http://www.gearsoftware.com/

I found this interesting about using verifier with Daemon Tools
http://www.sysnative.com/forums/archive/...t-444.html
This post was last modified: 06-12-2012, 08:20 PM by Shintaro.
Thoughts create realities.


To be old and wise,
You must first be young and stupid.

Try to live an ordinary life,
in a non-ordinary way.

06-12-2012, 08:25 PM #17
AceInfinity
Developer
*******
Administrators
Posts: 9,733 Threads:1,026 Joined: Jun 2011 Reputation: 76

RE: BSOD Every Time I Plug Something In With USB Port
Quote:But conversely wouldn't updating GEAR software do the same?

What do you mean by "do the same"? I suggest this mainly becuase it could be a conflict between these 2 drivers making calls to IOMANAGER. They are close to the same community in terms of what they are held responsible for on the user's PC. Driver Verifier detected a late call for PENDING status to the kernel by the driver from Daemon Tools here.

Daemon Tools is junk anyways though, so I always suggest for people to remove it. Same thing if I see people running AVG...

Edit: Seeing GEARAspiWDM.sys in the mix here though is interesting. I would like to see what would happen then in this case if he uninstalled Daemon then ran through upon another reboot to test the verifier once again to see what may come up.

I've seen that thread before :) I posted on it if you read a couple posts down. He'd made a few updates since I last seen it.
This post was last modified: 06-12-2012, 08:46 PM by AceInfinity.


Microsoft MVP .NET Programming - (2012 - Present)
®Crestron DMC-T Certified Automation Programmer

Development Site: aceinfinity.net

 ▲
 ▲ ▲

06-12-2012, 09:14 PM #18
Shintaro
Member
**
Posts: 248 Threads:58 Joined: Jan 2012 Reputation: 8

RE: BSOD Every Time I Plug Something In With USB Port
I say update Gear Software because tey might know about the problem ad the new version might have the fix.

I know you posted on it. He backed out of saying that it was Daemon Tools.

I have to disagree about Daemon Tools, I *think* it would be coming up to 8 years of using the lite version and never had a problem.

The main problem I see is people not updating their software. To be honest, I haven't had a BSOD for so long, I can't remember the last time.
This post was last modified: 06-12-2012, 09:29 PM by Shintaro.
Thoughts create realities.


To be old and wise,
You must first be young and stupid.

Try to live an ordinary life,
in a non-ordinary way.

06-12-2012, 09:45 PM #19
AceInfinity
Developer
*******
Administrators
Posts: 9,733 Threads:1,026 Joined: Jun 2011 Reputation: 76

RE: BSOD Every Time I Plug Something In With USB Port
(06-12-2012, 09:14 PM)Shintaro Wrote:  I say update Gear Software because tey might know about the problem ad the new version might have the fix.

I know you posted on it. He backed out of saying that it was Daemon Tools.

I have to disagree about Daemon Tools, I *think* it would be coming up to 8 years of using the lite version and never had a problem.

The main problem I see is people not updating their software. To be honest, I haven't had a BSOD for so long, I can't remember the last time.

We'll have to see what Ghoster says in reply to following the procudure of that update for that driver first.

Quote:I have to disagree about Daemon Tools, I *think* it would be coming up to 8 years of using the lite version and never had a problem.

You can disagree, but the point about how bad it responds to the kernel just goes to show how poorly developed it was.
This post was last modified: 05-12-2013, 05:22 PM by AceInfinity.


Microsoft MVP .NET Programming - (2012 - Present)
®Crestron DMC-T Certified Automation Programmer

Development Site: aceinfinity.net

 ▲
 ▲ ▲

06-12-2012, 09:52 PM #20
Shintaro
Member
**
Posts: 248 Threads:58 Joined: Jan 2012 Reputation: 8

RE: BSOD Every Time I Plug Something In With USB Port
Quote:You can disagree, but the point about how bad it responds to the kernel just goes to show how poorly developed it was.
I would be interested in how you show that. Kernel development is quite interesting.
Thoughts create realities.


To be old and wise,
You must first be young and stupid.

Try to live an ordinary life,
in a non-ordinary way.


Thread Closed 


Forum Jump:


Possibly Related Threads...
Thread Author Replies Views Last Post
  New HD time KoBE 3 1,702 08-10-2014, 07:24 PM
Last Post: KoBE
  BSOD d1 in tomb raider ltron 3 3,480 09-07-2013, 07:03 PM
Last Post: AceInfinity
  BSOD | Crash Dump Gone? BreShiE 17 7,711 06-23-2012, 08:39 PM
Last Post: AceInfinity
  BSOD When Uninstalling VMware Workstation Deltron 19 12,345 05-03-2012, 10:08 PM
Last Post: Shintaro
  BSOD practice... KoBE's computer KoBE 6 4,525 02-06-2012, 07:16 PM
Last Post: KoBE


Users browsing this thread: 1 Guest(s)