From owner-freebsd-current@FreeBSD.ORG Sun Feb 17 11:22:39 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA84816A417 for ; Sun, 17 Feb 2008 11:22:39 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id A54AE13C45D for ; Sun, 17 Feb 2008 11:22:39 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id E5C5D46B45; Sun, 17 Feb 2008 06:22:38 -0500 (EST) Date: Sun, 17 Feb 2008 11:22:38 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Milan Obuch In-Reply-To: <200802161949.02217.freebsd-current@dino.sk> Message-ID: <20080217112104.X80805@fledge.watson.org> References: <20080204022334.GC27999@cdnetworks.co.kr> <200802051540.01916.freebsd-current@dino.sk> <20080211060915.GI2317@cdnetworks.co.kr> <200802161949.02217.freebsd-current@dino.sk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: pyunyh@gmail.com, freebsd-current@freebsd.org Subject: Re: CFT: vr(4) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2008 11:22:39 -0000 On Sat, 16 Feb 2008, Milan Obuch wrote: >> I have tested 4-port Rhine III(6105LOM) and I never seen this hangs. Does >> this also happen on other network interface too? When the system hangs, >> would you break into DDB and show me the output of 'show alllocks' and >> 'ps'? > > I need some tests with another box. I was not able to break into DDB. > Ctrl-Alt-Esc worked until hang. Hang was really hard, Ctrl-Alt-Esc did not > invoke DDB. I do not feel if_vr is culprit here, more probably PCI bus got > somehow locked, but I have no idea how could I test it currently. FYI, there are known issues with the effectiveness of syscons ctrl-alt-esc to get into the debugger -- if you haven't tried with a serial break on a serial console, you might want to do so. This is because syscons's interrupt handler acquires the Giant lock in an ithread, requiring a lot more things to be happy to succeed. In constrast, sio (and friends) use fast interrupt handlers and no Giant lock on the way to processing the break request. It may well be that a serial break doesn't get into DDB for you, but it's worth trying... Robert N M Watson Computer Laboratory University of Cambridge