From owner-freebsd-current Tue May 14 0:40: 6 2002 Delivered-To: freebsd-current@freebsd.org Received: from tone.orchestra.cse.unsw.EDU.AU (tone.orchestra.cse.unsw.EDU.AU [129.94.242.28]) by hub.freebsd.org (Postfix) with SMTP id 6F9F637B401 for ; Tue, 14 May 2002 00:39:50 -0700 (PDT) Received: From mozart With LocalMail ; Tue, 14 May 2002 17:39:42 +1000 From: Cristan Szmajda To: current@freebsd.org Date: Tue, 14 May 2002 17:39:29 +1000 (EST) Subject: bad tcp cksum fffe! Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Dear freebsd-current, Any suggestions you have regarding this problem would be much appreciated. My laptop running -CURRENT is suddenly generating bad TCP checksums when talking to some IPs but not others. For example, 129.94.209.220 is a problem, 17:08:47.026823 129.94.233.200.1032 > 129.94.209.220.22: S [bad tcp cksum fffe!] 3868790363:3868790363(0) win 65535 (DF) (ttl 64, id 347, len 68) 17:08:50.676968 129.94.233.200.1033 > 129.94.173.109.22: S [bad tcp cksum fffe!] 3810151152:3810151152(0) win 65535 (DF) (ttl 64, id 348, len 68) but 129.94.242.14 is fine. 17:08:56.686832 129.94.233.200.1034 > 129.94.242.14.22: S [tcp sum ok] 2395865513:2395865513(0) win 65535 (DF) (ttl 64, id 349, len 68) 17:08:56.689644 129.94.242.14.22 > 129.94.233.200.1034: S [tcp sum ok] 990076085:990076085(0) ack 2395865514 win 10136 (ttl 254, id 7165, len 60) 17:08:56.689991 129.94.233.200.1034 > 129.94.242.14.22: . [tcp sum ok] ack 1 win 33304 (DF) (ttl 64, id 350, len 52) It doesn't matter whether net.inet.tcp.rfc1323 and net.inet.tcp.rfc1644 are off or on. My dmesg is below. Thanks, -- Chris Copyright (c) 1992-2001 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #24: Tue May 14 15:34:56 EST 2002 cls@oedipus:/usr/src/sys/i386/compile/OEDIPUS Timecounter "i8254" frequency 1193182 Hz CPU: Pentium/P55C (quarter-micron) (298.42-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x582 Stepping = 2 Features=0x8001bf real memory = 134152192 (131008K bytes) avail memory = 126439424 (123476K bytes) Preloaded elf kernel "kernel" at 0xc040b000. Intel Pentium detected, installing workaround for F00F bug Using $PIR table, 4 entries at 0xc00fdf80 apm0: on motherboard apm0: found APM BIOS v1.2, connected at v1.2 npx0: on motherboard npx0: INT 16 interface pcib0: at pcibus 0 on motherboard pci0: on pcib0 isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0xfcf0-0xfcff at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: at device 7.2 on pci0 uhci0: Could not map ports device_probe_and_attach: uhci0 attach returned 6 pci0: at 7.3 (no driver attached) pci0: at 8.0 (no driver attached) pci0: at 9.0 (no driver attached) pci_cfgintr_unique: hard-routed to irq 9 pci_cfgintr: 0:10 INTA routed to irq 9 pcic0: irq 9 at device 10.0 on pci0 pcic0: PCI Memory allocated: 0x44000000 pccard0: on pcic0 orm0: