System slowed down by hardware interrupts

This topic is locked from further discussion.

Avatar image for mjarantilla
mjarantilla

15721

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#1 mjarantilla
Member since 2002 • 15721 Posts

Is there any tool available that could help me find out what's causing all these hardware interrupts? Sometimes they occupy an entire core from my laptop's Core 2 Duo CPU. When that happens, everything slows down to a crawl. I can't even play a low-res video in VLC without extreme stuttering.

Avatar image for RayvinAzn
RayvinAzn

12552

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#2 RayvinAzn
Member since 2004 • 12552 Posts
Scanned your system for viruses/spyware recently?
Avatar image for mjarantilla
mjarantilla

15721

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#3 mjarantilla
Member since 2002 • 15721 Posts

Scanned your system for viruses/spyware recently?RayvinAzn

Yes. It's clean in that regard. I think it has to do with the hard drive. I just want to know if there's a tool that can tell me for sure.

Avatar image for RayvinAzn
RayvinAzn

12552

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#4 RayvinAzn
Member since 2004 • 12552 Posts

Yes. It's clean in that regard. I think it has to do with the hard drive. I just want to know if there's a tool that can tell me for sure.

mjarantilla

The S.M.A.R.T. utility might be able to give you some indication - but if your processor resources are getting sucked up, I doubt it's your hard drive.

Avatar image for mjarantilla
mjarantilla

15721

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#5 mjarantilla
Member since 2002 • 15721 Posts
[QUOTE="mjarantilla"]

Yes. It's clean in that regard. I think it has to do with the hard drive. I just want to know if there's a tool that can tell me for sure.

RayvinAzn

The S.M.A.R.T. utility might be able to give you some indication - but if your processor resources are getting sucked up, I doubt it's your hard drive.

Well, it wouldn't be the hard drive per se. It's the hard drive's interrupt signals. There are times when I get 40-60% of my CPU sucked up by what Process Explorer calls "Hardware Interrupts." The normal Task Manager reports it as part of the idle process. I only suspect my hard drive because the only other time the hardware interrupts get that high is when I'm transferring data to or from my hard drive, or copying large files.

I also got excessive hardware interrupts when my laptop's Bluetooth malfunctioned and it spat out a whole load of interrupts until I forcibly deactivated and uninstalled it.

Avatar image for RayvinAzn
RayvinAzn

12552

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#6 RayvinAzn
Member since 2004 • 12552 Posts
Hardware interrupts are usually conflicts with IRQ's. Too many devices on one address, or something of that sort. Try switching ports if that's possible, that might solve your problems.
Avatar image for HowardB
HowardB

1689

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#7 HowardB
Member since 2002 • 1689 Posts

Off hand it sounds like your drive has dropped into PIO mode. Check Device Manager and see if the contoller is running in DMA or PIO mode.

Avatar image for mjarantilla
mjarantilla

15721

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#8 mjarantilla
Member since 2002 • 15721 Posts

Off hand it sounds like your drive has dropped into PIO mode. Check Device Manager and see if the contoller is running in DMA or PIO mode.

HowardB

Looks like it has. Primary IDE Channel Properties -> Advanced Settings -> Current Transfer Mode = PIO Mode.

I have Transfer Mode set at "DMA if available." How would I fix this, if I can?

Avatar image for HowardB
HowardB

1689

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#9 HowardB
Member since 2002 • 1689 Posts

Looks like it has. Primary IDE Channel Properties -> Advanced Settings -> Current Transfer Mode = PIO Mode.

I have Transfer Mode set at "DMA if available." How would I fix this, if I can?

mjarantilla

Check the BIOS to make sure DMA is enabled. That's the only other general fix I can think of.

Avatar image for xavierdhjane
xavierdhjane

86

Forum Posts

0

Wiki Points

0

Followers

Reviews: 3

User Lists: 0

#10 xavierdhjane
Member since 2007 • 86 Posts
Another thing is, you can disable your LTP and Printer Port in device manager. It may free up some IRQ allocation.
Avatar image for mjarantilla
mjarantilla

15721

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#11 mjarantilla
Member since 2002 • 15721 Posts
[QUOTE="mjarantilla"]

Looks like it has. Primary IDE Channel Properties -> Advanced Settings -> Current Transfer Mode = PIO Mode.

I have Transfer Mode set at "DMA if available." How would I fix this, if I can?

HowardB

Check the BIOS to make sure DMA is enabled. That's the only other general fix I can think of.

Hang on, is the Primary IDE Channel the one I want to be looking at, or the Serial ATA Storage Controller? My hard drive is a 2.5" SATA.

Also, I found this tech support page on Microsoft's website:

http://support.microsoft.com/kb/817472

Basically it says to uninstall the driver for the controller. Errr....is that a good idea, given that this is my primary hard drive?

EDIT: Never mind. I got the Primary IDE back to UDMA Mode 5. :)

Avatar image for mjarantilla
mjarantilla

15721

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#12 mjarantilla
Member since 2002 • 15721 Posts

Hardware interrupts are usually conflicts with IRQ's. Too many devices on one address, or something of that sort. Try switching ports if that's possible, that might solve your problems.RayvinAzn

How can I do that?

Avatar image for Karl-H-Marx
Karl-H-Marx

25

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#13 Karl-H-Marx
Member since 2009 • 25 Posts
I had this prob. But it was definitely my Video Card driver corrupted. Keeps happening, don't yet know the root cause. Suspect Vid Card driver modifies an OS file at install as normal M-O. (stupid AND illegal) Then I ran and completed SFC. Which I suppose modified it back thus leaving no code to answer the interrupts and stop it from nagging. On reboot the brand new re-install of the Visiontek Driver (yes the visiontek not the ATI one, which will not work with my card for some reason even though it is actually an ATI chipset) but anyw on reboot it is corrupt again. But I have not verified SFC as the cause yet. But I know it CAN at times survive many reboots before it goes to 4e11 The affect of the problem is that something generates Hardware interupts like crazy eating up a majority of the CPU in the kernel. This leaves nothing for programs and I barely can reinstall the vid driver in that condition much less work. Tools I used to help debug this: 1. Sysinternals Proc Explorer! (have to download from www.microsoft.com) (This showed me the CPU time was not software but a hail of harware interupts) 2. Windows taskmgr.exe (just type taskmgr in run box) (TRICKY!!! ONLY when on the "Performance" tab (with the graphs) does the option "Show Kernel Times" appear.) When looking at the CPU column under the "Processes" tab it adds up to 100% always. But that is 100% of what part of the total CPU rate that is available AFTER you subtract the "kernel time" That is the margin that is above the red line after you make it appear. The system idle process is what is above the green line. The total of the processes CPU is what is between the red and green line, in my case is a very tiny bit. . . :((( Reinstall of Vid Card Driver fixes every time. Visiontek HD 2600 PRO AGP (yes AGP) WinXP SP3 Visiontek Driver v9.7 Good luck! Hope this helps get a fire lit under this absolutely ridiculous problem. (and create documentation that the ministry of truth can't erase if i am being hacked with individually - EOT
Avatar image for jun_aka_pekto
jun_aka_pekto

25255

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#14 jun_aka_pekto
Member since 2010 • 25255 Posts

You can check System Information in Start--->Accessories--->System Tools and check to see which devices are sharing an IRQ.

Avatar image for RayvinAzn
RayvinAzn

12552

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#15 RayvinAzn
Member since 2004 • 12552 Posts
[QUOTE="Karl-H-Marx"]I had this prob. But it was definitely my Video Card driver corrupted. BLAH BLAH BLAH

I'm pretty sure that after over 2 years this person has solved this issue. But thanks for the necro.