Bug 723342

Summary: little hangs after resuming - "em1: Too much work at interrupt, status=0x00ffffff."
Product: [Fedora] Fedora Reporter: Oli Wade <oli>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-07-11 17:51:04 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Oli Wade 2011-07-19 20:04:25 UTC
After resuming, the machine is sluggish and there are very many messages in the log of this kind, for example within one minute:
====
Jul 19 19:51:01 lizard kernel: [77962.005114] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:02 lizard kernel: [77963.397295] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:02 lizard kernel: [77963.669760] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:02 lizard kernel: [77963.861055] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:03 lizard kernel: [77964.005126] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:05 lizard kernel: [77966.005007] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:07 lizard kernel: [77968.005100] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:07 lizard kernel: [77968.561313] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:09 lizard kernel: [77970.005112] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:11 lizard kernel: [77972.005123] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:13 lizard kernel: [77974.005135] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:15 lizard kernel: [77976.005008] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:16 lizard kernel: [77977.034590] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:17 lizard kernel: [77978.005109] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:19 lizard kernel: [77980.005121] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:21 lizard kernel: [77982.005008] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:22 lizard kernel: [77983.789937] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:23 lizard kernel: [77984.005007] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:25 lizard kernel: [77986.005106] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:27 lizard kernel: [77988.005118] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:29 lizard kernel: [77990.005130] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:31 lizard kernel: [77992.005007] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:33 lizard kernel: [77994.005104] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:35 lizard kernel: [77996.005166] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:37 lizard kernel: [77998.005127] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:39 lizard kernel: [78000.005139] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:41 lizard kernel: [78002.005101] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:43 lizard kernel: [78004.005113] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:45 lizard kernel: [78006.005125] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:45 lizard kernel: [78006.681596] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:47 lizard kernel: [78008.005136] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:49 lizard kernel: [78010.005100] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:51 lizard kernel: [78012.005110] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:53 lizard kernel: [78014.005121] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:55 lizard kernel: [78016.005134] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:57 lizard kernel: [78018.005101] em1: Too much work at interrupt, status=0x00ffffff.
Jul 19 19:51:59 lizard kernel: [78020.005107] em1: Too much work at interrupt, status=0x00ffffff.
====

And also a few like this:
====
Jul 19 18:27:24 lizard kernel: [72945.005900] via-rhine: Reset not complete yet. Trying harder.
====

Removing and reloading the "via_rhine" module fixes the problem.

Kernel is:
====
Linux lizard 2.6.38.8-32.fc15.i686 #1 SMP Mon Jun 13 20:01:50 UTC 2011 i686 i686 i386 GNU/Linux
====

Comment 2 Oli Wade 2011-07-19 20:06:43 UTC
Hardware is:
====
00:00.0 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.5 PIC: VIA Technologies, Inc. K8M890CE I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. Device 6290
00:00.7 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:02.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:03.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:0b.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
00:0c.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
00:0c.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
00:0c.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
00:0c.4 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 PCI bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
02:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 GT] (rev a2)
03:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (Copper) (rev 06)
====

Comment 3 Josh Boyer 2012-06-06 16:37:04 UTC
2.6.38.8-32.fc15 is fairly old at this point.  Are you seeing this issue with 2.6.43/3.3?

Comment 4 Josh Boyer 2012-07-11 17:51:04 UTC
Fedora 15 has reached it's end of life as of June 26, 2012.  As a result, we will not be fixing any remaining bugs found in Fedora 15.

In the event that you have upgraded to a newer release and the bug you reported is still present, please reopen the bug and set the version field to the newest release you have encountered the issue with.  Before doing so, please ensure you are testing the latest kernel update in that release and attach any new and relevant information you may have gathered.

Thank you for taking the time to file a report.  We hope newer versions of Fedora suit your needs.