From owner-freebsd-bugs@FreeBSD.ORG Thu Feb 2 04:20:05 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A2A5716A420 for ; Thu, 2 Feb 2006 04:20:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4263D43D48 for ; Thu, 2 Feb 2006 04:20:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k124K1Uh046862 for ; Thu, 2 Feb 2006 04:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k124K1Rp046860; Thu, 2 Feb 2006 04:20:01 GMT (envelope-from gnats) Resent-Date: Thu, 2 Feb 2006 04:20:01 GMT Resent-Message-Id: <200602020420.k124K1Rp046860@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Erik Nygren Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F191E16A420 for ; Thu, 2 Feb 2006 04:19:21 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7607843D53 for ; Thu, 2 Feb 2006 04:19:21 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k124JLGd069217 for ; Thu, 2 Feb 2006 04:19:21 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k124JLoF069216; Thu, 2 Feb 2006 04:19:21 GMT (envelope-from nobody) Message-Id: <200602020419.k124JLoF069216@www.freebsd.org> Date: Thu, 2 Feb 2006 04:19:21 GMT From: Erik Nygren To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: misc/92716: hifn driver hangs after a short while when using GEOM_ELI X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Feb 2006 04:20:05 -0000 >Number: 92716 >Category: misc >Synopsis: hifn driver hangs after a short while when using GEOM_ELI >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Feb 02 04:20:00 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Erik Nygren >Release: 6.0-RELEASE-p4 >Organization: Uni2 >Environment: FreeBSD farmor.nygrens.info 6.0-RELEASE-p4 FreeBSD 6.0-RELEASE-p4 #278: Fri Jan 27 08:53:01 CET 2006 root@farmor.nygrens.info:/usr/obj/usr/src/sys/FARMOR i386 >Description: When using geli together with a Soekris VPN1401 (hifn 7955), disk access freezes after a while. I have tried this in a few different computers, and they all behave the same. Everything works fine for a while, and then the diskwrites just come to a halt. Only way out is reboot, which will then fail to write out a few buffers to disk. >How-To-Repeat: geli init -s 4096 ad2s1a geli attach ad2s1a newfs -n -U -m 6 ad2s1a.eli mount /dev/ad2s1a.eli /mnt while true do time dd if=/dev/random of=/mnt/testfile bs=1M count=50 done # Now just wait for a few minutes, possibly doing "iostat 1" in another window. >Fix: This issue (I think) have been seen in the hifn driver, and possibly even been solved in the OpenBSD driver. However, trying to apply the OpenBSD fixes to the FreeBSD driver does not work for me. Google turns up a few hits like this one: http://news.vejas.lt/article.php?id=15833&group=gmane.os.netbsd.bugs that I think are related. But unfortunately the suggested patch does not solve the problem for me. >Release-Note: >Audit-Trail: >Unformatted: