bro wrote:
Hi, twixt.
I checked this issue on an older machine of mine.
That system is powered by Pentium 4 2.6GHz (Northwood core) with 4GB RAM (3.25 available) and 3Com 3C940 Ethernet NIC.
I backed up my system and restored a clean image of Windows XP SP3 and NIS 19.8, and installed all security updates for Windows and Norton. So there is nothing on this system besides latest Windows critical updates, drivers, and NIS.
High latency spikes remained, checked with DPC Latency Checker. In all three major browsers. Again, that was a clean system, with nothing besides NIS installed. Processor usage was never higher that 40%, and there was plenty of free memory, so low system performance causing this is unlikely. And, as I posted before - on my laptop both memory and CPU load are very low when there are spikes in latency.
I also checked this using wi-fi on my laptop. Same issue.
So, to sum all of the info we got up until now.
We have high DPC latency spikes when using network with NIS Intrusion Prevention enabled in at least 19.7, 19.8 and 20.1 versions, in both Windows XP SP3 32bit, and Windows 7 SP1 64bit, with at least four different NICs: Realtek 8111E (from the thread I linked to in my second post), 3Com 3C940 (driver was published whole 9 years ago, no updates after that), and Intel 82579LM and Advanced-N 6205. In addition, while using Intel 82579LM, I checked with several driver versions starting from 2010 up until the latest version.
If NIS Intrusion Prevention is disabled that DPC latency is stable and within normal limits. And high DPC spikes can be caused not only while using browser, as evidenced by that other thread, but by a general network usage, like uploading files by ftp. Also, I checked with both IE, Chrome and Firefox. This problem is always reproducible.
So, a lot of different systems, different hardware and drivers. I think it is more than likely that the only common factor here is NIS.
Hi, bro. I have a test machine here running a Northwood 3.4GHz, 4GB RAM, WXP-SP3 - which does not exhibit the problems you describe in NIS 2011 or NIS 2012. Thus, I think, what your experiments show, is that in your particular case - the problem is not network-driver-related. It is something else. Furthermore, there is no guarantee that the fix to the problem does not involve updates to the system which are not part of the standard "Critical Updates" package.
For example, installing/updating the entire DotNet 1.0/1.1/2.0/3.0/3.5 stack, the removal and replacement of the Microsoft JVM in XP with a recent copy of the Oracle JVM, an update to Windows Media Player 10 or later - along with all the subsidiary patches to these products - etc., etc. and so on - may be integral to solving the problem.
Other things which are known to have affected DPC Latency in the past:
1. Realtek/Creative Labs/CMI/ADI Sound Card Drivers.
2. ATI/Nvidia Video Drivers - specifically Catalyst Control Centre with its need for updated DotNet support and/or Nvidia Forceware Control Panel bugs.
3. Nero/Roxio CD/DVD Burner Software
4. Windows Explorer Shell Extensions added by various-and-assorted different programs. Thus, the problem could be caused by NIS - and my previous post explains that is still a possibility - but there are lots of other shell extensions that could be implicated as well. Thus the need for more-wide-ranging tests.
5. Buggy Video and/or Sound Codecs
Now, that gives quite a list of things to investigate. More than can just be scanned over a few hours. To check all the above for latency implications would take an expert following the instructions at the DPC investigative websites mentioned in Post5 at least a day or two, probably more.
Thus, I am forced to conclude by the quick replies here that what's happening is that people want to kvetch and whine and moan - more than they want to invest time and effort into researching what's really going on.
Please note that no disrespect is meant by this observation - it's just an inescapable conclusion forced by the actions of those doing the complaining. Either you're part of the problem, part of the solution, or an interested bystander. Pick your poison.
If you want to help resolve this problem more quickly, and get back to enjoying your system in a productive manner, then IMO it behooves you to contribute, not complain. Symantec have not indicated they have a handle on this problem - thus they can use all the help they can get from users who are experiencing the fault.
If you can provide the info Symantec require to allow them to be able to duplicate the problem in-house - or you find the root cause of the problem and discover what is needed is an update to something else which is inducing DPC stalls when NIS is using DPCs - then you are contributing to the resolution of the problem. To complain and kvetch and not contribute to the research will not get the bug fixed one day earlier.
Hope this helps your understanding.