From owner-freebsd-hackers@FreeBSD.ORG Sun Nov 16 02:08:47 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DBBFECFC for ; Sun, 16 Nov 2014 02:08:47 +0000 (UTC) Received: from mario.brtsvcs.net (mario.brtsvcs.net [199.48.128.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B17085F5 for ; Sun, 16 Nov 2014 02:08:47 +0000 (UTC) Received: from chombo.houseloki.net (unknown [IPv6:2601:7:2580:674:21c:c0ff:fe7f:96ee]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mario.brtsvcs.net (Postfix) with ESMTPSA id 93E892C160F; Sun, 16 Nov 2014 02:08:44 +0000 (UTC) Received: from [IPv6:2601:7:2580:674:baca:3aff:fe83:bd29] (ivy.libssl.so [IPv6:2601:7:2580:674:baca:3aff:fe83:bd29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by chombo.houseloki.net (Postfix) with ESMTPSA id 022379EE; Sat, 15 Nov 2014 18:08:41 -0800 (PST) Message-ID: <54680726.1010708@bluerosetech.com> Date: Sat, 15 Nov 2014 18:08:38 -0800 From: Darren Pilgrim User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Zaphod Beeblebrox , FreeBSD Hackers , FreeBSD Hackers Subject: Re: OT-ish SATA port replicators vs. SAS "expanders" References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Nov 2014 02:08:47 -0000 On 11/15/2014 2:42 PM, Zaphod Beeblebrox wrote: > First... seriously... whoever was working on this naming convention thought > "expanders" was a good name? [...] > What is the real difference? Is it possible to hack the driver to support > (obviously not booting from) SATA port replicators on the LSI? Yes, the nomenclature isn't great. In short: An SAS expander is basically a multi-lane version of fibre channel without all that WWN nonsense. You usually get two or four SAS lanes per port. These are external with fancy cables. SAS expanders are often simply labelled as "external SAS port". A SATA port replicator (or port multiplier) is more like a USB hub: you plug the replicator into a host SATA port and it provides more than one SATA port for devices. I've yet to see one without interoperability problems. They also add a big risk: if one of the devices on a replicator has a problem, the host can't reset individual replicated ports--just the host port.