PfSense on Fujitsu Primergy RX200S6 with LSI Mega Raid 6G SAS



  • Hello and good morning from germany :)

    We have an Fujitsu Primergy RX200S6 with this hardware:

    Intel Xeon E5620
    3x4 GB DDR III Ram
    2*73GB SAS 15K HD
    FTS Primergy RAID Controller SAS 6G (LSI Mega Raid 6G)
    Intel 10 Gigabit AF DA Dual Port Server Adapter

    I cant test it, cause i must kill our old firewall for this, is this system compatible with pfsense?

    A while before i  want to install pfsense 2.0 but it didnt see the harddisk.

    Best regards



  • What is pfsense 1.9? you mean 1.2.3?

    Sorry for not able to answer hardware question



  • No Sorry. I mean 2.0. Is there any change in 2.1?

    We want to use pfSense strongly….but there is the LSI Mega Raid 6G in the server...


  • Netgate Administrator

    2.1 is built on FreeBSD 8.3 so has newer drivers.
    The driver for LSI Megaraid SAS controllers is mfi(4). It doesn't list '6G' but perhaps it has a part number as well.

    Steve

    Edit: 6G is just 6Gbps, so it probably has another name.


  • Netgate Administrator

    Here is the list from the source:

    
    struct mfi_ident {
    	uint16_t	vendor;
    	uint16_t	device;
    	uint16_t	subvendor;
    	uint16_t	subdevice;
    	int		flags;
    	const char	*desc;
    } mfi_identifiers[] = {
    	{0x1000, 0x005b, 0x1028, 0x1f2d, MFI_FLAGS_SKINNY| MFI_FLAGS_TBOLT, "Dell PERC H810 Adapter"},
    	{0x1000, 0x005b, 0x1028, 0x1f30, MFI_FLAGS_SKINNY| MFI_FLAGS_TBOLT, "Dell PERC H710 Embedded"},
    	{0x1000, 0x005b, 0x1028, 0x1f31, MFI_FLAGS_SKINNY| MFI_FLAGS_TBOLT, "Dell PERC H710P Adapter"},
    	{0x1000, 0x005b, 0x1028, 0x1f33, MFI_FLAGS_SKINNY| MFI_FLAGS_TBOLT, "Dell PERC H710P Mini (blades)"},
    	{0x1000, 0x005b, 0x1028, 0x1f34, MFI_FLAGS_SKINNY| MFI_FLAGS_TBOLT, "Dell PERC H710P Mini (monolithics)"},
    	{0x1000, 0x005b, 0x1028, 0x1f35, MFI_FLAGS_SKINNY| MFI_FLAGS_TBOLT, "Dell PERC H710 Adapter"},
    	{0x1000, 0x005b, 0x1028, 0x1f37, MFI_FLAGS_SKINNY| MFI_FLAGS_TBOLT, "Dell PERC H710 Mini (blades)"},
    	{0x1000, 0x005b, 0x1028, 0x1f38, MFI_FLAGS_SKINNY| MFI_FLAGS_TBOLT, "Dell PERC H710 Mini (monolithics)"},
    	{0x1000, 0x005b, 0x8086, 0x9265, MFI_FLAGS_SKINNY| MFI_FLAGS_TBOLT, "Intel (R) RAID Controller RS25DB080"},
    	{0x1000, 0x005b, 0x8086, 0x9285, MFI_FLAGS_SKINNY| MFI_FLAGS_TBOLT, "Intel (R) RAID Controller RS25NB008"},
    	{0x1000, 0x005b, 0xffff, 0xffff, MFI_FLAGS_SKINNY| MFI_FLAGS_TBOLT, "ThunderBolt"},
    	{0x1000, 0x0060, 0x1028, 0xffff, MFI_FLAGS_1078,  "Dell PERC 6"},
    	{0x1000, 0x0060, 0xffff, 0xffff, MFI_FLAGS_1078,  "LSI MegaSAS 1078"},
    	{0x1000, 0x0071, 0xffff, 0xffff, MFI_FLAGS_SKINNY, "Drake Skinny"},
    	{0x1000, 0x0073, 0xffff, 0xffff, MFI_FLAGS_SKINNY, "Drake Skinny"},
    	{0x1000, 0x0078, 0xffff, 0xffff, MFI_FLAGS_GEN2,  "LSI MegaSAS Gen2"},
    	{0x1000, 0x0079, 0x1028, 0x1f15, MFI_FLAGS_GEN2,  "Dell PERC H800 Adapter"},
    	{0x1000, 0x0079, 0x1028, 0x1f16, MFI_FLAGS_GEN2,  "Dell PERC H700 Adapter"},
    	{0x1000, 0x0079, 0x1028, 0x1f17, MFI_FLAGS_GEN2,  "Dell PERC H700 Integrated"},
    	{0x1000, 0x0079, 0x1028, 0x1f18, MFI_FLAGS_GEN2,  "Dell PERC H700 Modular"},
    	{0x1000, 0x0079, 0x1028, 0x1f19, MFI_FLAGS_GEN2,  "Dell PERC H700"},
    	{0x1000, 0x0079, 0x1028, 0x1f1a, MFI_FLAGS_GEN2,  "Dell PERC H800 Proto Adapter"},
    	{0x1000, 0x0079, 0x1028, 0x1f1b, MFI_FLAGS_GEN2,  "Dell PERC H800"},
    	{0x1000, 0x0079, 0x1028, 0xffff, MFI_FLAGS_GEN2,  "Dell PERC Gen2"},
    	{0x1000, 0x0079, 0xffff, 0xffff, MFI_FLAGS_GEN2,  "LSI MegaSAS Gen2"},
    	{0x1000, 0x007c, 0xffff, 0xffff, MFI_FLAGS_1078,  "LSI MegaSAS 1078"},
    	{0x1000, 0x0411, 0xffff, 0xffff, MFI_FLAGS_1064R, "LSI MegaSAS 1064R"}, /* Brocton IOP */
    	{0x1000, 0x0413, 0xffff, 0xffff, MFI_FLAGS_1064R, "LSI MegaSAS 1064R"}, /* Verde ZCR */
    	{0x1028, 0x0015, 0xffff, 0xffff, MFI_FLAGS_1064R, "Dell PERC 5/i"},
    	{0, 0, 0, 0, 0, NULL}
    };
    

    That's only 12 days old so quite whether all those are supported in 2.1 snapshots I don't know. Do any of those match the PCI vendor/device IDs on your box?

    Steve



  • Okay, now i know its an D2607 controller and pfsense didnt see it.

    So i am forced to run pfsense on vmware esx.

    is there any hope that i can install pfsense nativly on this device ?

    best regards!


  • Netgate Administrator

    This card appears (pdf) to be based on the LSI SAS2008 chip which is supported by the mps(4) driver.
    However since this only appeared in FreeBSD 9 you will have to be running 2.1 snapshots to use it (8.3 was released after 9!).
    It may not support your card though.  :-
    It would help if you posted the PCI vendor and device ids here.

    Steve

    Edit: It is only shown in the source as:

    	{ MPI2_MFGPAGE_VENDORID_LSI, MPI2_MFGPAGE_DEVID_SAS2008,
    	    0xffff, 0xffff, 0, "LSI SAS2008" },
    

    You may have to edit in your IDs and recompile to test it.  :-\



  • hey there,
    I know it sounds like a step backwards but it may be worth replacing your card and drives with something very generic and SATA based. Chances are it will be more compatible and you can reuse the card and drives elsewhere since having fast disks is of no use at all to PFsense.


Log in to reply