Shawn Iverson wrote:
I have similar problems over a Linksys (BEFSR11) router.
Using Ethereal, I discovered a problem where I think the FC3 system is not recovering from receiving a bad TCP packet. When the FC3 system receives a bad TCP packet, it sends s response to the remote server requesting it to resend the packet. The remote server does, but then the FC3 system sends the request again for the same packet. It does this several times and then gives up. I don't think the FC3 OS is processing the resent packet properly so it retries several before eventually giving up on with the download. The lower level OS return doesn't fail, it just stops responding, which is why from scp level it looks like a stall.
My symptoms as you describe them are exactly what I see happening in Ethereal, although you are going over a T1 while I am going over a cable modem. However, it is not the cable modem or its connection that is at fault. Something is astray between the Linksys router and FC3, and it isn't the cabling because I can connect the FC3 box directly to the cable modem and it then functions. I wonder if there is any correlation here that could point to the source of the problem. Do you connect through a router before your CSU/DSU to your T1 line?
Yes. Here is the actual components between the FC3 computer and the T1:
- FC3 computer to
- Linksys EtherFast 4124 switch to
- Cisco 1700 router (connected to the 10/100 port) T1 is connected to a CSU/DSU module in the router)
Does anyone have any idea why the FC3 OS might be having this problem and what I can do or who to report the problem too?
I believe that the problem is related to either a kernel setting or the driver. Is it possible to "transplant" the NIC driver from RHEL3 to see if this resolves the issue? I would think that it would only involve copying over the kernel module for your NIC. Also, how do the kernel settings for TCP/IP differ between RHEL3 and FC3? Go to /proc/sys/net/ipv4 on each system and compare. I will try this out this weekend if time permits.
I went to /proc/sys/net/ipv4 directory and there are a bunch of files in there. Is there someway to get a formatted result (without programming one :)) of these parameters so I can easily compare them?
Thanks, Keith
-- ----------------------------------------------------------------- Keith Fetterman 206-780-5670 Mariner Supply, Inc. kfetterman@xxxxxxxxxxxxx http://www.go2marine.com