From owner-freebsd-scsi@FreeBSD.ORG Tue Jun 10 13:47:54 2003 Return-Path: Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D919637B401 for ; Tue, 10 Jun 2003 13:47:54 -0700 (PDT) Received: from magic.adaptec.com (magic-mail.adaptec.com [208.236.45.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CA1643FE1 for ; Tue, 10 Jun 2003 13:47:54 -0700 (PDT) (envelope-from scottl@freebsd.org) Received: from redfish.adaptec.com (redfish.adaptec.com [162.62.50.11]) by magic.adaptec.com (8.11.6/8.11.6) with ESMTP id h5AJgP809082; Tue, 10 Jun 2003 12:42:25 -0700 Received: from freebsd.org (hollin.btc.adaptec.com [10.100.253.56]) by redfish.adaptec.com (8.8.8p2+Sun/8.8.8) with ESMTP id NAA14906; Tue, 10 Jun 2003 13:47:50 -0700 (PDT) Message-ID: <3EE643E2.7070302@freebsd.org> Date: Tue, 10 Jun 2003 14:47:30 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3) Gecko/20030425 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Luoqi Chen References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: scsi@freebsd.org Subject: Re: 64-bit raid controller recommendation X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2003 20:47:55 -0000 Luoqi Chen wrote: >>Luoqi Chen wrote: >> >>>Hi, >>> >>>I'm setting up a Supermicro 7043P-8R box with 8G of memory and >>>I've just found out that the Adaptec 2010S ZCR card didn't support >>>64-bit addressing (being i2o based). So I'm looking for a card >>>that could directly (no bouncing) address at least 8G physical >>>memory, does anyone have any recommendation? >>> >> >>It's hard to tell from the asr driver where the 32-bit limitation >>comes from and/or if there is a way to fix it. To directly answer >>your question, the Adaptec aac cards and driver support 64-bit >>addressing with no bouncing. This includes the 5400, 2120, and 2200 >>cards. >> >>Scott >> > > The 32-bit limitation seems to come from the i2o architecture. I've > checked with the linux driver, there's no 64-bit support either. The > telltale sign is in the marketing literature it is NOT mentioned as > IA-64 ready. The information that I've seen in the dpti2o headers leaves me to believe that while the command data structures might be limited to the first 4GB, the data buffer s/g lists are not inherently limited by anything other than the firmware. Academic difference, though. > > The Adaptec 2200 sounds like a good fit for my need. How complete is > the 64-bit support? Do you have any plan to back port it to -stable? > (In)Stability makes me reluctant to install 5.x in a production system. > I'm willing to do the back-porting if you don't have time. I've already > done quite a few back-porting to be able to use 8G of memory. The 5.x driver is fully 64-bit capable for data buffers (the firmware limits command structures to the lower 4GB) and has been tested under PAE. I have no intention to backport to 4.x as there is no need for 64 bit support there. If you have PAE support in 4.x then I'd be happy to help you backport the 64 bit aac work. Scott