From owner-freebsd-stable@FreeBSD.ORG Wed Jul 27 10:12:36 2011 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EBBD1106566C for ; Wed, 27 Jul 2011 10:12:35 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from qmta14.emeryville.ca.mail.comcast.net (qmta14.emeryville.ca.mail.comcast.net [76.96.27.212]) by mx1.freebsd.org (Postfix) with ESMTP id CC5D98FC08 for ; Wed, 27 Jul 2011 10:12:35 +0000 (UTC) Received: from omta05.emeryville.ca.mail.comcast.net ([76.96.30.43]) by qmta14.emeryville.ca.mail.comcast.net with comcast id CyCV1h0030vp7WLAEyCY65; Wed, 27 Jul 2011 10:12:32 +0000 Received: from koitsu.dyndns.org ([67.180.84.87]) by omta05.emeryville.ca.mail.comcast.net with comcast id CyCk1h0051t3BNj8RyCk3H; Wed, 27 Jul 2011 10:12:44 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id 338C6102C36; Wed, 27 Jul 2011 03:12:34 -0700 (PDT) Date: Wed, 27 Jul 2011 03:12:34 -0700 From: Jeremy Chadwick To: Tom Evans Message-ID: <20110727101234.GA7659@icarus.home.lan> References: <20110725093432.GI1202@home.opsec.eu> <20110726225557.GA97184@icarus.home.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-stable@freebsd.org Subject: Re: SATA 6g 4-port non-RAID controller ? 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: Wed, 27 Jul 2011 10:12:36 -0000 On Wed, Jul 27, 2011 at 10:38:36AM +0100, Tom Evans wrote: > On Tue, Jul 26, 2011 at 11:55 PM, Jeremy Chadwick > wrote: > > > > And before someone asks: in most cases you *cannot* use this card in a > > PCIe x16 connector on a motherboard. ??Most generic motherboard > > manufacturers at this point have special one-offs that assume their PCIe > > x16 slots are for video cards only. ??If you aren't sure, you'll need to > > ask your motherboard manufacturer/vendor if you can use a > > non-VGA-adapter in their PCIe x16 slot. ??Some Supermicro boards do have > > PCIe x16 slots that can be used by non-VGA adapters, but I haven't seen > > this on, say, Asus/Gigabyte/Dell/Intel motherboards. > > Jeremy may not have seen PCI express x16 HBAs working on consumer > boards, but I have, plenty of times. I'm glad -- people should probably start making a list, because the number of boards I've seen it not work in easily exceeds that of the times I HAVE seen it work. :-) > I don't know why the FUD, but I have had no problems with an Intel > SASUC8I (LSI 1068 based) running on an Asus P5Q Pro, a simple consumer > P45 chipset. I'm not unique, many people have success doing this. Once in a blue moon, an intelligent board manufacturer puts comments in their user manual to the effect of "the PCIe x16 slot is only to be used for VGA adapters and will not work with non-VGA cards", or vice-versa. Here's some hard evidence of my claim: Supermicro X7SBA server-class motherboard user manual has the following line in it: "Note: The Intel 3210 chipset does not support add-in graphics cards in the PCI-E interface provided by the Memory Controller Hub (MCH)." So in that boards' case, the PCIe x16 slot (which only has PCIe x8 worth of lanes wired) will work with controller cards but not VGA adapters. And here's another, for the X7DVL series boards: http://www.supermicro.com/support/faqs/faq.cfm?faq=10582 "This is a server board, and you cannot place a x8 or x16 VGA card on this board. Only onboard VGA is possible. If you need to place a VGA card please use X7DA(x) board". And up until last week I owned and used an Asus P5Q SE (P45-based with ICH10 SB) board, so I can refer you to the fact that the P5Q Pro user manual "hints" that the PCIe x16 slot is for graphics only but doesn't downright say that. TL;DR -- it varies from board to board, ask your motherboard manufacturer whether or not it'll work *before* just jamming a card in there. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, US | | Making life hard for others since 1977. PGP 4BD6C0CB |