From owner-freebsd-bugs@FreeBSD.ORG Wed Jun 11 23:10:14 2003 Return-Path: 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 9FE4837B401 for ; Wed, 11 Jun 2003 23:10:14 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB9D443FBF for ; Wed, 11 Jun 2003 23:10:13 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h5C6ADUp063928 for ; Wed, 11 Jun 2003 23:10:13 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h5C6ADAG063927; Wed, 11 Jun 2003 23:10:13 -0700 (PDT) Resent-Date: Wed, 11 Jun 2003 23:10:13 -0700 (PDT) Resent-Message-Id: <200306120610.h5C6ADAG063927@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, William Carrel Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 47C2637B401 for ; Wed, 11 Jun 2003 23:07:36 -0700 (PDT) Received: from mx.carrel.org (adsl-64-91-104-251.gh.customer.centurytel.net [64.91.104.251]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4A5543FD7 for ; Wed, 11 Jun 2003 23:07:35 -0700 (PDT) (envelope-from cysgod@carrel.org) Received: by mx.carrel.org (Postfix, from userid 1000) id 8581511F; Wed, 11 Jun 2003 23:07:18 -0700 (PDT) Message-Id: <20030612060718.8581511F@mx.carrel.org> Date: Wed, 11 Jun 2003 23:07:18 -0700 (PDT) From: William Carrel To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/53245: ida(4) panic during boot X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: William Carrel List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jun 2003 06:10:15 -0000 >Number: 53245 >Category: kern >Synopsis: ida(4) panic during boot >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jun 11 23:10:13 PDT 2003 >Closed-Date: >Last-Modified: >Originator: William Carrel >Release: FreeBSD 5.1-RELEASE i386 >Organization: >Environment: FreeBSD 5.1-CURRENT JPSNAP from 11-Jun-2003 FreeBSD 5.1-RELEASE is also affected by this bug Compaq Proliant 1850R with Smart Array 221 Controller with 2 disks configured as one logical volume >Description: Machines with ida(4) supported hard disk controllers will panic on boot in ida_construct_qcb() as GEOM starts inspecting the first disk on the ida controller. Panic does not occur with ida(4) driver disabled. Last message before panic on verbose boot is: GEOM: new disk idad0 DDB trace at panic shows: ida_construct_qcb() ida_submit_buf() idad_strategy() g_disk_start() g_io_schedule_down() g_down_procbody() fork_exit() fork_trampoline() Panic is: Fatal trap 12: page fault while in kernel mode supervisor read, page not present pid is 4 (g_down) The panic occurs on ida_construct_qcb+0xca: movzbl 0x5c(%eax),%eax which looks very much like the spot where this function bzero()s the hardware qcb. This was previously reported on the current mailing list by Ventsislav Velkov on 31 March 2003 (Message-Id: <006401c2f776$d16f0230$23f00ad9@beatle>) on similar Compaq hardware. It is likely that this bug has existed at least since that time. (This is a correction to pending/53238 which was mangled by my mail client, sorry.) >How-To-Repeat: Attempt to boot 5.1-RELEASE or 5.1-CURRENT SNAP's (either floppy or CD) on systems with ida(4) supported hardware with at least one volume configured on the ida controller. >Fix: Unknown. >Release-Note: >Audit-Trail: >Unformatted: