Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Jan 2011 01:58:44 +0100
From:      Damien Fleuriot <ml@my.gd>
To:        "jhelfman@e-e.com" <jhelfman@e-e.com>
Cc:        "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>, "freebsd-stable@freebsd.org" <freebsd-stable@freebsd.org>
Subject:   Re: KERN - mfi driver for Dell raid h200 on r210 servers
Message-ID:  <594AAF26-1359-4969-AC89-1C59A12D00E9@my.gd>
In-Reply-To: <74e2d52b6ce67708a1bb42955b6370fb.squirrel@mail.experts-exchange.com>
References:  <AANLkTikfZ_ba4w975Y9pB4inY2xWae2i0253SM=ie-G0@mail.gmail.com> <74e2d52b6ce67708a1bb42955b6370fb.squirrel@mail.experts-exchange.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 29 Jan 2011, at 19:00, jhelfman@e-e.com wrote:

>> Hello lists,
>>=20
>>=20
>>=20
>> I'm trying to get FreeBSD 8.0 or 8.1 to run on a Dell poweredge r210
>> server.
>>=20
>> It ships with a SATA/SAS h200 RAID controller.
>>=20
>>=20
>> Sadly, the MFI driver doesn't seem to register for this card...
>>=20
>>=20
>> Find below the pciconf -lcvb
>>=20
>> --
>> none6@pci0:1:0:0:       class=3D0x010700 card=3D0x1f1d1028 chip=3D0x00721=
000
>> rev=3D0x02 hdr=3D0x00
>>    vendor     =3D 'LSI Logic (Was: Symbios Logic, NCR)'
>>    class      =3D mass storage
>>    subclass   =3D SAS
>>    bar   [10] =3D type I/O Port, range 32, base 0xfc00, size 256, enabled=

>>    bar   [14] =3D type Memory, range 64, base 0xdf2b0000, size 65536,
>> enabled
>>    bar   [1c] =3D type Memory, range 64, base 0xdf2c0000, size 262144,
>> enabled
>>    cap 01[50] =3D powerspec 3  supports D0 D1 D2 D3  current D0
>>    cap 10[68] =3D PCI-Express 2 endpoint max data 256(4096) link x8(x8)
>>    cap 03[d0] =3D VPD
>>    cap 05[a8] =3D MSI supports 1 message, 64 bit
>>    cap 11[c0] =3D MSI-X supports 15 messages in map 0x14
>> --
>>=20
>>=20
>> I have added the following to /usr/src/sys/dev/mfi/mfi_pci.c at line 119:=

>> --
>> {0x1000, 0x0072, 0x1028, 0x1f1e, MFI_FLAGS_GEN2,  "Dell PERC H200
>> Integrated"},
>> --
>>=20
>>=20
>> Rebuilt the kernel, tried it on the server, still no luck recognizing
>> the RAID card.
>>=20
>> As a last resort I'll be setting the drives to passthrough and using a
>> software RAID, but I'd much rather this worked out.
>>=20
>> Note that mfi actually recognizes Dell's h700 and h800 cards.
>>=20
>>=20
>>=20
>>=20
>> Anyone managed to get the h200 card working yet ?
>>=20
>>=20
>>=20
>>=20
>> @hackers: please keep me cc'd, I'm not subscribed to this list.
>>=20
>>=20
>>=20
>> Regards,
>>=20
>> --
>> dfl
>> _______________________________________________
>> freebsd-stable@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"=

>>=20
>>=20
> Hi Damien,
>=20
> I would suspect that you would need to compile the 'mpt' driver to get
> this to work. I found the same issue in the r310, however I already had
> mpt compiled in my kernel for another hardware platform.
>=20
> Good Luck!
> Jason
>=20


Hi,

I'm not sure, afaik mpt comes with GENERIC which is the kernel I put in the m=
fsbsd image I tried to boot, and which failed to properly register any drive=
r for the h200 card.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?594AAF26-1359-4969-AC89-1C59A12D00E9>