From owner-freebsd-net@FreeBSD.ORG Thu Sep 20 22:52:47 2007 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8C30F16A418 for ; Thu, 20 Sep 2007 22:52:47 +0000 (UTC) (envelope-from muffaleta@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.187]) by mx1.freebsd.org (Postfix) with ESMTP id 0EAD313C465 for ; Thu, 20 Sep 2007 22:52:46 +0000 (UTC) (envelope-from muffaleta@gmail.com) Received: by fk-out-0910.google.com with SMTP id b27so785915fka for ; Thu, 20 Sep 2007 15:52:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=oOvWyGW7zc1qNyaeAkEAYQMQGv//drV3a5zrnMuAZ7Q=; b=diRrXfy1fJvV5J34gEGFAfXu+UKxkKnK6wKo72wLc5aHdnyTJbwjkYbMfQdT9Bh6pUYiUD8MsKnpu9sMCt0vH57fQFPANzS3o6wydDOYYiNNKb1tl90eBh3L3lqunKp0IsZi0Gt3hWPauiQ/4tqbH/ad+nzbm+BKVDyylNFcrLY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ruLfvGNiauIHPTFcP+EbaxZwop86BdqqPP6Vg7kY9W/eAr3ul3vFQVOCRdJYzh2a39TF/4FHuWmw7B5dwvaoxpcBiTikNiESB20tU6pMTYQtCYjMceWL/IEu47wGWlPpaTFeKAA8SxJEivxfVN9eEkmnha2mkdKRHide28p/9zc= Received: by 10.82.174.20 with SMTP id w20mr1457185bue.1190328765350; Thu, 20 Sep 2007 15:52:45 -0700 (PDT) Received: by 10.82.108.1 with HTTP; Thu, 20 Sep 2007 15:52:45 -0700 (PDT) Message-ID: <7bc80d500709201552r563a2708o9f2e63474bd55bcd@mail.gmail.com> Date: Thu, 20 Sep 2007 15:52:45 -0700 From: "Christopher Chen" To: "Max Laier" In-Reply-To: <200709210033.05263.max@love2party.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7bc80d500709201457p5be576e3hdbe0fc536493497a@mail.gmail.com> <200709210033.05263.max@love2party.net> Cc: freebsd-net@freebsd.org Subject: Re: Creation of carp interface on amd64 spins X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Sep 2007 22:52:47 -0000 On 9/20/07, Max Laier wrote: > On Thursday 20 September 2007, Christopher Chen wrote: > > Hi: > > > > I'm running 6.2-RELEASE on some Pentium D's running and amd64 port. > > > > I'm doing some mildly interesting things with vlan tagging, etc, and I > > want to also set up carp. On identical machines running the i386 port, > > this works correctly, but when running > > > > ifconfig carp0 > > > > For instance, the process just spins and can't be killed. The rest of > > the machine is fine, though! > > > > This is 6.2-RELEASE/amd64 running in SMP mode. > > > > Any ideas? > > Can you tell me what "^T" or ps gives for the spinning process? Does it > hang in userland or kernel? Can you try to trace the ifconfig, or - if > the hang is in the kernel - break into the kernel debugger and get a back > trace for the process? Max: load: 1.62 cmd: ifconfig 920 [runnable] 0.00u 96.02s 98% 920k That's what ^T says. I'm going to reboot and ktrace it now. So here's the last few lines of the ktrace: 944 ifconfig CALL modstat(0x10a,0x7fffffffe280) 944 ifconfig RET modstat 0 944 ifconfig CALL modfnext(0x10a) 944 ifconfig RET modfnext 267/0x10b 944 ifconfig CALL modstat(0x10b,0x7fffffffe280) 944 ifconfig RET modstat 0 944 ifconfig CALL socket(0x2,0x2,0) 944 ifconfig RET socket 3 944 ifconfig CALL ioctl(0x3,SIOCIFCREATE,0x514ce0) l# lsof -p 944 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ifconfig 944 root cwd VDIR 0,77 512 16525 /root ifconfig 944 root rtd VDIR 0,77 512 2 / ifconfig 944 root txt VREG 0,77 80296 48 /sbin/ifconfig ifconfig 944 root txt VREG 0,77 192688 116 /libexec/ld-elf.so.1 ifconfig 944 root txt VREG 0,77 7424 24794 /lib/libipx.so.3 ifconfig 944 root txt VREG 0,77 1083208 24786 /lib/libc.so.6 ifconfig 944 root 0u VCHR 0,93 0t2101 93 /dev/ttyp0 ifconfig 944 root 1u VCHR 0,93 0t2101 93 /dev/ttyp0 ifconfig 944 root 2u VCHR 0,93 0t2101 93 /dev/ttyp0 ifconfig 944 root 3u IPv4 0xffffff002d459130 0t0 UDP *:* Sorry I don't have physical access so I can't break into the kernel debugger right now. cc Your #1 Fan -- Chris Chen "I want the kind of six pack you can't drink." -- Micah