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>