From owner-freebsd-current@FreeBSD.ORG Mon Sep 20 14:51:34 2004 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 8480D16A4FF for ; Mon, 20 Sep 2004 14:51:34 +0000 (GMT) Received: from mproxy.gmail.com (rproxy.gmail.com [64.233.170.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id 105C043D45 for ; Mon, 20 Sep 2004 14:51:34 +0000 (GMT) (envelope-from swhetzel@gmail.com) Received: by mproxy.gmail.com with SMTP id 79so1218734rnk for ; Mon, 20 Sep 2004 07:51:09 -0700 (PDT) Received: by 10.38.74.50 with SMTP id w50mr1559869rna; Mon, 20 Sep 2004 07:51:07 -0700 (PDT) Received: by 10.38.75.49 with HTTP; Mon, 20 Sep 2004 07:51:03 -0700 (PDT) Message-ID: <790a9fff04092007518d6995e@mail.gmail.com> Date: Mon, 20 Sep 2004 09:51:03 -0500 From: Scot Hetzel To: Justin Smith In-Reply-To: <414D5029.4040407@drexel.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <414D5029.4040407@drexel.edu> cc: FreeBSD Current Subject: Re: System hangs on DVD device X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Scot Hetzel List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Sep 2004 14:51:34 -0000 On Sun, 19 Sep 2004 05:23:53 -0400, Justin Smith wrote: > FreeBSD jsmith.org 5.3-BETA4 FreeBSD 5.3-BETA4 #0: Fri Sep 17 03:00:30 > EDT 2004 root@:/usr/obj/usr/src/sys/MYKERNEL i386 > > When I try to boot, I get (after a while) > > acd1: DVDROM at ata1-slave UDMA40 > > and then > > ATAPI-RESET time = 50us > ATAPI-RESET time = 180us > > endlessly repeated. I can only boot the system after unplugging the DVD > drive. > > Any suggestions? > My CD-ROM drive will hang the system when booted from a kernel with no debugging options enabled. Try booting a kernel with the following debugging options enabled. makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols # Debugging for use in -current options KDB # Enable kernel debugger support. options DDB # Support DDB. options GDB # Support remote GDB. options INVARIANTS # Enable calls of extra sanity checking options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS options WITNESS # Enable checks to detect deadlocks and cycles options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed