From owner-freebsd-stable@FreeBSD.ORG Sun Aug 20 18:40:16 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A8FC116A4ED for ; Sun, 20 Aug 2006 18:40:16 +0000 (UTC) (envelope-from dmitry@atlantis.dp.ua) Received: from postman.atlantis.dp.ua (postman.atlantis.dp.ua [193.108.47.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F53243D6A for ; Sun, 20 Aug 2006 18:40:09 +0000 (GMT) (envelope-from dmitry@atlantis.dp.ua) Received: from atlantis.dp.ua (localhost [127.0.0.1]) by postman.atlantis.dp.ua (8.13.1/8.13.1) with ESMTP id k7KIdgf9044373; Sun, 20 Aug 2006 21:39:42 +0300 (EEST) (envelope-from dmitry@atlantis.dp.ua) Received: from localhost (dmitry@localhost) by atlantis.dp.ua (8.13.1/8.13.1/Submit) with ESMTP id k7KIdaKG044350; Sun, 20 Aug 2006 21:39:36 +0300 (EEST) (envelope-from dmitry@atlantis.dp.ua) Date: Sun, 20 Aug 2006 21:39:36 +0300 (EEST) From: Dmitry Pryanishnikov To: Miroslav Lachman <000.fbsd@quip.cz> In-Reply-To: <44E722BB.8010807@quip.cz> Message-ID: <20060820212237.C6491@atlantis.atlantis.dp.ua> References: <8D08DDB6-6AC1-45B6-B2CE-08782F54968A@stromnet.org> <884C01BC-3E97-46EC-AA8B-E70C3931F3A4@stromnet.org> <36895211-2796-4213-B336-6279AB3AC3CB@stromnet.org> <20060713132357.Y61840@fledge.watson.org> <44B7EA39.4060509@quip.cz> <6.2.3.4.0.20060716185019.12a29240@64.7.153.2> <44BBAF52.9080007@quip.cz> <0B43BAB0-BBF0-4E2C-875D-6E1E00BAB1D4@stromnet.org> <44E722BB.8010807@quip.cz> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: =?ISO-8859-1?Q?Johan_Str=F6m?= , freebsd-stable@freebsd.org Subject: Re: ATA problems again ... general problem of ICH7 or ATA? 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: Sun, 20 Aug 2006 18:40:16 -0000 Hello! On Sat, 19 Aug 2006, Miroslav Lachman wrote: > Aug 19 15:11:20 track ntpd[456]: kernel time sync enabled 2001 > Aug 19 15:15:47 track kernel: ad6: FAILURE - device detached > Aug 19 15:15:47 track kernel: subdisk6: detached > Aug 19 15:15:47 track kernel: ad6: detached I think that's a shame to have such a "error recovery" in one of the basic drivers. ATA driver gives absolutely no clue about the reason of the failure and just disconnects device. I'm curious why the driver behaves in this way. If SATA code is just raw, it definitely must be corrected to implement proper error recovery. If SATA specification is written so purely that proper error recovery is just impossible (I really doubt if it's so), then SATA hardware should be simply avoided in mission-critical applications. Sincerely, Dmitry -- Atlantis ISP, System Administrator e-mail: dmitry@atlantis.dp.ua nic-hdl: LYNX-RIPE