On Fri, 27 Apr 2007, Ilpo Järvinen wrote: > > On Thu, 26 Apr 2007, Ilpo Järvinen wrote: > > > On Thu, 26 Apr 2007, Chuck Ebbert wrote: > > > > > > > > Try a different network adapter. > > > > > > Hmm, I thought I had already done this but I just noticed that it is so > > > that the adapter was still the same as the other host has two adapter > > > (now > > > that I look again). I'll give it a try tomorrow to see if using the > > > another adapter makes any difference. > > ...Much more promising result this time. I noticed that there was another > eth hw on mainboard, thus my previous test with different hw was not > valid as I assumed "wrong" (didn't even notice the other) one to be eth0: > > 02:05.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev > 74) > 02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (LOM) > Ethernet Controller (rev 82) > > With 3c905 I have the problem, with Intel one it does not show up > (tested today).
I found out this shows up when 900fd17dd01d2c99dfd1ec0b53a860894a2673ee is included, kernels before that seem to work fine. The problem description is in this same thread. I'm not going to repeat it here as it is valid except for the fact that my original claim that it happens with another hardware is false, please see it in here: http://marc.info/?l=linux-netdev&m=117758295411277&w=2 Should these delays I see be considered as evindence of mmio not working with this card/model or could there be something else wrong somewhere? ...I can just disable it using global_use_mmio parameter, which removes the problem in 2.6.20.7 (tested) but just in case somebody has more clue than I do about this, I'm willing to do more testing... This output comes from 2.6.20.7: [ 15.553104] 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html [ 15.553214] 0000:02:05.0: 3Com PCI 3c905C Tornado at f8800c00. 02:05.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74) Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management NIC Flags: bus master, medium devsel, latency 32, IRQ 18 I/O ports at dc00 [size=128] Memory at feaffc00 (32-bit, non-prefetchable) [size=128] Expansion ROM at f5700000 [disabled] [size=128K] Capabilities: [dc] Power Management version 2 00: b7 10 00 92 17 01 10 02 74 00 00 02 08 20 00 00 10: 01 dc 00 00 00 fc af fe 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 b7 10 00 10 30: 00 00 ac fe dc 00 00 00 00 00 00 00 09 01 0a 0a # cat /proc/interrupts CPU0 0: 126277 IO-APIC-edge timer 1: 8 IO-APIC-edge i8042 2: 0 XT-PIC-XT cascade 6: 5 IO-APIC-edge floppy 12: 4 IO-APIC-edge i8042 14: 3392 IO-APIC-edge ide0 15: 0 IO-APIC-edge ide1 18: 1269 IO-APIC-fasteoi eth0 20: 4 IO-APIC-fasteoi eth1 NMI: 0 LOC: 126238 ERR: 0 MIS: 0 eth0 is the 3c59x, eth1 is the intel. Network is 100/Full duplex, switched. No additional parameters are given to 3c59x. -- i.