From owner-freebsd-hardware@FreeBSD.ORG Mon May 17 21:29:09 2010 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 97D3A1065676 for ; Mon, 17 May 2010 21:29:09 +0000 (UTC) (envelope-from dieterbsd@engineer.com) Received: from imr-ma05.mx.aol.com (imr-ma05.mx.aol.com [64.12.100.31]) by mx1.freebsd.org (Postfix) with ESMTP id 594168FC20 for ; Mon, 17 May 2010 21:29:09 +0000 (UTC) Received: from imo-da03.mx.aol.com (imo-da03.mx.aol.com [205.188.169.201]) by imr-ma05.mx.aol.com (8.14.1/8.14.1) with ESMTP id o4HLStQD018621; Mon, 17 May 2010 17:28:55 -0400 Received: from dieterbsd@engineer.com by imo-da03.mx.aol.com (mail_out_v42.9.) id n.bea.638be79d (43983); Mon, 17 May 2010 17:28:51 -0400 (EDT) Received: from smtprly-ma02.mx.aol.com (smtprly-ma02.mx.aol.com [64.12.207.141]) by cia-dd04.mx.aol.com (v129.4) with ESMTP id MAILCIADD048-5c4c4bf1b50e383; Mon, 17 May 2010 17:28:50 -0400 Received: from web-mmc-m09 (web-mmc-m09.sim.aol.com [64.12.224.142]) by smtprly-ma02.mx.aol.com (v129.4) with ESMTP id MAILSMTPRLYMA022-5c4c4bf1b50e383; Mon, 17 May 2010 17:28:46 -0400 To: freebsd-hardware@freebsd.org, freebsd-performance@freebsd.org Content-Transfer-Encoding: quoted-printable Date: Mon, 17 May 2010 17:28:45 -0400 X-MB-Message-Source: WebUI X-AOL-IP: 72.251.79.159 X-MB-Message-Type: User MIME-Version: 1.0 From: dieterbsd@engineer.com Content-Type: text/plain; charset="us-ascii"; format=flowed X-Mailer: Mail.com Webmail 31650-STANDARD Received: from 72.251.79.159 by web-mmc-m09.sysops.aol.com (64.12.224.142) with HTTP (WebMailUI); Mon, 17 May 2010 17:28:45 -0400 Message-Id: <8CCC41F10E5080B-1B6C-354B@web-mmc-m09.sysops.aol.com> X-Spam-Flag: NO X-AOL-SENDER: dieterbsd@engineer.com Cc: Subject: SATA controller speed, JMB 363 vs. Sil 3132 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: Mon, 17 May 2010 21:29:09 -0000 I ran a few quick&dirty performance tests comparing the JMB 363 and Sil=20 3132 SATA controllers. Both are PCIe-x1 cards costing under $US20. The same pair of drives was used with both controllers. System was otherwise=20 idle. Each test was run at least 3 times and the fastest results were used. FreeBSD 8.0 amd64 Hitachi 2 TB 7200rpm drives Sil 3132 siis(4) ada[0-3] JMB 363 achi(4) ada[45] read from 1 disk: dd if=3D/dev/ada5 bs=3D1m count=3D1000 of=3D/dev/null jmb363: 128414841 bytes/sec 7.2% faster=20 than sil 3132 sil3132: 119762153 read from both disks: dd if=3D/dev/ada4 bs=3D1m count=3D1000 of=3D/dev/null & dd if=3D/dev/= ada5=20 bs=3D1m count=3D1000 of=3D/dev/null jmb363: 193589185 bytes/sec (total) 25.1% faster=20 than sil 3132 sil3132: 154734047 write to 1 disk: dd of=3D/dev/ada4 bs=3D1m count=3D1000 if=3D/dev/zero jmb363: 122418113 bytes/sec 20.1% faster=20 than sil 3132 sil3132: 101934754 write to both disks: dd of=3D/dev/ada4 bs=3D1m count=3D1000 if=3D/dev/zero & dd of=3D/dev/= ada5=20 bs=3D1m count=3D1000 if=3D/dev/zero jmb363: 175237444 bytes/sec (total) 10.1% faster=20 than sil 3132 sil3132: 159158014 read from 1 disk & write to 1 disk: dd if=3D/dev/ada4 bs=3D1m count=3D1000 of=3D/dev/null & dd of=3D/dev/= ada5=20 bs=3D1m count=3D1000 if=3D/dev/zero jmb363: 231763096 bytes/sec (total) 16.7% faster=20 than sil 3132 sil3132: 198604276 In all cases, the jmb363 outperformed the sil3132. In all cases, using both disks at once results in less than the expected performance. The Sil 3132 can write to both drives faster than it can read from both drives. I would expect reading to be at least as fast as writing. From owner-freebsd-hardware@FreeBSD.ORG Mon May 17 21:44:05 2010 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 893941065678 for ; Mon, 17 May 2010 21:44:05 +0000 (UTC) (envelope-from dieterbsd@engineer.com) Received: from imr-ma01.mx.aol.com (imr-ma01.mx.aol.com [64.12.206.39]) by mx1.freebsd.org (Postfix) with ESMTP id 4A6678FC14 for ; Mon, 17 May 2010 21:44:05 +0000 (UTC) Received: from imo-da03.mx.aol.com (imo-da03.mx.aol.com [205.188.169.201]) by imr-ma01.mx.aol.com (8.14.1/8.14.1) with ESMTP id o4HLi0VV018622 for ; Mon, 17 May 2010 17:44:00 -0400 Received: from dieterbsd@engineer.com by imo-da03.mx.aol.com (mail_out_v42.9.) id n.d94.9bdc851 (43817) for ; Mon, 17 May 2010 17:43:56 -0400 (EDT) Received: from smtprly-md02.mx.aol.com (smtprly-md02.mx.aol.com [64.12.143.155]) by cia-dc01.mx.aol.com (v129.4) with ESMTP id MAILCIADC016-d41e4bf1b896219; Mon, 17 May 2010 17:43:56 -0400 Received: from web-mmc-m09 (web-mmc-m09.sim.aol.com [64.12.224.142]) by smtprly-md02.mx.aol.com (v129.4) with ESMTP id MAILSMTPRLYMD024-d41e4bf1b896219; Mon, 17 May 2010 17:43:50 -0400 To: freebsd-hardware@freebsd.org Content-Transfer-Encoding: quoted-printable Date: Mon, 17 May 2010 17:43:50 -0400 X-MB-Message-Source: WebUI X-AOL-IP: 72.251.79.159 X-MB-Message-Type: User MIME-Version: 1.0 From: dieterbsd@engineer.com Content-Type: text/plain; charset="us-ascii"; format=flowed X-Mailer: Mail.com Webmail 31650-STANDARD Received: from 72.251.79.159 by web-mmc-m09.sysops.aol.com (64.12.224.142) with HTTP (WebMailUI); Mon, 17 May 2010 17:43:50 -0400 Message-Id: <8CCC4212BCE944B-1B6C-3636@web-mmc-m09.sysops.aol.com> X-Spam-Flag: NO X-AOL-SENDER: dieterbsd@engineer.com Subject: SATA port multiplier recommendations? 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: Mon, 17 May 2010 21:44:05 -0000 Does anyone have recommendations for/against specific SATA port=20 multipliers? Do they all work well with FreeBSD? Is one faster than the others? Can they saturate the uplink, or do they suffer from the same slowness as the sil3132 and jmb363 controllers? So far I have found: Sil 3726 JMB393 Marvel 88SM4140 Any others? http://www.addonics.com/products/host_controller/tutorial_pm.asp indicates that the JMB393 has more features than the Sil 3726, although I think I can live without those features. I haven't found any products using the Marvel chip. I was hoping someone would have a port multiplier with a 600 MB/s uplink by now? From owner-freebsd-hardware@FreeBSD.ORG Tue May 18 05:26:22 2010 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 5CE771065670 for ; Tue, 18 May 2010 05:26:22 +0000 (UTC) (envelope-from michael@fuckner.net) Received: from dedihh.fuckner.net (dedihh.fuckner.net [81.209.183.161]) by mx1.freebsd.org (Postfix) with ESMTP id 15DDB8FC0C for ; Tue, 18 May 2010 05:26:21 +0000 (UTC) Received: from dedihh.fuckner.net (localhost [127.0.0.1]) by dedihh.fuckner.net (Postfix) with ESMTP id 0AA3D16174; Tue, 18 May 2010 07:27:34 +0200 (CEST) X-Virus-Scanned: amavisd-new at fuckner.net Received: from dedihh.fuckner.net ([127.0.0.1]) by dedihh.fuckner.net (dedihh.fuckner.net [127.0.0.1]) (amavisd-new, port 10024) with SMTP id DB9VlfMlLVFv; Tue, 18 May 2010 07:27:25 +0200 (CEST) Received: from [10.1.2.16] (e176133144.adsl.alicedsl.de [85.176.133.144]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by dedihh.fuckner.net (Postfix) with ESMTPSA id 7659D1615D; Tue, 18 May 2010 07:27:24 +0200 (CEST) References: <8CCC4212BCE944B-1B6C-3636@web-mmc-m09.sysops.aol.com> Message-Id: <62DD3CFF-28E6-4B13-8A42-358A765BF483@fuckner.net> From: Michael Fuckner To: "dieterbsd@engineer.com" In-Reply-To: <8CCC4212BCE944B-1B6C-3636@web-mmc-m09.sysops.aol.com> X-Mailer: iPod Mail (7E18) Mime-Version: 1.0 (iPod Mail 7E18) Date: Tue, 18 May 2010 07:25:52 +0200 Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: "freebsd-hardware@freebsd.org" Subject: Re: SATA port multiplier recommendations? 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, 18 May 2010 05:26:22 -0000 Am 17.05.2010 um 23:43 schrieb dieterbsd@engineer.com: > Does anyone have recommendations for/against specific SATA port > multipliers? > Do they all work well with FreeBSD? Afaik port multipliers are unsupported by FreeBSD. You are talking about controllers? > I was hoping someone would have a port multiplier with a 600 MB/s > uplink > by now? It is possible with LSI 3081e (mpt). Regards, Michael! From owner-freebsd-hardware@FreeBSD.ORG Tue May 18 05:59:30 2010 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 297D61065672 for ; Tue, 18 May 2010 05:59:30 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 501C78FC0A for ; Tue, 18 May 2010 05:59:28 +0000 (UTC) Received: from porto.topspin.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id IAA16245; Tue, 18 May 2010 08:59:23 +0300 (EEST) (envelope-from avg@icyb.net.ua) Received: from localhost.topspin.kiev.ua ([127.0.0.1]) by porto.topspin.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1OEFpr-000Btn-2f; Tue, 18 May 2010 08:59:23 +0300 Message-ID: <4BF22CBA.809@icyb.net.ua> Date: Tue, 18 May 2010 08:59:22 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.24 (X11/20100321) MIME-Version: 1.0 To: Michael Fuckner References: <8CCC4212BCE944B-1B6C-3636@web-mmc-m09.sysops.aol.com> <62DD3CFF-28E6-4B13-8A42-358A765BF483@fuckner.net> In-Reply-To: <62DD3CFF-28E6-4B13-8A42-358A765BF483@fuckner.net> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: dieterbsd@engineer.com, freebsd-hardware@freebsd.org Subject: Re: SATA port multiplier recommendations? 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, 18 May 2010 05:59:30 -0000 on 18/05/2010 08:25 Michael Fuckner said the following: > > Am 17.05.2010 um 23:43 schrieb dieterbsd@engineer.com: > >> Does anyone have recommendations for/against specific SATA port >> multipliers? >> Do they all work well with FreeBSD? > Afaik port multipliers are unsupported by FreeBSD. You might want to refresh you knowledge of this topic. Hint: ahci(4) -- Andriy Gapon From owner-freebsd-hardware@FreeBSD.ORG Tue May 18 06:55:09 2010 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 D17681065672 for ; Tue, 18 May 2010 06:55:09 +0000 (UTC) (envelope-from michael@fuckner.net) Received: from dedihh.fuckner.net (dedihh.fuckner.net [81.209.183.161]) by mx1.freebsd.org (Postfix) with ESMTP id 8DB628FC0A for ; Tue, 18 May 2010 06:55:09 +0000 (UTC) Received: from dedihh.fuckner.net (localhost [127.0.0.1]) by dedihh.fuckner.net (Postfix) with ESMTP id 4326D1683A; Tue, 18 May 2010 08:56:21 +0200 (CEST) X-Virus-Scanned: amavisd-new at fuckner.net Received: from dedihh.fuckner.net ([127.0.0.1]) by dedihh.fuckner.net (dedihh.fuckner.net [127.0.0.1]) (amavisd-new, port 10024) with SMTP id NfUwaDFlvXQd; Tue, 18 May 2010 08:56:09 +0200 (CEST) Received: from c64.rebootking.de (e176133144.adsl.alicedsl.de [85.176.133.144]) by dedihh.fuckner.net (Postfix) with ESMTPA id C6F201682B; Tue, 18 May 2010 08:56:08 +0200 (CEST) Message-ID: <4BF239BF.5030904@fuckner.net> Date: Tue, 18 May 2010 08:54:55 +0200 From: Michael Fuckner User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.9) Gecko/20100514 Thunderbird/3.0.4 MIME-Version: 1.0 To: Andriy Gapon References: <8CCC4212BCE944B-1B6C-3636@web-mmc-m09.sysops.aol.com> <62DD3CFF-28E6-4B13-8A42-358A765BF483@fuckner.net> <4BF22CBA.809@icyb.net.ua> In-Reply-To: <4BF22CBA.809@icyb.net.ua> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: dieterbsd@engineer.com, freebsd-hardware@freebsd.org Subject: Re: SATA port multiplier recommendations? 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, 18 May 2010 06:55:09 -0000 On 05/18/10 07:59, Andriy Gapon wrote: > on 18/05/2010 08:25 Michael Fuckner said the following: >> Afaik port multipliers are unsupported by FreeBSD. > You might want to refresh you knowledge of this topic. > Hint: ahci(4) you are right- I didn't know it was working now. Micha! From owner-freebsd-hardware@FreeBSD.ORG Tue May 18 17:35:53 2010 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 09E101065672 for ; Tue, 18 May 2010 17:35:53 +0000 (UTC) (envelope-from dieterbsd@engineer.com) Received: from imr-ma06.mx.aol.com (imr-ma06.mx.aol.com [64.12.78.142]) by mx1.freebsd.org (Postfix) with ESMTP id BDD0C8FC21 for ; Tue, 18 May 2010 17:35:52 +0000 (UTC) Received: from imo-da03.mx.aol.com (imo-da03.mx.aol.com [205.188.169.201]) by imr-ma06.mx.aol.com (8.14.1/8.14.1) with ESMTP id o4IHZoQl017820 for ; Tue, 18 May 2010 13:35:50 -0400 Received: from dieterbsd@engineer.com by imo-da03.mx.aol.com (mail_out_v42.9.) id n.c3d.7b03961d (45280) for ; Tue, 18 May 2010 13:35:47 -0400 (EDT) Received: from smtprly-ma02.mx.aol.com (smtprly-ma02.mx.aol.com [64.12.207.141]) by cia-mc04.mx.aol.com (v129.4) with ESMTP id MAILCIAMC042-5c514bf2cfe788; Tue, 18 May 2010 13:35:46 -0400 Received: from web-mmc-m09 (web-mmc-m09.sim.aol.com [64.12.224.142]) by smtprly-ma02.mx.aol.com (v129.4) with ESMTP id MAILSMTPRLYMA027-5c514bf2cfe788; Tue, 18 May 2010 13:35:35 -0400 To: freebsd-hardware@freebsd.org Content-Transfer-Encoding: quoted-printable Date: Tue, 18 May 2010 13:35:35 -0400 X-MB-Message-Source: WebUI X-AOL-IP: 72.251.72.242 X-MB-Message-Type: User MIME-Version: 1.0 From: dieterbsd@engineer.com Content-Type: text/plain; charset="us-ascii"; format=flowed X-Mailer: Mail.com Webmail 31650-STANDARD Received: from 72.251.72.242 by web-mmc-m09.sysops.aol.com (64.12.224.142) with HTTP (WebMailUI); Tue, 18 May 2010 13:35:35 -0400 Message-Id: <8CCC4C7A8624558-1B6C-796F@web-mmc-m09.sysops.aol.com> X-Spam-Flag: NO X-AOL-SENDER: dieterbsd@engineer.com Subject: Re: SATA port multiplier recommendations? 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, 18 May 2010 17:35:53 -0000 >> Does anyone have recommendations for/against specific SATA port >> multipliers? >> Do they all work well with FreeBSD? > > Afaik port multipliers are unsupported by FreeBSD. You are talking > about controllers? Beginning in 8.0, port multipliers (and NCQ) are supported by ahci(4)=20 and siis(4). >> I was hoping someone would have a port multiplier with a 600 MB/s >> uplink >> by now? > > It is possible with LSI 3081e (mpt). Huh? LSI 3081e appears to be a 300 MB/s 8 port SAS controller that requires at least an 8 lane slot. Not going to fit in my wimpy x1 slots. The mpt(4) man page doesn't appear to mention NCQ. From owner-freebsd-hardware@FreeBSD.ORG Tue May 18 22:49:54 2010 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 0EA8F1065672 for ; Tue, 18 May 2010 22:49:54 +0000 (UTC) (envelope-from rand@meridian-enviro.com) Received: from newman.meridian-enviro.com (newman.meridian-enviro.com [12.192.92.56]) by mx1.freebsd.org (Postfix) with ESMTP id B84268FC08 for ; Tue, 18 May 2010 22:49:53 +0000 (UTC) X-Envelope-To: Received: from delta.meridian-enviro.com (delta.meridian-enviro.com [10.10.10.43]) by newman.meridian-enviro.com (8.13.6/8.13.6) with ESMTP id o4IMUuDI050278 for ; Tue, 18 May 2010 17:30:56 -0500 (CDT) (envelope-from rand@meridian-enviro.com) Date: Tue, 18 May 2010 17:30:56 -0500 Message-ID: <871vd8j10f.wl%rand@meridian-enviro.com> From: "Douglas K. Rand" To: freebsd-hardware@freebsd.org User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.7 Emacs/22.3 (i386-portbld-freebsd8.0) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Subject: Perle Speed4 LE 4 port serial card 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, 18 May 2010 22:49:54 -0000 I've got a Perle 16550 base 4 port PCI Express card that puc doesn't know about. I was wondering if anybody thought that it might be easy to wire this card into pucdata.c. Here are the entries from pciconf -lv (the entire output is at the bottom). none3@pci0:7:0:0: class=0x070006 card=0x95011415 chip=0x0331155f rev=0x00 hdr=0x00 vendor = 'Perle Systems Ltd' class = simple comms subclass = UART none4@pci0:7:0:1: class=0x068000 card=0x95111415 chip=0x0331155f rev=0x00 hdr=0x00 vendor = 'Perle Systems Ltd' class = bridge It would seem that the card= entry that this is an Oxford Semiconductor chipset. But I can't find any near misses on the chip= entry. The card is this one: http://www.perle.com/products/pci-express-serial-port-cards/SPEED4LE-Express-4-port-serial-card.shtml I like it because it gets me 4 serial ports with out any dongles or pig-tails, the 4 onboard RJ45 ports works great for us because all of our serial port infrastructure is already based on those connectors. (Cisco, Comtrol, and Opengear are different vendors we've used.) But for this application I needed just a few extra ports in the Dell R710 at our colo facility. # pciconf -lv hostb0@pci0:0:0:0: class=0x060000 card=0x02351028 chip=0x34068086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub to ESI Port' class = bridge subclass = HOST-PCI pcib1@pci0:0:1:0: class=0x060400 card=0x02351028 chip=0x34088086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub PCI Express Root Port 1' class = bridge subclass = PCI-PCI pcib2@pci0:0:3:0: class=0x060400 card=0x02351028 chip=0x340a8086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub PCI Express Root Port 3' class = bridge subclass = PCI-PCI pcib3@pci0:0:4:0: class=0x060400 card=0x02351028 chip=0x340b8086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub PCI Express Root Port 4' class = bridge subclass = PCI-PCI pcib4@pci0:0:5:0: class=0x060400 card=0x02351028 chip=0x340c8086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub PCI Express Root Port 5' class = bridge subclass = PCI-PCI pcib5@pci0:0:6:0: class=0x060400 card=0x02351028 chip=0x340d8086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub PCI Express Root Port 6' class = bridge subclass = PCI-PCI pcib6@pci0:0:7:0: class=0x060400 card=0x02351028 chip=0x340e8086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub PCI Express Root Port 7' class = bridge subclass = PCI-PCI pcib8@pci0:0:9:0: class=0x060400 card=0x02351028 chip=0x34108086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub PCI Express Root Port 9' class = bridge subclass = PCI-PCI none0@pci0:0:20:0: class=0x080000 card=0x00000000 chip=0x342e8086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub System Management Registers' class = base peripheral subclass = interrupt controller none1@pci0:0:20:1: class=0x080000 card=0x00000000 chip=0x34228086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub GPIO and Scratch Pad Registers' class = base peripheral subclass = interrupt controller none2@pci0:0:20:2: class=0x080000 card=0x00000000 chip=0x34238086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub Control Status and RAS Registers' class = base peripheral subclass = interrupt controller uhci0@pci0:0:26:0: class=0x0c0300 card=0x02351028 chip=0x29378086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller' class = serial bus subclass = USB uhci1@pci0:0:26:1: class=0x0c0300 card=0x02351028 chip=0x29388086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller' class = serial bus subclass = USB ehci0@pci0:0:26:7: class=0x0c0320 card=0x02351028 chip=0x293c8086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller' class = serial bus subclass = USB uhci2@pci0:0:29:0: class=0x0c0300 card=0x02351028 chip=0x29348086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller' class = serial bus subclass = USB uhci3@pci0:0:29:1: class=0x0c0300 card=0x02351028 chip=0x29358086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller' class = serial bus subclass = USB ehci1@pci0:0:29:7: class=0x0c0320 card=0x02351028 chip=0x293a8086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller' class = serial bus subclass = USB pcib9@pci0:0:30:0: class=0x060401 card=0x02351028 chip=0x244e8086 rev=0x92 hdr=0x01 vendor = 'Intel Corporation' device = '82801 Family (ICH2/3/4/5/6/7/8/9,63xxESB) Hub Interface to PCI Bridge' class = bridge subclass = PCI-PCI isab0@pci0:0:31:0: class=0x060100 card=0x02351028 chip=0x29188086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB (ICH9) LPC Interface Controller' class = bridge subclass = PCI-ISA atapci0@pci0:0:31:2: class=0x01018f card=0x02351028 chip=0x29218086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) 2 port Serial ATA Storage Controller 1' class = mass storage subclass = ATA bce0@pci0:1:0:0: class=0x020000 card=0x02351028 chip=0x163914e4 rev=0x20 hdr=0x00 vendor = 'Broadcom Corporation' device = 'NetXtreme II Gigabit Ethernet (BCM5709)' class = network subclass = ethernet bce1@pci0:1:0:1: class=0x020000 card=0x02351028 chip=0x163914e4 rev=0x20 hdr=0x00 vendor = 'Broadcom Corporation' device = 'NetXtreme II Gigabit Ethernet (BCM5709)' class = network subclass = ethernet bce2@pci0:2:0:0: class=0x020000 card=0x02351028 chip=0x163914e4 rev=0x20 hdr=0x00 vendor = 'Broadcom Corporation' device = 'NetXtreme II Gigabit Ethernet (BCM5709)' class = network subclass = ethernet bce3@pci0:2:0:1: class=0x020000 card=0x02351028 chip=0x163914e4 rev=0x20 hdr=0x00 vendor = 'Broadcom Corporation' device = 'NetXtreme II Gigabit Ethernet (BCM5709)' class = network subclass = ethernet mfi0@pci0:3:0:0: class=0x010400 card=0x1f0c1028 chip=0x00601000 rev=0x04 hdr=0x00 vendor = 'LSI Logic (Was: Symbios Logic, NCR)' device = 'SAS1078 PCI-X Fusion-MPT SAS' class = mass storage subclass = RAID pcib7@pci0:6:0:0: class=0x060400 card=0x00000000 chip=0x811210b5 rev=0xaa hdr=0x01 vendor = 'PLX Technology Inc.' device = '1 Lane PCI Express to PCI bridge (PEX8112)' class = bridge subclass = PCI-PCI none3@pci0:7:0:0: class=0x070006 card=0x95011415 chip=0x0331155f rev=0x00 hdr=0x00 vendor = 'Perle Systems Ltd' class = simple comms subclass = UART none4@pci0:7:0:1: class=0x068000 card=0x95111415 chip=0x0331155f rev=0x00 hdr=0x00 vendor = 'Perle Systems Ltd' class = bridge vgapci0@pci0:9:3:0: class=0x030000 card=0x02351028 chip=0x0532102b rev=0x0a hdr=0x00 vendor = 'Matrox Electronic Systems Ltd.' class = display subclass = VGA From owner-freebsd-hardware@FreeBSD.ORG Wed May 19 05:40:59 2010 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 1DFC21065673 for ; Wed, 19 May 2010 05:40:59 +0000 (UTC) (envelope-from michael@fuckner.net) Received: from dedihh.fuckner.net (dedihh.fuckner.net [81.209.183.161]) by mx1.freebsd.org (Postfix) with ESMTP id CF93F8FC13 for ; Wed, 19 May 2010 05:40:58 +0000 (UTC) Received: from dedihh.fuckner.net (localhost [127.0.0.1]) by dedihh.fuckner.net (Postfix) with ESMTP id D138016C21; Wed, 19 May 2010 07:42:10 +0200 (CEST) X-Virus-Scanned: amavisd-new at fuckner.net Received: from dedihh.fuckner.net ([127.0.0.1]) by dedihh.fuckner.net (dedihh.fuckner.net [127.0.0.1]) (amavisd-new, port 10024) with SMTP id sJDS8Y6iJZ9q; Wed, 19 May 2010 07:42:02 +0200 (CEST) Received: from c64.rebootking.de (e176128239.adsl.alicedsl.de [85.176.128.239]) by dedihh.fuckner.net (Postfix) with ESMTPA id 74B7A16C11; Wed, 19 May 2010 07:42:02 +0200 (CEST) Message-ID: <4BF379E1.7060800@fuckner.net> Date: Wed, 19 May 2010 07:40:49 +0200 From: Michael Fuckner User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.9) Gecko/20100514 Thunderbird/3.0.4 MIME-Version: 1.0 To: dieterbsd@engineer.com References: <8CCC4C7A8624558-1B6C-796F@web-mmc-m09.sysops.aol.com> In-Reply-To: <8CCC4C7A8624558-1B6C-796F@web-mmc-m09.sysops.aol.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-hardware@freebsd.org Subject: Re: SATA port multiplier recommendations? 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: Wed, 19 May 2010 05:40:59 -0000 On 05/18/10 19:35, dieterbsd@engineer.com wrote: >> It is possible with LSI 3081e (mpt). > > Huh? > > LSI 3081e appears to be a 300 MB/s 8 port SAS controller that requires > at least an 8 lane slot. Not going to fit in my wimpy x1 slots. > The mpt(4) man page doesn't appear to mention NCQ. Yes, it is a SAS-Controller. I was thinking about a solution that can handle 600MB/s for sure. Michael! From owner-freebsd-hardware@FreeBSD.ORG Wed May 19 12:07:26 2010 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 E96E81065674 for ; Wed, 19 May 2010 12:07:26 +0000 (UTC) (envelope-from mickael.maillot@gmail.com) Received: from mail-ww0-f54.google.com (mail-ww0-f54.google.com [74.125.82.54]) by mx1.freebsd.org (Postfix) with ESMTP id 787B98FC1A for ; Wed, 19 May 2010 12:07:25 +0000 (UTC) Received: by wwb39 with SMTP id 39so515244wwb.13 for ; Wed, 19 May 2010 05:07:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=34TaoMA7UZUVwMfElvDis4whm1qbMz4XV+itxhtRIsM=; b=VSQDMoibH/AFzlwumKsTX1Y0YR6uyHrT8vL93fqNxz6DfcKiq71YWcZtKSeOujXZSD aMOL7En8bQjRb+8dXwgpylX7HBdzLCCIDhu7uzo24Sf1blQSx+Smp531Wr7O6UWINzyh z85OA5ah3V1c0QVIv2cd3NJVu4spHThXcuLas= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=kXjrOk5Y6FwE9+AG1kI+AABAt+4Uv0aY7/STsBnTx01S6DiUDBy3jUcM/bZ05mtb9w FnpjF93K25aUxA/ZnUw2k2IAAs078FItNdtAGjneQH+yd7ltAc4KRPgO5Fqc4+1Jz2nJ 4h8n8LvXA0eYs6paoz+VaKaP6qJdA7K+xoSeU= MIME-Version: 1.0 Received: by 10.216.172.202 with SMTP id t52mr5084101wel.21.1274270845195; Wed, 19 May 2010 05:07:25 -0700 (PDT) Received: by 10.216.39.80 with HTTP; Wed, 19 May 2010 05:07:25 -0700 (PDT) In-Reply-To: <386700559.20100512213725@serebryakov.spb.ru> References: <386700559.20100512213725@serebryakov.spb.ru> Date: Wed, 19 May 2010 14:07:25 +0200 Message-ID: From: =?ISO-8859-1?Q?Micka=EBl_Maillot?= To: lev@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-hardware@freebsd.org Subject: Re: Add more HDDs to system based on ICH10R: PICe SATA controller vs SATA port muiltiplier 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: Wed, 19 May 2010 12:07:27 -0000 a card with LSI 1068 controler like: http://www.supermicro.com/products/accessories/addon/AOC-USAS-L8i.cfm 90$ for 8 ports with verif good perf, but you need a pci-e 8x slot 2010/5/12 Lev Serebryakov : > Hello, Freebsd-hardware. > > =A0 I =A0have hjome storage server, which is equipped with 6 HDDs (one wi= th > system and five for geom_raid5 in SuperMicro SATA hot-swap cage). > =A0I need add more HDDs :) > > =A0 What is better: PICe SATA controller or SATA port multiplier? > > =A0 Is here SATA port multipliers for internal installation? > > =A0 Which =A0PCIe =A0controllers =A0(pure =A0controllers, =A0I =A0don't = =A0want =A0to pay > =A0additional =A0money for soft-RAID and I don't have budget for true SAT= A > =A0RAID) works best with FreeBSD? > > =A0 Maybe, =A0here =A0is good-but-not-too-expensive hotswap cages with po= rt > =A0multipliers =A0 (my =A0 one =A0have =A05 =A0SATA =A0connectors on back= plane for 5 > =A0HDDs)? > > > -- > // Black Lion AKA Lev Serebryakov > > _______________________________________________ > freebsd-hardware@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hardware > To unsubscribe, send any mail to "freebsd-hardware-unsubscribe@freebsd.or= g" > From owner-freebsd-hardware@FreeBSD.ORG Wed May 19 13:36:08 2010 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 C12A41065674 for ; Wed, 19 May 2010 13:36:08 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 941718FC0C for ; Wed, 19 May 2010 13:36:08 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id 468DA46B8F; Wed, 19 May 2010 09:36:08 -0400 (EDT) Received: from jhbbsd.localnet (smtp.hudson-trading.com [209.249.190.9]) by bigwig.baldwin.cx (Postfix) with ESMTPA id 874C48A021; Wed, 19 May 2010 09:36:07 -0400 (EDT) From: John Baldwin To: freebsd-hardware@freebsd.org Date: Wed, 19 May 2010 09:16:46 -0400 User-Agent: KMail/1.12.1 (FreeBSD/7.3-CBSD-20100217; KDE/4.3.1; amd64; ; ) References: <871vd8j10f.wl%rand@meridian-enviro.com> In-Reply-To: <871vd8j10f.wl%rand@meridian-enviro.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201005190916.46581.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Wed, 19 May 2010 09:36:07 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-1.0 required=4.2 tests=AWL,BAYES_00,PERCENT_RANDOM autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: Subject: Re: Perle Speed4 LE 4 port serial card 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: Wed, 19 May 2010 13:36:08 -0000 On Tuesday 18 May 2010 6:30:56 pm Douglas K. Rand wrote: > I've got a Perle 16550 base 4 port PCI Express card that puc doesn't > know about. I was wondering if anybody thought that it might be easy > to wire this card into pucdata.c. > > Here are the entries from pciconf -lv (the entire output is at the > bottom). > > none3@pci0:7:0:0: class=0x070006 card=0x95011415 chip=0x0331155f rev=0x00 hdr=0x00 > vendor = 'Perle Systems Ltd' > class = simple comms > subclass = UART Can you get pciconf -lb output for this device? -- John Baldwin From owner-freebsd-hardware@FreeBSD.ORG Wed May 19 15:38:42 2010 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 134241065672 for ; Wed, 19 May 2010 15:38:42 +0000 (UTC) (envelope-from rand@meridian-enviro.com) Received: from newman.meridian-enviro.com (newman.meridian-enviro.com [12.192.92.56]) by mx1.freebsd.org (Postfix) with ESMTP id DDB448FC08 for ; Wed, 19 May 2010 15:38:41 +0000 (UTC) X-Envelope-To: freebsd-hardware@freebsd.org Received: from delta.meridian-enviro.com (delta.meridian-enviro.com [10.10.10.43]) by newman.meridian-enviro.com (8.13.6/8.13.6) with ESMTP id o4JFcfx6058650; Wed, 19 May 2010 10:38:41 -0500 (CDT) (envelope-from rand@meridian-enviro.com) Date: Wed, 19 May 2010 10:38:40 -0500 Message-ID: <87y6ffhpfj.wl%rand@meridian-enviro.com> From: "Douglas K. Rand" To: John Baldwin In-Reply-To: <201005190916.46581.jhb@freebsd.org> References: <871vd8j10f.wl%rand@meridian-enviro.com> <201005190916.46581.jhb@freebsd.org> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.7 Emacs/22.3 (i386-portbld-freebsd8.0) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: freebsd-hardware@freebsd.org Subject: Re: Perle Speed4 LE 4 port serial card 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: Wed, 19 May 2010 15:38:42 -0000 John> Can you get pciconf -lb output for this device? You bet. I'm pretty sure these are the entries: none3@pci0:7:0:0: class=0x070006 card=0x95011415 chip=0x0331155f rev=0x00 hdr=0x00 bar [10] = type I/O Port, range 32, base 0xec80, size 32, enabled bar [14] = type Memory, range 32, base 0xdf2fc000, size 4096, enabled bar [18] = type I/O Port, range 32, base 0xeca0, size 32, enabled bar [1c] = type Memory, range 32, base 0xdf2fd000, size 4096, enabled none4@pci0:7:0:1: class=0x068000 card=0x95111415 chip=0x0331155f rev=0x00 hdr=0x00 bar [10] = type I/O Port, range 32, base 0xecc0, size 32, enabled bar [14] = type Memory, range 32, base 0xdf2fe000, size 4096, enabled bar [18] = type I/O Port, range 32, base 0xece0, size 32, enabled bar [1c] = type Memory, range 32, base 0xdf2ff000, size 4096, enabled But here is the whole output too: # pciconf -lb hostb0@pci0:0:0:0: class=0x060000 card=0x02351028 chip=0x34068086 rev=0x13 hdr=0x00 pcib1@pci0:0:1:0: class=0x060400 card=0x02351028 chip=0x34088086 rev=0x13 hdr=0x01 pcib2@pci0:0:3:0: class=0x060400 card=0x02351028 chip=0x340a8086 rev=0x13 hdr=0x01 pcib3@pci0:0:4:0: class=0x060400 card=0x02351028 chip=0x340b8086 rev=0x13 hdr=0x01 pcib4@pci0:0:5:0: class=0x060400 card=0x02351028 chip=0x340c8086 rev=0x13 hdr=0x01 pcib5@pci0:0:6:0: class=0x060400 card=0x02351028 chip=0x340d8086 rev=0x13 hdr=0x01 pcib6@pci0:0:7:0: class=0x060400 card=0x02351028 chip=0x340e8086 rev=0x13 hdr=0x01 pcib8@pci0:0:9:0: class=0x060400 card=0x02351028 chip=0x34108086 rev=0x13 hdr=0x01 none0@pci0:0:20:0: class=0x080000 card=0x00000000 chip=0x342e8086 rev=0x13 hdr=0x00 none1@pci0:0:20:1: class=0x080000 card=0x00000000 chip=0x34228086 rev=0x13 hdr=0x00 none2@pci0:0:20:2: class=0x080000 card=0x00000000 chip=0x34238086 rev=0x13 hdr=0x00 uhci0@pci0:0:26:0: class=0x0c0300 card=0x02351028 chip=0x29378086 rev=0x02 hdr=0x00 bar [20] = type I/O Port, range 32, base 0xdc40, size 32, enabled uhci1@pci0:0:26:1: class=0x0c0300 card=0x02351028 chip=0x29388086 rev=0x02 hdr=0x00 bar [20] = type I/O Port, range 32, base 0xdc60, size 32, enabled ehci0@pci0:0:26:7: class=0x0c0320 card=0x02351028 chip=0x293c8086 rev=0x02 hdr=0x00 bar [10] = type Memory, range 32, base 0xdf0ff800, size 1024, enabled uhci2@pci0:0:29:0: class=0x0c0300 card=0x02351028 chip=0x29348086 rev=0x02 hdr=0x00 bar [20] = type I/O Port, range 32, base 0xdc80, size 32, enabled uhci3@pci0:0:29:1: class=0x0c0300 card=0x02351028 chip=0x29358086 rev=0x02 hdr=0x00 bar [20] = type I/O Port, range 32, base 0xdca0, size 32, enabled ehci1@pci0:0:29:7: class=0x0c0320 card=0x02351028 chip=0x293a8086 rev=0x02 hdr=0x00 bar [10] = type Memory, range 32, base 0xdf0ffc00, size 1024, enabled pcib9@pci0:0:30:0: class=0x060401 card=0x02351028 chip=0x244e8086 rev=0x92 hdr=0x01 isab0@pci0:0:31:0: class=0x060100 card=0x02351028 chip=0x29188086 rev=0x02 hdr=0x00 atapci0@pci0:0:31:2: class=0x01018f card=0x02351028 chip=0x29218086 rev=0x02 hdr=0x00 bar [10] = type I/O Port, range 32, base 0xdc10, size 8, enabled bar [14] = type I/O Port, range 32, base 0xdc08, size 4, enabled bar [18] = type I/O Port, range 32, base 0xdc18, size 8, enabled bar [1c] = type I/O Port, range 32, base 0xdc0c, size 4, enabled bar [20] = type I/O Port, range 32, base 0xdc20, size 16, enabled bar [24] = type I/O Port, range 32, base 0xdc30, size 16, enabled bce0@pci0:1:0:0: class=0x020000 card=0x02351028 chip=0x163914e4 rev=0x20 hdr=0x00 bar [10] = type Memory, range 64, base 0xd6000000, size 33554432, enabled bce1@pci0:1:0:1: class=0x020000 card=0x02351028 chip=0x163914e4 rev=0x20 hdr=0x00 bar [10] = type Memory, range 64, base 0xd8000000, size 33554432, enabled bce2@pci0:2:0:0: class=0x020000 card=0x02351028 chip=0x163914e4 rev=0x20 hdr=0x00 bar [10] = type Memory, range 64, base 0xda000000, size 33554432, enabled bce3@pci0:2:0:1: class=0x020000 card=0x02351028 chip=0x163914e4 rev=0x20 hdr=0x00 bar [10] = type Memory, range 64, base 0xdc000000, size 33554432, enabled mfi0@pci0:3:0:0: class=0x010400 card=0x1f0c1028 chip=0x00601000 rev=0x04 hdr=0x00 bar [10] = type Memory, range 64, base 0xdf180000, size 262144, enabled bar [18] = type I/O Port, range 32, base 0xfc00, size 256, enabled bar [1c] = type Memory, range 64, base 0xdf1c0000, size 262144, enabled pcib7@pci0:6:0:0: class=0x060400 card=0x00000000 chip=0x811210b5 rev=0xaa hdr=0x01 bar [10] = type Prefetchable Memory, range 64, base 0xd58f0000, size 65536, enabled none3@pci0:7:0:0: class=0x070006 card=0x95011415 chip=0x0331155f rev=0x00 hdr=0x00 bar [10] = type I/O Port, range 32, base 0xec80, size 32, enabled bar [14] = type Memory, range 32, base 0xdf2fc000, size 4096, enabled bar [18] = type I/O Port, range 32, base 0xeca0, size 32, enabled bar [1c] = type Memory, range 32, base 0xdf2fd000, size 4096, enabled none4@pci0:7:0:1: class=0x068000 card=0x95111415 chip=0x0331155f rev=0x00 hdr=0x00 bar [10] = type I/O Port, range 32, base 0xecc0, size 32, enabled bar [14] = type Memory, range 32, base 0xdf2fe000, size 4096, enabled bar [18] = type I/O Port, range 32, base 0xece0, size 32, enabled bar [1c] = type Memory, range 32, base 0xdf2ff000, size 4096, enabled vgapci0@pci0:9:3:0: class=0x030000 card=0x02351028 chip=0x0532102b rev=0x0a hdr=0x00 bar [10] = type Prefetchable Memory, range 32, base 0xd5000000, size 8388608, enabled bar [14] = type Memory, range 32, base 0xde7fc000, size 16384, enabled bar [18] = type Memory, range 32, base 0xde800000, size 8388608, enabled From owner-freebsd-hardware@FreeBSD.ORG Wed May 19 19:28:38 2010 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 63B2A106566B for ; Wed, 19 May 2010 19:28:38 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 354408FC1F for ; Wed, 19 May 2010 19:28:38 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id DC09446B94; Wed, 19 May 2010 15:28:37 -0400 (EDT) Received: from jhbbsd.localnet (smtp.hudson-trading.com [209.249.190.9]) by bigwig.baldwin.cx (Postfix) with ESMTPA id 0755A8A01F; Wed, 19 May 2010 15:28:37 -0400 (EDT) From: John Baldwin To: "Douglas K. Rand" Date: Wed, 19 May 2010 15:28:31 -0400 User-Agent: KMail/1.12.1 (FreeBSD/7.3-CBSD-20100217; KDE/4.3.1; amd64; ; ) References: <871vd8j10f.wl%rand@meridian-enviro.com> <201005190916.46581.jhb@freebsd.org> <87y6ffhpfj.wl%rand@meridian-enviro.com> In-Reply-To: <87y6ffhpfj.wl%rand@meridian-enviro.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201005191528.31200.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Wed, 19 May 2010 15:28:37 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-0.9 required=4.2 tests=AWL,BAYES_00,PERCENT_RANDOM autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: freebsd-hardware@freebsd.org Subject: Re: Perle Speed4 LE 4 port serial card 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: Wed, 19 May 2010 19:28:38 -0000 On Wednesday 19 May 2010 11:38:40 am Douglas K. Rand wrote: > John> Can you get pciconf -lb output for this device? > > You bet. > > I'm pretty sure these are the entries: Looks like there are existing entries for these devices already: { 0x1415, 0x9501, 0xffff, 0, "Oxford Semiconductor OX16PCI954 UARTs", DEFAULT_RCLK, PUC_PORT_4S, 0x10, 0, 8, }, { 0x1415, 0x9511, 0xffff, 0, "Oxford Semiconductor OX9160/OX16PCI954 UARTs (function 1)", DEFAULT_RCLK, PUC_PORT_4S, 0x10, 0, 8, }, However, Perle decided to shift the device ID over to the subvendor ID instead. I think you can just add a single entry like this: { 0x1155f, 0x0331, 0xffff, 0, "Perle Speed4 LE", DEFAULT_RCLK, PUC_PORT_4S, 0x10, 0, 8, }, I think though this might give you eight serial ports of which only 4 work. In that case, change the '0xffff, 0,' above to '0x1415, 0x9501,'. -- John Baldwin From owner-freebsd-hardware@FreeBSD.ORG Wed May 19 23:14:23 2010 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 24BFC1065674; Wed, 19 May 2010 23:14:23 +0000 (UTC) (envelope-from rand@meridian-enviro.com) Received: from newman.meridian-enviro.com (newman.meridian-enviro.com [12.192.92.56]) by mx1.freebsd.org (Postfix) with ESMTP id DF1AF8FC0C; Wed, 19 May 2010 23:14:22 +0000 (UTC) X-Envelope-To: freebsd-hardware@freebsd.org Received: from delta.meridian-enviro.com (delta.meridian-enviro.com [10.10.10.43]) by newman.meridian-enviro.com (8.13.6/8.13.6) with ESMTP id o4JNELTC063713; Wed, 19 May 2010 18:14:21 -0500 (CDT) (envelope-from rand@meridian-enviro.com) Date: Wed, 19 May 2010 18:14:21 -0500 Message-ID: <87pr0rh4c2.wl%rand@meridian-enviro.com> From: "Douglas K. Rand" To: John Baldwin In-Reply-To: <201005191528.31200.jhb@freebsd.org> References: <871vd8j10f.wl%rand@meridian-enviro.com> <201005190916.46581.jhb@freebsd.org> <87y6ffhpfj.wl%rand@meridian-enviro.com> <201005191528.31200.jhb@freebsd.org> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.7 Emacs/22.3 (i386-portbld-freebsd8.0) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: freebsd-hardware@freebsd.org Subject: Re: Perle Speed4 LE 4 port serial card 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: Wed, 19 May 2010 23:14:23 -0000 Thanks for the help! With a few changes I got it working: --- pucdata.c.orig 2010-05-19 13:09:50.000000000 -0500 +++ pucdata.c 2010-05-19 13:09:59.000000000 -0500 @@ -637,6 +637,12 @@ PUC_PORT_4S, 0x10, 0, 8, }, + { 0x155f, 0x0331, 0xffff, 0, + "Perle Speed4 LE", + DEFAULT_RCLK * 8, + PUC_PORT_4S, 0x10, 0, 8, + }, + { 0x1415, 0x950a, 0xffff, 0, "Oxford Semiconductor OX16PCI954 UARTs", DEFAULT_RCLK, Of course the '* 8' was the last one I tried. With an older SIIG card I had to use *10 so I tried that first. Then it seems that *4 was popular so I tried that. Finally got it with *8. Here is the puc and uart parts of the dmesg: puc0: port 0xec80-0xec9f,0xeca0-0xecbf mem 0xdf2fc000-0xdf2fcfff,0xdf2fd000-0xdf2fdfff irq 38 at device 0.0 on pci7 puc0: [FILTER] uart2: <16550 or compatible> on puc0 uart2: [FILTER] uart3: <16550 or compatible> on puc0 uart3: [FILTER] uart4: <16550 or compatible> on puc0 uart4: [FILTER] uart5: <16550 or compatible> on puc0 uart5: [FILTER] puc1: port 0xecc0-0xecdf,0xece0-0xecff mem 0xdf2fe000-0xdf2fefff,0xdf2ff000-0xdf2fffff irq 38 at device 0.1 on pci7 puc1: [FILTER] uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 uart0: [FILTER] uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0 uart1: [FILTER] It recoginzes the 4 ports uart{2..5} and all 4 work fine. I'm not sure why both a puc0 and puc1 show up, but everything is working. Thanks for the help. Is a PR for this useful or just extra email noise? From owner-freebsd-hardware@FreeBSD.ORG Thu May 20 13:33:14 2010 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 50070106566B for ; Thu, 20 May 2010 13:33:14 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 1F90A8FC1B for ; Thu, 20 May 2010 13:33:14 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id C67BD46BA2; Thu, 20 May 2010 09:33:13 -0400 (EDT) Received: from jhbbsd.localnet (smtp.hudson-trading.com [209.249.190.9]) by bigwig.baldwin.cx (Postfix) with ESMTPA id 0E59E8A01F; Thu, 20 May 2010 09:33:13 -0400 (EDT) From: John Baldwin To: "Douglas K. Rand" Date: Thu, 20 May 2010 09:17:01 -0400 User-Agent: KMail/1.12.1 (FreeBSD/7.3-CBSD-20100217; KDE/4.3.1; amd64; ; ) References: <871vd8j10f.wl%rand@meridian-enviro.com> <201005191528.31200.jhb@freebsd.org> <87pr0rh4c2.wl%rand@meridian-enviro.com> In-Reply-To: <87pr0rh4c2.wl%rand@meridian-enviro.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201005200917.01310.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Thu, 20 May 2010 09:33:13 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-0.9 required=4.2 tests=AWL,BAYES_00,PERCENT_RANDOM autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: freebsd-hardware@freebsd.org Subject: Re: Perle Speed4 LE 4 port serial card 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: Thu, 20 May 2010 13:33:14 -0000 On Wednesday 19 May 2010 7:14:21 pm Douglas K. Rand wrote: > Thanks for the help! With a few changes I got it working: > > --- pucdata.c.orig 2010-05-19 13:09:50.000000000 -0500 > +++ pucdata.c 2010-05-19 13:09:59.000000000 -0500 > @@ -637,6 +637,12 @@ > PUC_PORT_4S, 0x10, 0, 8, > }, > > + { 0x155f, 0x0331, 0xffff, 0, > + "Perle Speed4 LE", > + DEFAULT_RCLK * 8, > + PUC_PORT_4S, 0x10, 0, 8, > + }, > + > { 0x1415, 0x950a, 0xffff, 0, > "Oxford Semiconductor OX16PCI954 UARTs", > DEFAULT_RCLK, > > Of course the '* 8' was the last one I tried. With an older SIIG card > I had to use *10 so I tried that first. Then it seems that *4 was > popular so I tried that. Finally got it with *8. Ok. I've committed it to HEAD and will MFC it to 7/8 in a few days. No need for a PR. Thanks! -- John Baldwin