Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Dec 2012 10:01:16 -0800
From:      Michael Sierchio <kudzu@tenebras.com>
To:        freebsd-drivers@freebsd.org
Subject:   Request for assistance in modifying mfi to support LSI MegaRAID SAS 9266
Message-ID:  <CAHu1Y739VEDO3rViMSQcBRJnBs70FnvLD9=DkLLiW9AuekhMaQ@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
LSI MegaRAID SAS 9266 is not supported, the newest mentioned in the
hardware notes is the 9260.


A helpful pointer in the right direction would be welcome.  Even if no
code changes are required to support the device, I'm currently stuck
on not recognizing the device when probed.

pciconf yields


none50@pci0:130:0:0:    class=0x010400 card=0x92661000 chip=0x005b1000
rev=0x03 hdr=0x00

none50@pci0:130:0:0:    class=0x010400 card=0x92661000 chip=0x005b1000
rev=0x03 hdr=0x00
    vendor     = 'LSI Logic (Was: Symbios Logic, NCR)'
    class      = mass storage
    subclass   = RAID


I am uncertain how these values map to the definitions in mfi_pci.c

struct mfi_ident {
        uint16_t        vendor;
        uint16_t        device;
        uint16_t        subvendor;
        uint16_t        subdevice;
        int             flags;
        const char      *desc;
} mfi_identifiers[] = {
        {0x1000, 0x0060, 0x1028, 0xffff, MFI_FLAGS_1078,  "Dell PERC 6"},
        {0x1000, 0x0060, 0xffff, 0xffff, MFI_FLAGS_1078,  "LSI MegaSAS 1078"},
        {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, 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 */
        {0x1000, 0x9266, 0x1000, 0x005b, MFI_FLAGS_GEN2,  "LSI MegaSAS 9266"},
        {0x1028, 0x0015, 0xffff, 0xffff, MFI_FLAGS_1064R, "Dell PERC 5/i"},
        {0, 0, 0, 0, 0, NULL}
};

Thanks.

- M



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