twa probe failure on Gigabyte RH-115
Scott Long
scottl at samsco.org
Mon Aug 4 15:48:59 UTC 2008
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
More information about the freebsd-current
mailing list