From owner-freebsd-stable@FreeBSD.ORG Mon Jan 28 11:14:23 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A008F16A418 for ; Mon, 28 Jan 2008 11:14:23 +0000 (UTC) (envelope-from jh2007554@s6.sector6.net) Received: from smtp19.orange.fr (smtp19.orange.fr [80.12.242.17]) by mx1.freebsd.org (Postfix) with ESMTP id 2ABDF13C44B for ; Mon, 28 Jan 2008 11:14:23 +0000 (UTC) (envelope-from jh2007554@s6.sector6.net) Received: from smtp19.orange.fr (mwinf1902 [172.22.129.24]) by mwinf1910.orange.fr (SMTP Server) with ESMTP id 745945C038CA for ; Mon, 28 Jan 2008 11:33:37 +0100 (CET) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf1902.orange.fr (SMTP Server) with ESMTP id 016401C0007C for ; Mon, 28 Jan 2008 11:33:36 +0100 (CET) Received: from JHs-Computer.local (AMontsouris-755-1-12-61.w90-46.abo.wanadoo.fr [90.46.11.61]) by mwinf1902.orange.fr (SMTP Server) with ESMTP id 944421C0009B; Mon, 28 Jan 2008 11:33:35 +0100 (CET) X-ME-UUID: 20080128103335607.944421C0009B@mwinf1902.orange.fr Message-ID: <479DAF7E.20303@s6.sector6.net> Date: Mon, 28 Jan 2008 11:33:34 +0100 From: J H User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Richard Todd References: <479A0731.6020405@skyrush.com> <20080125162940.GA38494@eos.sc1.parodius.com> <479A3764.6050800@skyrush.com> <3803988D-8D18-4E89-92EA-19BF62FD2395@mac.com> <479A4CB0.5080206@skyrush.com> <20080126003845.GA52183@eos.sc1.parodius.com> <20080126010054.GA52891@eos.sc1.parodius.com> <20080126010653.GA53255@eos.sc1.parodius.com> <479A8A24.5050409@skyrush.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Pawel Jakub Dawidek , freebsd-stable@freebsd.org Subject: Re: "ad0: TIMEOUT - WRITE_DMA" type errors with 7.0-RC1 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jan 2008 11:14:23 -0000 Richard Todd wrote: > Workaround: always make sure you run /etc/rc.d/hostid start in single-user before doing any ZFS tinkering. > Good advice -- thank you. But it still sounds like Jeremy's assessment, "it's a bug", is accurate. ZFS could certainly check for zero hostid. If zero, it should /definitely/ display a diagnostic which encourages the admin to use /etc/rc.d/hostid (or a printout of it). If zero, it /might/ additionally do some reads in case a likely-looking /etc/rc.d/hostid is available, and display the hostid, perhaps even speculatively start using it. It would save some needless "no datasets available" hair pulling. Cheers, JH