Date: Tue, 09 Jan 2001 15:47:15 -0400 From: "Jeroen C. van Gelderen" <jeroen@vangelderen.org> To: David Kelly <dkelly@hiwaay.net> Cc: Jonathan Lemon <jlemon@flugsvamp.com>, stable@FreeBSD.ORG Subject: Re: Intel PRO/100+ driver or hardware? (Update) Message-ID: <179010000.979069635@grolsch.ai> In-Reply-To: <20010109130439.A48418@grumpy.dyndns.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--On Tuesday, January 09, 2001 13:04:39 -0600 David Kelly <dkelly@hiwaay.net> wrote: > On Tue, Jan 09, 2001 at 02:06:42PM -0400, Jeroen C. van Gelderen wrote: >> --On Monday, January 08, 2001 09:21:13 -0600 Jonathan Lemon >> <jlemon@flugsvamp.com> wrote: >> [...] >> > It looks like 'hayek' is refusing to accept one of the segments that >> > 'keynes' is transmitting. The segment arrives at the machine, but >> > 'hayek' never sends an ACK. >> > >> > I'd look at 'netstat -s' and see whether any of the 'bad checksum' >> > counters are set, if so, then something is corrupting the packets. >> >> Just the flag I needed :-) As soon as the connection stalls, the >> bad-checksum counter goes trough the roof. And *every* re-transmitted >> packet seems to have a bad checksum as well. >> >> The hub is not busy at the moment I tried and none of the other TCP >> connections to and from this box are affected when this occurs. It seems >> that packets with certain content get mangled so that retransmits will >> never solve the problem. > > OK, that seems to be part of the key. You have hit on a data pattern > which will not make it thru some part of the link. Not an unheard of > situation. Often an impedance mismatch where the pattern resonates > and "rings" an extra bit out of place. Ah, so it may not just be my vivid imagination ;-) > Hard to say if the problem is the hub or the Intel card. But seemingly > the combination. Changing either to a different model and/or brand > solves the problem? I tried 2 hubs, one claims to be a cheap 8816TPC, the other NetGear DS108. Both give problems. Replacing the Intel card with a 3Com or SMC solves the problem. Of course I've tried multiple cables as well. Maybe this is relevant. The DS108 actually is a dual speed hub. IIRC it has a 10 Mbit bus and a 100 Mbit bus, connected with a little switch. The machine I'm testing against has a 10Mbit card. I tried forcing to Intel to 10Mbit and tried to transfer the file. It stalls after a couple of megabytes. I then forced the Intel card to 100Mbit mode and tried the transfer again (so it would have to go trough the switching device in the hub); That got me a little further (22 MB) but this transfer too stalled eventually. > Any chance you can capture and/or share the problem data? More than willing to, but I'm not sure how to do it most effectively. You just want the tcpdump data? Do I need to give any special arguments to tcpdump? Thanks + Cheers, Jeroen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?179010000.979069635>
