From owner-freebsd-current@FreeBSD.ORG Mon Aug 29 19:13:54 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org 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 694FC16A41F for ; Mon, 29 Aug 2005 19:13:54 +0000 (GMT) (envelope-from stb@lassitu.de) Received: from schlepper.zs64.net (schlepper.zs64.net [212.12.50.230]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E88243D4C for ; Mon, 29 Aug 2005 19:13:53 +0000 (GMT) (envelope-from stb@lassitu.de) Received: from [IPv6:::1] (schlepper [212.12.50.230]) by schlepper.zs64.net (8.13.3/8.12.9) with ESMTP id j7TJDZYQ027489; Mon, 29 Aug 2005 21:13:36 +0200 (CEST) (envelope-from stb@lassitu.de) In-Reply-To: References: <7A0B19EC-2F90-495F-B242-7FB701C32908@lassitu.de> <20050828124321.43365136@Magellan.Leidinger.net> <3923443F-6926-4BB7-8681-40FC68A41B79@lassitu.de> <0046E5C3-22EE-4F5D-B2B0-DFF4F0157F6B@lassitu.de> Mime-Version: 1.0 (Apple Message framework v734) Content-Type: multipart/mixed; boundary=Apple-Mail-11-1006727391 Message-Id: <9105C2F5-0D77-4B43-AFFA-7558BBEDA26A@lassitu.de> From: Stefan Bethke Date: Mon, 29 Aug 2005 21:13:35 +0200 To: =?ISO-8859-1?Q?S=F8ren_Schmidt?= X-Mailer: Apple Mail (2.734) Cc: freebsd-current@freebsd.org Subject: Re: Boot off CF card hangs at "Trying to mount root" 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: Mon, 29 Aug 2005 19:13:54 -0000 --Apple-Mail-11-1006727391 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed Thanks for looking into this! Am 29.08.2005 um 20:33 schrieb S=F8ren Schmidt: > On 29/08/2005, at 19:28, Stefan Bethke wrote: > >> Am 28.08.2005 um 18:46 schrieb Stefan Bethke: >> The most striking difference (to me) is that 5-stable thinks DMA66 =20= >> is fine (and my tests show that at least reading is not a problem =20 >> at all), while 6-beta wants to do PIO4, but seemingly gets stuck. >> > Uhm, both use PIO4 as far as I can tell.. > Sorry, no idea what I was looking at. > Enable debugging in ata-all.h and set ATA_R_DEBUG in request->flags =20= > early in ata_queue_request() and see how far it gets. > > I'd suspect subtle timing in the lowest levels though.... > I still have the wrong entry in fstab, so this is from right after =20 specifying the proper root device: --Apple-Mail-11-1006727391 Content-Transfer-Encoding: 7bit Content-Type: text/plain; x-unix-mode=0644; name="atadebug1.txt" Content-Disposition: attachment; filename=atadebug1.txt Trying to mount root from ufs:/dev/ad3s1a Manual root filesystem specification: : Mount using filesystem eg. ufs:da0s1a ? List valid disk boot devices Abort manual input mountroot> ufs:/dev/ad2s1a Trying to mount root from ufs:/dev/ad2s1a ad2: req=0xc17fc898 READ queued ad2: req=0xc17fc898 READ starting ad2: req=0xc17fc898 READ begin transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ interrupt ad2: req=0xc17fc898 READ end transaction ad2: req=0xc17fc898 READ finish bio_taskqueue ad2: req=0xc17fc898 READ completed entered ad2: req=0xc17fc898 READ completed callback/wakeup ad2: req=0xc17fc7d0 READ queued ad2: req=0xc17fc7d0 READ starting ad2: req=0xc17fc7d0 READ begin transaction ad2: req=0xc17fc7d0 READ interrupt ad2: req=0xc17fc7d0 READ end transaction ad2: req=0xc17fc7d0 READ interrupt ad2: req=0xc17fc7d0 READ end transaction ad2: req=0xc17fc7d0 READ interrupt ad2: req=0xc17fc7d0 READ end transaction ad2: req=0xc17fc7d0 READ interrupt ad2: req=0xc17fc7d0 READ end transaction ad2: req=0xc17fc7d0 READ finish bio_taskqueue ad2: req=0xc17fc7d0 READ completed entered ad2: req=0xc17fc7d0 READ completed callback/wakeup ad2: req=0xc17fc708 READ queued ad2: req=0xc17fc708 READ starting ad2: req=0xc17fc708 READ begin transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ interrupt ad2: req=0xc17fc708 READ end transaction ad2: req=0xc17fc708 READ finish bio_taskqueue ad2: req=0xc17fc708 READ completed entered ad2: req=0xc17fc708 READ completed callback/wakeup ad2: req=0xc17fc640 READ queued ad2: req=0xc17fc640 READ starting ad2: req=0xc17fc640 READ begin transaction ad2: req=0xc17fc640 READ interrupt ad2: req=0xc17fc640 READ end transaction ad2: req=0xc17fc640 READ interrupt ad2: req=0xc17fc640 READ end transaction ad2: req=0xc17fc640 READ interrupt ad2: req=0xc17fc640 READ end transaction ad2: req=0xc17fc640 READ interrupt ad2: req=0xc17fc640 READ end transaction ad2: req=0xc17fc640 READ finish bio_taskqueue ad2: req=0xc17fc640 READ completed entered ad2: req=0xc17fc640 READ completed callback/wakeup ad2: req=0xc17fc578 READ queued ad2: req=0xc17fc578 READ starting ad2: req=0xc17fc578 READ begin transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ interrupt ad2: req=0xc17fc578 READ end transaction ad2: req=0xc17fc578 READ finish bio_taskqueue ad2: req=0xc17fc578 READ completed entered ad2: req=0xc17fc578 READ completed callback/wakeup ad2: req=0xc17fc4b0 READ queued ad2: req=0xc17fc4b0 READ starting ad2: req=0xc17fc4b0 READ begin transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ interrupt ad2: req=0xc17fc4b0 READ end transaction ad2: req=0xc17fc4b0 READ finish bio_taskqueue ad2: req=0xc17fc4b0 READ completed entered ad2: req=0xc17fc4b0 READ completed callback/wakeup ad2: req=0xc17fc3e8 READ queued ad2: req=0xc17fc3e8 READ starting ad2: req=0xc17fc3e8 READ begin transaction ad2: req=0xc17fc3e8 READ interrupt ad2: req=0xc17fc3e8 READ end transaction ad2: req=0xc17fc3e8 READ interrupt ad2: req=0xc17fc3e8 READ end transaction ad2: req=0xc17fc3e8 READ interrupt ad2: req=0xc17fc3e8 READ end transaction ad2: req=0xc17fc3e8 READ interrupt ad2: req=0xc17fc3e8 READ end transaction ad2: req=0xc17fc3e8 READ interrupt ad2: req=0xc17fc3e8 READ end transaction ad2: req=0xc17fc3e8 READ interrupt ad2: req=0xc17fc3e8 READ end transaction ad2: req=0xc17fc3e8 READ interrupt ad2: req=0xc17fc3e8 READ end transaction ad2: req=0xc17fc3e8 READ interrupt ad2: req=0xc17fc3e8 READ end transaction ad2: req=0xc17fc3e8 READ finish bio_taskqueue ad2: req=0xc17fc3e8 READ completed entered ad2: req=0xc17fc3e8 READ completed callback/wakeup ad2: req=0xc17fc258 READ queued ad2: req=0xc17fc258 READ starting ad2: req=0xc17fc258 READ begin transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ timeout ad2: req=0xc17fc258 READ finish taskqueue_swi ad2: req=0xc17fc258 READ completed entered ad2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE begin transaction aad2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE interrupt ad2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE end transaction ad2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE finish directly ad2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE completed entered ad2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE completed callback/wakeup d2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE wait for completition ad2: TIMEOUT - READ retrying (1 retry left) LBA=860752 ad2: req=0xc17fc258 READ queued ad2: req=0xc17fc258 READ starting ad2: req=0xc17fc258 READ begin transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ interrupt ad2: req=0xc17fc258 READ end transaction ad2: req=0xc17fc258 READ finish bio_taskqueue ad2: req=0xc17fc258 READ completed entered ad2: req=0xc17fc258 READ completed callback/wakeup ad2: req=0xc17fc190 READ queued ad2: req=0xc17fc190 READ starting ad2: req=0xc17fc190 READ begin transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ interrupt ad2: req=0xc17fc190 READ end transaction ad2: req=0xc17fc190 READ finish bio_taskqueue ad2: req=0xc17fc190 READ completed entered ad2: req=0xc17fc190 READ completed callback/wakeup ad2: req=0xc17fc0c8 READ queued ad2: req=0xc17fc0c8 READ starting ad2: req=0xc17fc0c8 READ begin transaction ad2: req=0xc17fc0c8 READ interrupt ad2: req=0xc17fc0c8 READ end transaction ad2: req=0xc17fc0c8 READ interrupt ad2: req=0xc17fc0c8 READ end transaction ad2: req=0xc17fc0c8 READ interrupt ad2: req=0xc17fc0c8 READ end transaction ad2: req=0xc17fc0c8 READ interrupt ad2: req=0xc17fc0c8 READ end transaction ad2: req=0xc17fc0c8 READ interrupt ad2: req=0xc17fc0c8 READ end transaction ad2: req=0xc17fc0c8 READ interrupt ad2: req=0xc17fc0c8 READ end transaction ad2: req=0xc17fc0c8 READ interrupt ad2: req=0xc17fc0c8 READ end transaction ad2: req=0xc17fc0c8 READ interrupt ad2: req=0xc17fc0c8 READ end transaction ad2: req=0xc17fc0c8 READ finish bio_taskqueue ad2: req=0xc17fc0c8 READ completed entered ad2: req=0xc17fc0c8 READ completed callback/wakeup ad2: req=0xc17fc000 READ queued ad2: req=0xc17fc000 READ starting ad2: req=0xc17fc000 READ begin transaction ad2: req=0xc17fc000 READ interrupt ad2: req=0xc17fc000 READ end transaction ad2: req=0xc17fc000 READ interrupt ad2: req=0xc17fc000 READ end transaction ad2: req=0xc17fc000 READ interrupt ad2: req=0xc17fc000 READ end transaction ad2: req=0xc17fc000 READ interrupt ad2: req=0xc17fc000 READ end transaction ad2: req=0xc17fc000 READ interrupt ad2: req=0xc17fc000 READ end transaction ad2: req=0xc17fc000 READ interrupt ad2: req=0xc17fc000 READ end transaction ad2: req=0xc17fc000 READ interrupt ad2: req=0xc17fc000 READ end transaction ad2: req=0xc17fc000 READ interrupt ad2: req=0xc17fc000 READ end transaction ad2: req=0xc17fc000 READ finish bio_taskqueue ad2: req=0xc17fc000 READ completed entered ad2: req=0xc17fc000 READ completed callback/wakeup --Apple-Mail-11-1006727391 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed After the final "ad2: req=0xc17fc000 READ completed callback/wakeup", nothing else happens. Stefan p.s. this is what I did to enable debugging: little:/usr/src/sys/dev/ata# cvs diff cvs diff: Diffing . Index: ata-all.h =================================================================== RCS file: /home/ncvs/src/sys/dev/ata/ata-all.h,v retrieving revision 1.103.2.2 diff -u -r1.103.2.2 ata-all.h --- ata-all.h 25 Aug 2005 16:21:05 -0000 1.103.2.2 +++ ata-all.h 29 Aug 2005 18:07:33 -0000 @@ -391,7 +391,7 @@ }; /* define this for debugging request processing */ -#if 0 +#if 1 #define ATA_DEBUG_RQ(request, string) \ { \ if (request->flags & ATA_R_DEBUG) \ Index: ata-queue.c =================================================================== RCS file: /home/ncvs/src/sys/dev/ata/ata-queue.c,v retrieving revision 1.50 diff -u -r1.50 ata-queue.c --- ata-queue.c 28 Jun 2005 09:06:52 -0000 1.50 +++ ata-queue.c 29 Aug 2005 18:57:15 -0000 @@ -54,6 +54,7 @@ ata_queue_request(struct ata_request *request) { struct ata_channel *ch = device_get_softc(device_get_parent (request->dev)); + request->flags |= ATA_R_DEBUG; /* mark request as virgin (this might be a ATA_R_REQUEUE) */ request->result = request->status = request->error = 0; -- Stefan Bethke Fon +49 170 346 0140 --Apple-Mail-11-1006727391--