KERN - mfi driver for Dell raid h200 on r210 servers

Damien Fleuriot ml at my.gd
Sun Jan 30 00:58:50 UTC 2011


On 29 Jan 2011, at 19:00, jhelfman at e-e.com 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 at pci0:1:0:0:       class=0x010700 card=0x1f1d1028 chip=0x00721000
>> rev=0x02 hdr=0x00
>>    vendor     = 'LSI Logic (Was: Symbios Logic, NCR)'
>>    class      = mass storage
>>    subclass   = SAS
>>    bar   [10] = type I/O Port, range 32, base 0xfc00, size 256, enabled
>>    bar   [14] = type Memory, range 64, base 0xdf2b0000, size 65536,
>> enabled
>>    bar   [1c] = type Memory, range 64, base 0xdf2c0000, size 262144,
>> enabled
>>    cap 01[50] = powerspec 3  supports D0 D1 D2 D3  current D0
>>    cap 10[68] = PCI-Express 2 endpoint max data 256(4096) link x8(x8)
>>    cap 03[d0] = VPD
>>    cap 05[a8] = MSI supports 1 message, 64 bit
>>    cap 11[c0] = 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,  "Dell PERC H200
>> Integrated"},
>> --
>> 
>> 
>> Rebuilt the kernel, tried it on the server, still no luck recognizing
>> the RAID card.
>> 
>> 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.
>> 
>> Note that mfi actually recognizes Dell's h700 and h800 cards.
>> 
>> 
>> 
>> 
>> Anyone managed to get the h200 card working yet ?
>> 
>> 
>> 
>> 
>> @hackers: please keep me cc'd, I'm not subscribed to this list.
>> 
>> 
>> 
>> Regards,
>> 
>> --
>> dfl
>> _______________________________________________
>> freebsd-stable at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
>> 
>> 
> Hi Damien,
> 
> 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.
> 
> Good Luck!
> Jason
> 


Hi,

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


More information about the freebsd-hackers mailing list