Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Jan 2011 12:30:55 +0100
From:      Damien Fleuriot <ml@my.gd>
To:        "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
Cc:        freebsd-hackers@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: KERN - mfi driver for Dell raid h200 on r210 servers
Message-ID:  <AANLkTikkLXKqPNqJYtSNmqGGAPSav0TwSkwK=Vzt2zz9@mail.gmail.com>
In-Reply-To: <20110129222400.R39951@maildrop.int.zabbadoz.net>
References:  <AANLkTikfZ_ba4w975Y9pB4inY2xWae2i0253SM=ie-G0@mail.gmail.com> <20110129222400.R39951@maildrop.int.zabbadoz.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 29 January 2011 23:24, Bjoern A. Zeeb <bzeeb-lists@lists.zabbadoz.net> w=
rote:
> On Sat, 29 Jan 2011, Damien Fleuriot wrote:
>
>> Hello lists,
>>
>>
>>
>> I'm trying to get FreeBSD 8.0 or 8.1 to run on a Dell poweredge r210
>> server.
>>
>> It ships with a SATA/SAS h200 RAID controller.
>>
>>
>> Sadly, the MFI driver doesn't seem to register for this card...
>>
>>
>> Find below the pciconf -lcvb
>>
>> --
>> none6@pci0:1:0:0: =A0 =A0 =A0 class=3D0x010700 card=3D0x1f1d1028 chip=3D=
0x00721000
>> rev=3D0x02 hdr=3D0x00
>> =A0 vendor =A0 =A0 =3D 'LSI Logic (Was: Symbios Logic, NCR)'
>> =A0 class =A0 =A0 =A0=3D mass storage
>> =A0 subclass =A0 =3D SAS
>> =A0 bar =A0 [10] =3D type I/O Port, range 32, base 0xfc00, size 256, ena=
bled
>> =A0 bar =A0 [14] =3D type Memory, range 64, base 0xdf2b0000, size 65536,=
 enabled
>> =A0 bar =A0 [1c] =3D type Memory, range 64, base 0xdf2c0000, size 262144=
,
>> enabled
>> =A0 cap 01[50] =3D powerspec 3 =A0supports D0 D1 D2 D3 =A0current D0
>> =A0 cap 10[68] =3D PCI-Express 2 endpoint max data 256(4096) link x8(x8)
>> =A0 cap 03[d0] =3D VPD
>> =A0 cap 05[a8] =3D MSI supports 1 message, 64 bit
>> =A0 cap 11[c0] =3D MSI-X supports 15 messages in map 0x14
>> --
>>
>>
>> I have added the following to /usr/src/sys/dev/mfi/mfi_pci.c at line 119=
:
>> --
>> {0x1000, 0x0072, 0x1028, 0x1f1e, MFI_FLAGS_GEN2, =A0"Dell PERC H200
>> Integrated"},
>> --
>
> It's 1f1d not 1f1e. =A0I hope it was only a paste problem into email?
>


Ok I've loaded the newly patched mfi.ko and booted a MFS image.
Here's the relevant snip from dmesg.run :
at
mfi0: <Dell PERC H200 Integrated> port 0xfc00-0xfcff mem
0xdf2b0000-0xdf2bffff,0xdf2c0000-0xdf2fffff irq 16 at device 0.0 on
pci1
mfi0: Megaraid SAS driver Ver 3.00
mfi0: firmware stuck in state 0
mfi0: Firmware not in READY state, error 6


I'll have to try mps then, unless someone has an idea about this
"stuck in state 0" thing.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikkLXKqPNqJYtSNmqGGAPSav0TwSkwK=Vzt2zz9>