Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

High interrupt/DPC; culprit found, now what?


  • Please log in to reply
2 replies to this topic

#1
hdelman

hdelman
  • Member
  • 2 posts
  • Joined Yesterday, 09:03 PM
  • OS:Windows 7 x64
  • Country: Country Flag

Gigabyte GA-MA785GPMT-UD2H, AMD Phenom II X3, Win7Pro64Sp1
I'm having two weird problems, that may be related, or maybe not. Some background... I built this machine five years ago, and recently decided to upgrade to an SSD, and to clean things up by reloading Windows, getting all current AMD drivers, and loading only the apps I care about. The install went well, but as I began using it, I noticed that about once an hour, the active window would freeze, with the message "not responding" on the title bar. Windows was still alive, as I could bring focus to other windows, although often a second window would freeze as well. My only recourse was to wait... 20, 30, sometimes 40 seconds... and then operation would return to normal.

Process Explorer reported that one of my CPU cores was constantly spending 60% or more of its time handling interrupts and DPCs. Interestingly, whenever a window was frozen, this process would drop to nearly zero.

I ran Windows Performance Analyzer, and saw that one CPU core was spending over 60% of its time on interrupts, except for exactly once per second, when CPU DPC usage would spike way up for a few dozen microseconds, coincidental with CPU interrupt usage dropping to zero.

Attached File  DPCSummary.jpg   116.47KB   0 downloads

Getting a summary table at the point of the DPC spike showed that almost all of it was due to Usbport.sys.

Attached File  DPC Summary Table.jpg   57.76KB   0 downloads

Getting a summary table from when the interrupt usage was high (away from the previously described spike), showed that almost all of the interrupt usage was split evenly between storport.sys and wdf01000.sys.

Attached File  Interrupt Summary Table.jpg   50.03KB   0 downloads

I updated my usb drivers in accordance with Microsoft security bulletin MS13-081. DriverView reports version 6.1.7601.17514 for storport.sys, version 1.9.7600.16385 for wdf01000.sys, and version 6.1.7601.18328 for usbport.sys.

The problem begins immediately after boot.  As a test, I booted into Safe Mode, and the problem persisted, even without manually starting any programs.

I'm having a hard time understanding what storport.sys and wdf01000.sys are doing. They are supposedly drivers, but I cannot find them anywhere in Device Manager.  At this point, I have no idea what to do or try next. Any advice would be very appreciated.

 




How to remove advertisement from MSFN

#2
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,248 posts
  • Joined 28-August 05
  • OS:Windows 8 x64
  • Country: Country Flag

Donator

whih usb devices do you use?


Posted Image

#3
hdelman

hdelman
  • Member
  • 2 posts
  • Joined Yesterday, 09:03 PM
  • OS:Windows 7 x64
  • Country: Country Flag

Thanks for asking.  Normally, I have many usb devices, including a printer, speakers, hub, bluetooth radio, etc.  However, in consideration of your question, I removed every usb device except for my mouse.  I rebooted, and the problem was still there unchanged, with only the mouse.  Of course, the motherboard itself has several usb hubs on it.






5 user(s) are reading this topic

0 members, 4 guests, 0 anonymous users


    Facebook (1)