From owner-freebsd-hackers@FreeBSD.ORG Wed Aug 2 23:43:35 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7599216A4DE for ; Wed, 2 Aug 2006 23:43:35 +0000 (UTC) (envelope-from sos@freebsd.org) Received: from spider.deepcore.dk (cpe.atm2-0-53484.0x50a6c9a6.abnxx9.customer.tele.dk [80.166.201.166]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB45643D49 for ; Wed, 2 Aug 2006 23:43:34 +0000 (GMT) (envelope-from sos@freebsd.org) Received: from [194.192.25.130] (sos.deepcore.dk [194.192.25.130]) by spider.deepcore.dk (8.13.6/8.13.4) with ESMTP id k72NhXJr083696; Thu, 3 Aug 2006 01:43:33 +0200 (CEST) (envelope-from sos@freebsd.org) Message-ID: <44D138A7.2000607@freebsd.org> Date: Thu, 03 Aug 2006 01:43:35 +0200 From: =?ISO-8859-1?Q?S=F8ren_Schmidt?= User-Agent: Thunderbird 1.5.0.2 (X11/20060531) MIME-Version: 1.0 To: Sean Thomson References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-mail-scanned: by DeepCore Virus & Spam killer v1.16 Cc: freebsd-hackers@freebsd.org Subject: Re: Question on SATA Hotplug, NCQ and Port Multiplier support 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: Wed, 02 Aug 2006 23:43:35 -0000 Sean Thomson wrote: > Howdy Folks, > > I'm trying to find out what the current/future support for SATA hotplug, NCQ, and Port Multiplier is. Specifically, I'm tied to intel's ICH9 SATA controller and pegged to implement the features if they aren't planned or available. That last part is up in the air, pending what I find out and how long it'll take. > > After poking around the mailing list, I found that Soren had mentioned that he is working on NCQ and I can really only find references to hot plug in the context of RAID. Is hot plug generally supported for controllers that support it? From experience in another OS, port multiplier was not even on the radar as nobody was asking for it, so I'm guessing that the level of interest is just as low here. > > Anyway, any guidance would be greatly appreciated! > SATA hotplug/hotremoval is implemented for all chips I have access to and that supports it. NCQ is planned and in the works but not for general consumption yet. Port multipliers, well, I have had lots of trouble even locating someone that actually has one, but a couble of days ago I got the word from one of our supporting vendors that an evalution version should be in the mail, more to follow on that as things unfold. Both NCQ and portmultipliers needs support from the chipset, so it depends on those features being present and that I can get docs on how its done. Docs are lacking here as usual, but at least chips that does AHCI (Intel, JMicron and VIA) and Promise chips will be supported. -Søren