From owner-freebsd-current@FreeBSD.ORG Wed Jul 4 22:40:14 2007 Return-Path: X-Original-To: Current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5EC0216A46D for ; Wed, 4 Jul 2007 22:40:14 +0000 (UTC) (envelope-from mattjreimer@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.246]) by mx1.freebsd.org (Postfix) with ESMTP id 1CAD313C447 for ; Wed, 4 Jul 2007 22:40:13 +0000 (UTC) (envelope-from mattjreimer@gmail.com) Received: by an-out-0708.google.com with SMTP id c14so547083anc for ; Wed, 04 Jul 2007 15:40:13 -0700 (PDT) DKIM-Signature: a=rsa-sha1; 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; b=KDzk8m7uTv6156Oc/OofPzZLD6DVg4JrGY7XFFyoa/W9yP3WHoAVEnG7QatbTtPJ12VHVqEb80ZbjHvd6roPF1fmi+7NCwNP274Z76PDD7uqc0qcZNJURT90uQblUwkYd//mLtZMmADZdoHsJnHVIPXCGprrdfQY4D7U9qmx6zs= 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=kyq/Lb6GcpXbRwW5GyXYfY0c6qNcNt7FsfAsPLkf3uEgsXMOE6+1v+8MBwHKPArcIhcXYVZ4UdUBMksEKgtPe/8zpzLoRZbQLm8O2W57wo+R1YJM3HZWqGoZoVsHF2GFoHAuWUZUb64xdsgK3p2KhCJFyDDXIsNE4cIEhXc/vNM= Received: by 10.100.173.19 with SMTP id v19mr5038215ane.1183587090708; Wed, 04 Jul 2007 15:11:30 -0700 (PDT) Received: by 10.100.122.7 with HTTP; Wed, 4 Jul 2007 15:11:30 -0700 (PDT) Message-ID: Date: Wed, 4 Jul 2007 15:11:30 -0700 From: "Matt Reimer" To: "Jan Schmidle" In-Reply-To: <468B551C.7070107@jschmidle.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <468B551C.7070107@jschmidle.org> Cc: Current@freebsd.org Subject: Re: Panic with areca and dd 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: Wed, 04 Jul 2007 22:40:14 -0000 On 7/4/07, Jan Schmidle wrote: > I reduced my Problem from zfs to a general disk, i/o problem. > But now i don't know if it is areca driver related or a > general freebsd-current problem. > > When I start two dd's like "dd if=/dev/zero of=/dev/da1 bs=1024" > on different disks, the machine panics with the following backtrace and > stuff. > I also appended a complete dmesg before the crash. The machine is > running a cvsuped GENERIC > kernel from yesterday. > > Does anybody know, how to solve this ? I'm getting a similar panic with an Areca 1220 handing eight disks in RAID6, on a 4-way Xeon. It panics both SMP and UP. I tried an Areca patch that adds locking to arcmsr_interrupt() but that didn't help. Matt panic: Bad tailq NEXT(0xffffff0000990c28->tqh_last) != NULL KDB: enter: panic [thread pid 23 tid 100021 ] Stopped at kdb_enter+0x2f: nop db> trace Tracing pid 23 tid 100021 td 0xffffff040fc65b00 kdb_enter() at kdb_enter+0x2f panic() at panic+0x1d2 xpt_done() at xpt_done+0x14a arcmsr_interrupt() at arcmsr_interrupt+0x312 ithread_loop() at ithread_loop+0x10c fork_exit() at fork_exit+0xaa fork_trampoline() at fork_trampoline+0xe --- trap 0, rip = 0, rsp = 0xffffffffac0dad30, rbp = 0 --- db> show alllocks Process 23 (irq16: arcmsr0) thread 0xffffff040fc65b00 (100021) exclusive sleep mutex arcmsr mp lock r = 0 (0xffffffff80a45548) locked @ /usr/sr c/sys/dev/arcmsr/arcmsr.c:680 Process 17 (swi2: cambio) thread 0xffffff040fc8a2c0 (100012) exclusive sleep mutex Giant r = 0 (0xffffffff805fb140) locked @ /usr/src/sys/cam /cam_xpt.c:7107 db> show allpcpu Current CPU: 0 cpuid = 0 curthread = 0xffffff040fc65b00: pid 23 "irq16: arcmsr0" curpcb = 0xffffffffac0dad40 fpcurthread = none idlethread = 0xffffff040fc87580: pid 10 "idle" spin locks held: