Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Aug 2008 09:48:33 -0600
From:      Scott Long <scottl@samsco.org>
To:        Dmitry Morozovsky <marck@rinet.ru>
Cc:        freebsd-current@FreeBSD.org
Subject:   Re: twa probe failure on Gigabyte RH-115
Message-ID:  <489724D1.6020902@samsco.org>
In-Reply-To: <20080804182837.J43688@woozle.rinet.ru>
References:  <20080804182837.J43688@woozle.rinet.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <kern.crit> 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 <kern.crit> armadillo kernel: pcib2: memory: end (40100fff) < 
> start (de100000)
> Aug  4 18:27:39 <kern.crit> armadillo kernel: pcib2: twa0 requested unsupported 
> memory range 0-0 (decoding 0xde100000-0xde1fffff, 0xda000000-0xdbffffff)
> Aug  4 18:27:39 <kern.crit> armadillo kernel: twa0: ERROR: (0x05: 0x2002): 
> Can't allocate register window: error = 6
> Aug  4 18:27:39 <kern.crit> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?489724D1.6020902>