From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 13 06:43:18 2008 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D86C11065673 for ; Thu, 13 Mar 2008 06:43:18 +0000 (UTC) (envelope-from spawk@acm.poly.edu) Received: from acm.poly.edu (acm.poly.edu [128.238.9.200]) by mx1.freebsd.org (Postfix) with ESMTP id 81FA38FC1A for ; Thu, 13 Mar 2008 06:43:18 +0000 (UTC) (envelope-from spawk@acm.poly.edu) Received: (qmail 20991 invoked from network); 13 Mar 2008 06:16:36 -0000 Received: from unknown (HELO ?192.168.0.2?) (spawk@69.123.45.64) by acm.poly.edu with AES256-SHA encrypted SMTP; 13 Mar 2008 06:16:36 -0000 Message-ID: <47D8C6B9.4070908@acm.poly.edu> Date: Thu, 13 Mar 2008 02:16:25 -0400 From: Boris Kochergin User-Agent: Thunderbird 2.0.0.9 (X11/20071208) MIME-Version: 1.0 To: freebsd-sparc64@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: TCPv4 broken without INET6 in kernel X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2008 06:43:18 -0000 Hi, list. I have some Ultra 5s onto which I've installed 7.0-RELEASE. I then built custom kernels on them--without INET6 support. After booting with the new kernels, I noticed that networking seemed broken (the machines would not talk TCP to anything) and proceeded to investigate. With INET6 in the kernel, a telnet to port 22 of one of the Ultra 5s running sshd looks like this: # telnet 128.238.9.55 22 Trying 128.238.9.55... Connected to 128.238.9.55. Escape character is '^]'. SSH-2.0-OpenSSH_4.5p1 FreeBSD-20061110 Without INET6 in the kernel, it looks like this: # telnet 128.238.9.55 22 Trying 128.238.9.55... Connected to 128.238.9.55. Escape character is '^]'. Nothing happens after that. A packet capture of the latter attempt taken on the Ultra 5 is available at http://acm.poly.edu/~spawk/tcp-sparc64.pcap, and one taken on the other end is at http://acm.poly.edu/~spawk/tcp-i386.pcap. The kernel configuration and dmesg of the Ultra 5 I've dedicated to debugging this are up at http://acm.poly.edu/~spawk/TEST and http://acm.poly.edu/~spawk/dmesg, respectively, and I'm willing to provide access to the machine to any developers who may want to poke at it. Any help is appreciated. Thanks. -Boris