From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 26 18:17:30 2007 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AA93F16A417 for ; Thu, 26 Jul 2007 18:17:30 +0000 (UTC) (envelope-from tom.hurst@clara.net) Received: from spork.qfe3.net (spork.qfe3.net [212.13.207.101]) by mx1.freebsd.org (Postfix) with ESMTP id 7166B13C469 for ; Thu, 26 Jul 2007 18:17:30 +0000 (UTC) (envelope-from tom.hurst@clara.net) Received: from [81.104.144.87] (helo=voi.aagh.net) by spork.qfe3.net with esmtp (Exim 4.66 (FreeBSD)) (envelope-from ) id 1IE7Wr-000MX8-EN; Thu, 26 Jul 2007 18:53:37 +0100 Received: from freaky by voi.aagh.net with local (Exim 4.67 (FreeBSD)) (envelope-from ) id 1IE7Wr-000L7w-AL; Thu, 26 Jul 2007 18:53:37 +0100 Date: Thu, 26 Jul 2007 18:53:37 +0100 From: Thomas Hurst To: Dag-Erling Sm?rgrav Message-ID: <20070726175337.GA75432@voi.aagh.net> Mail-Followup-To: Dag-Erling Sm?rgrav , Stephen Hocking , hackers@freebsd.org References: <6300771b0707252356i3e902d6ch7919ddbb70d411e7@mail.gmail.com> <86abtj34va.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86abtj34va.fsf@ds4.des.no> Organization: Not much. User-Agent: Mutt/1.5.15 (2007-04-06) Sender: Thomas Hurst Cc: Stephen Hocking , hackers@freebsd.org Subject: Re: FreeBSD & Hot pluggable disks (SATA?) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jul 2007 18:17:30 -0000 * Dag-Erling Sm?rgrav (des@des.no) wrote: > It is a function of the disk controller and driver. AFAIK, the ata > driver supports hot-plug as long as the SATA controller does. I > believe most Promise and Intel ICH SATA controllers do, not sure about > Sil or nVidia MCP. Both SiI and nForce's should support hot-swap, though if ata(4) actually handles them correctly is another matter. I have an nForce 4 Pro board (a Tyan K8WE, CK804 chipset) which in FreeBSD gracefully handles hot removal, but needs a reboot to correctly recognise hot-plugged devices. I thought I'd filed a PR about it, but I can't seem to find it... I also have an 8 port Marvell SATA controller (88SX6081) which needs an atacontrol reinit to pick up new devices, but otherwise seems to work fine. -- Thomas 'Freaky' Hurst http://hur.st/