Hi Aditya, That's good news!
Thanks for letting us know. Emil -----Original Message----- From: Aditya Rajgarhia [mailto:adity...@gmail.com] Sent: Saturday, January 09, 2010 11:32 AM To: Tantilov, Emil S Cc: Brandeburg, Jesse; e1000-devel@lists.sourceforge.net; Allan, Bruce W Subject: Re: [E1000-devel] Problem with Linux 2.6.32 and e1000e Hi Emil, It appears as if updating to the latest BIOS fixed it (the previous BIOS was almost a couple of years old, there just hadn't been a reason to update it). The events thread is no longer stealing the cpu with any of the e1000e-1.x drivers. Thanks for the suggestion. I have attached the output of ethtool anyway. There were no specific patterns with the issue, it would start as soon I loaded the module and brought up eth0. I still haven't tried with the link connected, and if that happens to cause problems when do I get a chance to test it, I will let you know. Thanks, Aditya On 01/05/2010 05:25 PM, Tantilov, Emil S wrote: > Hi Aditya, > > Thanks for the information. Could you please provide the full dmesg output > from boot to the time you see those spikes. I am curious about the error > messages you are seeing. > > Do you know if you are running the latest BIOS? Maybe check for updates. > > Do you have AMT enabled? Maybe try enabling/disabling it and see if it would > make a difference. It is enabled on my system. > > Also if you could provide the output of ethtool -e eth0 that would be great. > > I will continue to play with my system and see if I can get a repro. Have you > noticed any patterns - for example does it matter if the system is running on > battery vs. power. Also you mentioned that you don't have cable connected - > do you see the same spikes when cable is present? > > Thanks, > Emil > > -----Original Message----- > From: Aditya Rajgarhia [mailto:adity...@gmail.com] > Sent: Tuesday, January 05, 2010 4:10 PM > To: Tantilov, Emil S > Cc: Brandeburg, Jesse; e1000-devel@lists.sourceforge.net; Allan, Bruce W > Subject: Re: [E1000-devel] Problem with Linux 2.6.32 and e1000e > > Emil, that is strange. I wonder if mine being a T61p has some different > hardware (although the main difference is supposed to be the video > card). Please check the output of lspci that I had attached if needed. > > Since it is proving difficult to determine what in the kernel is causing > me the problem, I decided to run the problematic 2.6.30.2 kernel (same > configuration that I attached earlier) with different versions of the > e1000e driver (from http://sourceforge.net/projects/e1000) and here is > what I found (after booting into each a few times): > > Kernel-2.6.30.2 with e1000e-1.1.2 (the module shipped with the kernel) > causes CPU spikes of ~50% as I reported earlier. > > Kernel-2.6.30.2 with e1000e-1.0.15 causes CPU spikes of ~50%. > > Kernel-2.6.30.2 with e1000e-1.0.2.5 causes CPU spikes of ~10%. > > Kernel-2.6.30.2 with e1000e-0.5.18.3 uses CPU spikes of ~5% but also > causes bad irq messages while booting, so I am guessing it won't work > (as I said, I don't have an ethernet connection available unless > necessary to test something). > > With the e1000e-1.x drivers I see a message "0000:00:19.0: 0000:00:19.0: > Hardware Error" while booting. The rest of the driver related messages > are the same as with the kernel that works. > > I did use the ethernet even a few days ago with 2.6.30.4 and it worked, > so I don't think the hardware is corrupted. > > Without the e1000e module loaded, there is no CPU spikes caused by the > events thread. I am curious to know why there would be any, even > negligible, CPU usage caused by an ethernet driver with no link connected. > > For the time being, I can use e1000e-1.0.2.5 if I need ethernet access, > but given that this version may not compile with future kernels, > hopefully the issue can be resolved. Perhaps the above numbers will help > to locate the cause. > > Let me know if anything else is needed or if I should try something > different > > Thanks, > Aditya > > On 01/05/2010 02:05 PM, Tantilov, Emil S wrote: > >> Aditya, >> >> I installed vanilla 2.6.32.2 kernel using the config file from your first >> email on my T61 laptop and at least off the bat did not see the issue you >> are describing. >> >> I tested on the docking station and also with just a battery. Restarted the >> OS couple of times, but the CPU usage is in line (9x% idle). >> >> Just an update on where we are atm with respect to this issue. >> >> Thanks, >> Emil >> >> -----Original Message----- >> From: Aditya Rajgarhia [mailto:adity...@gmail.com] >> Sent: Monday, January 04, 2010 3:49 PM >> To: Brandeburg, Jesse >> Cc: e1000-devel@lists.sourceforge.net; Allan, Bruce W >> Subject: Re: [E1000-devel] Problem with Linux 2.6.32 and e1000e >> >> It's indeed a ThinkPad T61p running Arch Linux 2009.08. >> >> I just tried with 2.6.32.2 from kernel.org and the problem is still >> there. I used make oldconfig with the config file from my 2.6.30.4 >> kernel (which does not have this problem) so it doesn't seem to be some >> config option that the Arch Linux kernel enabled that is causing the >> problem. >> >> I should have mentioned that this happens when there is no link/cable >> present so there is no traffic at all. However, problem is not there >> with 2.6.30.4 under the same circumstances. >> >> I have not tested it with an ethernet connection since I only have >> wireless access at the moment, but could perhaps test with an ethernet >> connection if needed (but I guess that will not help). Also, I do not >> see any strange output or errors in the system log upon loading or >> unloading the module. >> >> Thanks, >> Aditya >> >> On 01/04/2010 02:39 PM, Brandeburg, Jesse wrote: >> >> >>> Also, do you have a continuous stream of receive traffic arriving? The >>> events/0 thread freaking out is typically due to IPv6 setup, but under >>> normal traffic conditions it only takes a few seconds to complete. >>> >>> -----Original Message----- >>> From: Allan, Bruce W [mailto:bruce.w.al...@intel.com] >>> Sent: Monday, January 04, 2010 12:09 PM >>> To: Aditya Rajgarhia; e1000-devel@lists.sourceforge.net >>> Subject: Re: [E1000-devel] Problem with Linux 2.6.32 and e1000e >>> >>> Apparently this is on a ThinkPad T61, correct? >>> >>> What version of Arch Linux are you running? 2009.08 or other? >>> >>> Have you tried a kernel.org version of the 2.6.32? >>> >>> >>> >>> >>>> -----Original Message----- >>>> From: Aditya Rajgarhia [mailto:adity...@gmail.com] >>>> Sent: Saturday, January 02, 2010 1:09 PM >>>> To: e1000-devel@lists.sourceforge.net >>>> Subject: [E1000-devel] Problem with Linux 2.6.32 and e1000e >>>> >>>> Hi, >>>> >>>> I upgraded from 2.6.30.4 to 2.6.32.2 and am experiencing problems with >>>> e1000e. The thread events/0 uses half the CPU (or all of one core I >>>> guess) and the keyboard doesn't work properly (only some of the keys get >>>> typed). >>>> >>>> I have isolated this problem to e1000e by disabling each hardware >>>> independently (the issue appears if I load the e1000e module and the >>>> eth0 interface, and disappears if I do the opposite). >>>> >>>> I used to compile my own kernel but this kernel which is giving problems >>>> is the stock kernel from Arch Linux with tuxice, so I'm not sure if >>>> there is something enabled in this kernel which causes the issue. >>>> Anyway, it would be best if we can resolve it. >>>> >>>> Attached is the .config, and the outputs of lspci -vvv and >>>> /proc/interrupts. >>>> >>>> Please let me know if you need any other information. >>>> >>>> Thanks, >>>> >>>> Aditya >>>> >>>> >>>> >>> ------------------------------------------------------------------------------ >>> This SF.Net email is sponsored by the Verizon Developer Community >>> Take advantage of Verizon's best-in-class app development support >>> A streamlined, 14 day to market process makes app distribution fast and easy >>> Join now and get one step closer to millions of Verizon customers >>> http://p.sf.net/sfu/verizon-dev2dev >>> _______________________________________________ >>> E1000-devel mailing list >>> E1000-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/e1000-devel >>> >>> >>> >> ------------------------------------------------------------------------------ >> This SF.Net email is sponsored by the Verizon Developer Community >> Take advantage of Verizon's best-in-class app development support >> A streamlined, 14 day to market process makes app distribution fast and easy >> Join now and get one step closer to millions of Verizon customers >> http://p.sf.net/sfu/verizon-dev2dev >> _______________________________________________ >> E1000-devel mailing list >> E1000-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/e1000-devel >> >> ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel