From owner-freebsd-current@FreeBSD.ORG Mon Aug 4 15:48:58 2008 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EBF2F1065674 for ; Mon, 4 Aug 2008 15:48:58 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id 8A56A8FC0C for ; Mon, 4 Aug 2008 15:48:58 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from phobos.local ([4.79.81.4]) (authenticated bits=0) by pooker.samsco.org (8.14.2/8.14.2) with ESMTP id m74Fmd84037969; Mon, 4 Aug 2008 09:48:44 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <489724D1.6020902@samsco.org> Date: Mon, 04 Aug 2008 09:48:33 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.13) Gecko/20080313 SeaMonkey/1.1.9 MIME-Version: 1.0 To: Dmitry Morozovsky References: <20080804182837.J43688@woozle.rinet.ru> In-Reply-To: <20080804182837.J43688@woozle.rinet.ru> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.5 required=3.8 tests=AWL,BAYES_00 autolearn=ham version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on pooker.samsco.org Cc: freebsd-current@FreeBSD.org Subject: Re: twa probe failure on Gigabyte RH-115 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2008 15:48:59 -0000 Dmitry Morozovsky wrote: > Dear colleagues, > > trying to install 3ware 9650SE-2LP on a Gigabyte RH115 server (last BIOS) > failed with: > > Aug 4 18:27:39 armadillo kernel: twa0: <3ware 9000 series Storage > Controller> port 0x4000-0x40ff mem 0xda000000-0xdbffffff,0x40100000-0x40100fff > irq 16 at device > 0.0 on pci2 > Aug 4 18:27:39 armadillo kernel: pcib2: memory: end (40100fff) < > start (de100000) > Aug 4 18:27:39 armadillo kernel: pcib2: twa0 requested unsupported > memory range 0-0 (decoding 0xde100000-0xde1fffff, 0xda000000-0xdbffffff) > Aug 4 18:27:39 armadillo kernel: twa0: ERROR: (0x05: 0x2002): > Can't allocate register window: error = 6 > Aug 4 18:27:39 armadillo kernel: device_attach: twa0 attach > returned 6 > > (full verbose dmesg.boot from RELENG_7/amd64 attached) > > The result is the same for RELENG_7/i386, RELENG_7/amd64 and HEAD/amd64 > > other combinations (FreeBSD RELENG_7/amd64 with this controller in other > motherboard, Ubuntu/amd64 8.04 server on this server+twa) work normally. > > Any hints? > It's really a bug in how the BIOS has pre-programmed the resources on the 3ware card. However, FreeBSD isn't smart enough to make the needed adjustment. John Baldwin and I are discussing a fix. Scott