From owner-freebsd-hardware@FreeBSD.ORG Tue Oct 20 22:51:54 2009 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E8F1C106566C; Tue, 20 Oct 2009 22:51:54 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-fx0-f210.google.com (mail-fx0-f210.google.com [209.85.220.210]) by mx1.freebsd.org (Postfix) with ESMTP id 4300A8FC0C; Tue, 20 Oct 2009 22:51:54 +0000 (UTC) Received: by fxm6 with SMTP id 6so6695902fxm.43 for ; Tue, 20 Oct 2009 15:51:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=zdjTMWVb2Z0RHF9GFt7MOofSLnxyFim2fbWDUfjQA9Y=; b=sE5gOdpWk9rJEEfJiMPKokrUriF5ARvHUVObPBvVvTbXiqib+CH0jUHAEh/2NCmf54 VpBtmXiNcujxbfSrxwntKS87T/UaIc4XCONUdE8Cf1YeS5q6TuSOma29ha7/nli3cQgq vsS0jGMhgpbjOUuid4VNUb56jeMM25/dw/ba8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=JvNOHXuqJAQ1MKfvRYhUkzpx6Knb8ML1JXygZwHLxq3RyeBGZPaP+FeSmEy46kydPi 6qMCaJ27WUJ+huKKWqNv2a+fTuNik5ibCpSsy8OZ9kP//74OgEF9DixzOjH5Eu2oi8E0 58r8a0VkQDxAd165LLWclyiSLmp2/zuX/CYCc= Received: by 10.103.67.31 with SMTP id u31mr2947570muk.93.1256079113333; Tue, 20 Oct 2009 15:51:53 -0700 (PDT) Received: from mavbook.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id 23sm580523mun.33.2009.10.20.15.51.52 (version=SSLv3 cipher=RC4-MD5); Tue, 20 Oct 2009 15:51:52 -0700 (PDT) Sender: Alexander Motin Message-ID: <4ADE3F06.9050508@FreeBSD.org> Date: Wed, 21 Oct 2009 01:51:50 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20090901) MIME-Version: 1.0 To: Steve Polyack References: <1256075840.00175367.1256064602@10.7.7.3> In-Reply-To: <1256075840.00175367.1256064602@10.7.7.3> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-stable , freebsd-hardware@freebsd.org Subject: Re: FreeBSD and SATA Port Multipliers X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2009 22:51:55 -0000 Steve Polyack wrote: > I have a system running FreeBSD 8.0-RC1 that contains 3x Sil3124 PCI-E > SATA controller cards. Each card has 3x Sil3726 Port Multipliers > attached (5 slots per SATA PM). The problem is that the disks are often > not all detected by FreeBSD, even though the controller Option ROMs list > all of the installed physical disks. Which drive(s) are not detected > seems to vary with each boot. All of the port multipliers are detected > every boot, it's just the drives which aren't getting probed. > > I've tried the following patch, > http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/129784 , which may have > helped - it picks up 6-8 out of 9 disks, but obviously that's not > ideal. The motherboard BIOS version is current, as is the firmware for > the SATA controllers. > > Does anyone have any ideas or other patches that I may try? Have you tried new CAM-based ATA subsystem present in 8.x by siis(4) driver? Work is still in progress there, but it should work with port multipliers much better then previous implementation. -- Alexander Motin