On Tue, Jun 2, 2009 at 2:00 PM, Waskiewicz Jr, Peter P <peter.p.waskiewicz...@intel.com> wrote: > http://e1000.sf.net > > Cheers, > > PJ Waskiewicz > peter.p.waskiewicz...@intel.com > > -----Original Message----- > From: Lal [mailto:learner.ker...@gmail.com] > Sent: Tuesday, June 02, 2009 12:05 AM > To: e1000-devel@lists.sourceforge.net > Subject: Re: [E1000-devel] 2.6.30rc7: ksoftirqd CPU saturation (x86-64 and > x86-32 both) (in-tree e1000e at fault) > >> My original speculations were wrong: it goes wrong with 32-bit as well >> as 64-bit kernels. The key is that it only ever goes wrong with the >> in-tree driver. When I compiled the faulty kernels (32- and 64-bit), I >> forgot to copy the out-of-tree driver into place. Use the out-of-tree >> driver, and the CPU hogging goes away. So this is an in-tree e1000e >> driver bug, definitely. > > Where is out-of-tree driver source available ? >
Does this driver work for following device ? 00:02.0 Class 0200: Unknown device 8086:1079 (rev 03) Subsystem: Unknown device 8086:1011 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 48 (63750ns min), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 44 Region 0: Memory at 11b00f8000000 (64-bit, non-prefetchable) [size=128K] Region 4: I/O ports at 4000 [size=64] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [e4] PCI-X non-bridge device Command: DPERE- ERO+ RBC=512 OST=1 Status: Dev=00:02.0 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=2048 DMOST=1 DMCRS=16 RSCEM- 266MHz- 533MHz- Capabilities: [f0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000 I built kernel using out-of-tree driver but it did not detect the device !! Existing driver "7.3.20-k2"DRIVERNAPI works fine but has ksoftirq saturation problem. ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel