From: Jaakko N. <Jaakko.Niemi@F-Secure.com> - 2004-02-05 10:29:04
|
Hello, Anyone have comments regarding this issue? ----- Forwarded message ----- From: Jaakko Niemi <Jaakko.Niemi@F-Secure.com> To: lin...@in... Date: Fri, 30 Jan 2004 09:27:41 +0200 Subject: PRO/1000 fiber nic pci id mismatch Hello, Recently we upgraded kernel on a server to 2.4.24, and started seeing packet loss on workloads with which the machine was happy with 2.4.21 kernel. After digging for a while, we noticed that pci id for the card was wrong. We have a few of these 717037-005 fiber cards, and on all machines they are reported as: 01:06.0 Ethernet controller: Intel Corp. 82544EI Gigabit Ethernet Controller (rev 02) Subsystem: Intel Corp.: Unknown device 1109 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: 32 (63750ns min), cache line size 10 Interrupt: pin A routed to IRQ 16 Region 0: Memory at fcf20000 (32-bit, non-prefetchable) [size=128K] Region 1: Memory at fcf00000 (32-bit, non-prefetchable) [size=128K] Region 2: I/O ports at cce0 [size=32] Expansion ROM at fcb00000 [disabled] [size=128K] 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=1 PME- Capabilities: [e4] #07 [0002] Capabilities: [f0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000 As far as I can see, the bus speed is also wrong, as these cards should be capable only to 33Mhz. I suppose this issue has been there quite long, but we did not see it with 2.4.21 as it sets RxDescriptors to 80 by default. The newer driver in 2.4.24 sets it to 256. According to docs, 82542 should handle that, but we were seeing packet loss with roughly 20kpps. After dropping RxDescriptors to 224, we did not see any packet loss anymore. I'd send in a patch, but I have no idea pci id should be and whether the id for 82544EI is correct or not. This is not a bug in the driver, but I thought you might want to be aware of the issue anyway. ----- End forwarded message ----- -- ____________ \ ______// Jaakko Niemi - Jaakko.Niemi@F-Secure.com \ \\____ IT Engineer - IT Support Team \ __// F-Secure Corp. PL 24, FIN-00181 Helsinki, Finland \ \\ Tel: +358 9 2520 0700, direct: +358 9 2520 5653 \ // http://www.F-Secure.com \/ Integrated Solutions for Enterprise Security |