From owner-freebsd-current@FreeBSD.ORG Wed Dec 10 12:44:03 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 145DA16A4CE for ; Wed, 10 Dec 2003 12:44:03 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 2A8AE43D1D for ; Wed, 10 Dec 2003 12:43:58 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 47083 invoked by uid 1000); 10 Dec 2003 20:43:59 -0000 Date: Wed, 10 Dec 2003 12:43:59 -0800 (PST) From: Nate Lawson To: Peter Gade Jensen Message-ID: <20031210124046.S47080@root.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: current@freebsd.org Subject: Re: ACPI, maybe GEOM problem X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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, 10 Dec 2003 20:44:03 -0000 The problem is ATA and GEOM. --- ata0: resetting devices .. ata0: reset tp1 mask=03 ostat0=80 ostat1=80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x80 err=0x80 lsb=0x80 msb=0x80 ad0: stat=0x50 err=0x00 lsb=0xfe msb=0x3f ata0-slave: stat=0x00 err=0x00 lsb=0xfe msb=0x3f ata0: reset tp2 mask=03 stat0=50 stat1=00 devices=0x0 GEOM: destroy disk ad0 dp=0xc2c6fd60 --- This indicates that the ATA reset fails and so it decides to kill off ad0. --- Fatal trap 12: page fault while in kernel mode fault virtual address = 0xdeadc0ea fault code = supervisor read, page not present instruction pointer = 0x8:0xc059b519 current process = 2 (g_event) #10 0xc059d74d in g_access_rel (cp=0xc2c0b100, dcr=-1, dcw=-1, dce=-1027136512) at /usr/src/sys/geom/geom_subr.c:627 #11 0xc0598433 in g_dev_orphan (cp=0xc2c08c80) at /usr/src/sys/geom/geom_dev.c:437 #12 0xc0599d00 in g_orphan_register (pp=0xc2c72400) at /usr/src/sys/geom/geom_event.c:143 #13 0xc0599e20 in one_event () at /usr/src/sys/geom/geom_event.c:173 #14 0xc059a035 in g_run_events () at /usr/src/sys/geom/geom_event.c:206 #15 0xc059b065 in g_event_procbody () at /usr/src/sys/geom/geom_kern.c:134 #16 0xc05bbd44 in fork_exit (callout=0xc059b020 , arg=0x0, frame=0x0) at /usr/src/sys/kern/kern_fork.c:793 --- This indicates that the GEOM code for handling orphans accessed already freed memory. -Nate