Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jul 2010 22:49:25 +0200
From:      Andrea Venturoli <ml@netfence.it>
To:        Xin LI <delphij@gmail.com>
Cc:        scottl@FreeBSD.org, freebsd-hardware@FreeBSD.org
Subject:   Re: Support for Intel SRCSASJV
Message-ID:  <4C4DF4D5.7000701@netfence.it>
In-Reply-To: <p2ma78074951004051254o8a0479a6r324e2b9767cdef39@mail.gmail.com>
References:  <4BBA00BC.6040809@netfence.it> <p2ma78074951004051254o8a0479a6r324e2b9767cdef39@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Il 04/05/10 21:54, Xin LI ha scritto:
> On Mon, Apr 5, 2010 at 8:24 AM, Andrea Venturoli<ml@netfence.it>  wrote:
>> Hello.
>>
>> Is the SAS controller in subject supported?
>> To what level?
>> Can it just run?
>> Is there management software available?
>> Can at least RAID status be checked?
>>
>> I'd like to run a RAID5 on that.
>
> I think it was LSI 1078 (mfi(4)?) ?  I don't have my hands on the
> hardware though, if you have the hardware consider giving us a
> feedback, thanks!

I've finally put my hands on this.
So far, so good (although the box is not in production yet).
I've noticed some delay at boot, although I cannot tell if this is mfi 
related.



Here's the requested feedback:

> # dmesg|grep mfi
> mfi0: <LSI MegaSAS 1078> port 0x3000-0x30ff mem 0xb1c00000-0xb1c3ffff,0xb1c40000-0xb1c7ffff irq 24 at device 0.0 on pci2
> mfi0: Megaraid SAS driver Ver 3.00
> mfi0: 1772 (333483265s/0x0020/info) - Shutdown command received from host
> mfi0: 1773 (boot + 3s/0x0020/info) - Firmware initialization started (PCI ID 0060/1000/1006/8086)
> mfi0: 1774 (boot + 3s/0x0020/info) - Firmware version 1.40.92-0746
> mfi0: 1775 (boot + 3s/0x0020/info) - Board Revision
> mfi0: 1776 (boot + 32s/0x0010/info) - Connector Int.Ports 0-3 (loc=2 sasMux=0x0) is active
> mfi0: 1777 (boot + 32s/0x0010/info) - Connector Int.Ports 4-7 (loc=2 sasMux=0x1) is active
> mfi0: 1778 (boot + 32s/0x0002/info) - Inserted: PD 11(e0xff/s17)
> mfi0: 1779 (boot + 32s/0x0002/info) - Inserted: PD 11(e0xff/s17) Info: enclPd=ffff, scsiType=0, portMap=01, sasAddr=5000cca00f19fb45,0000000000000000
> mfi0: 1780 (boot + 32s/0x0002/info) - Inserted: PD 12(e0xff/s18)
> mfi0: 1781 (boot + 32s/0x0002/info) - Inserted: PD 12(e0xff/s18) Info: enclPd=ffff, scsiType=0, portMap=00, sasAddr=5000cca00f14a935,0000000000000000
> mfi0: 1782 (boot + 32s/0x0002/info) - Inserted: PD 13(e0xff/s19)
> mfi0: 1783 (boot + 32s/0x0002/info) - Inserted: PD 13(e0xff/s19) Info: enclPd=ffff, scsiType=0, portMap=03, sasAddr=5000cca00f187d45,0000000000000000
> mfi0: 1784 (boot + 32s/0x0002/info) - Inserted: PD 14(e0xff/s20)
> mfi0: 1785 (boot + 32s/0x0002/info) - Inserted: PD 14(e0xff/s20) Info: enclPd=ffff, scsiType=0, portMap=02, sasAddr=5000cca00f15807d,0000000000000000
> mfi0: 1786 (333483308s/0x0020/info) - Time established as 07/26/10 18:15:08; (35 seconds since power on)
> mfi0: 1787 (boot + 3s/0x0020/info) - Firmware initialization started (PCI ID 0060/1000/1006/8086)
> mfi0: 1788 (boot + 3s/0x0020/info) - Firmware version 1.40.92-0746
> mfi0: 1789 (boot + 3s/0x0020/info) - Board Revision
> mfi0: 1790 (boot + 32s/0x0010/info) - Connector Int.Ports 0-3 (loc=2 sasMux=0x0) is active
> mfi0: 1791 (boot + 32s/0x0010/info) - Connector Int.Ports 4-7 (loc=2 sasMux=0x1) is active
> mfi0: 1792 (boot + 32s/0x0002/info) - Inserted: PD 11(e0xff/s17)
> mfi0: 1793 (boot + 32s/0x0002/info) - Inserted: PD 11(e0xff/s17) Info: enclPd=ffff, scsiType=0, portMap=01, sasAddr=5000cca00f19fb45,0000000000000000
> mfi0: 1794 (boot + 32s/0x0002/info) - Inserted: PD 12(e0xff/s18)
> mfi0: 1795 (boot + 32s/0x0002/info) - Inserted: PD 12(e0xff/s18) Info: enclPd=ffff, scsiType=0, portMap=00, sasAddr=5000cca00f14a935,0000000000000000
> mfi0: 1796 (boot + 32s/0x0002/info) - Inserted: PD 13(e0xff/s19)
> mfi0: 1797 (boot + 32s/0x0002/info) - Inserted: PD 13(e0xff/s19) Info: enclPd=ffff, scsiType=0, portMap=03, sasAddr=5000cca00f187d45,0000000000000000
> mfi0: 1798 (boot + 32s/0x0002/info) - Inserted: PD 14(e0xff/s20)
> mfi0: 1799 (boot + 32s/0x0002/info) - Inserted: PD 14(e0xff/s20) Info: enclPd=ffff, scsiType=0, portMap=02, sasAddr=5000cca00f15807d,0000000000000000
> mfi0: 1800 (333483496s/0x0020/info) - Time established as 07/26/10 18:18:16; (35 seconds since power on)
> mfi0: 1801 (boot + 3s/0x0020/info) - Firmware initialization started (PCI ID 0060/1000/1006/8086)
> mfi0: 1802 (boot + 3s/0x0020/info) - Firmware version 1.40.92-0746
> mfi0: 1803 (boot + 3s/0x0020/info) - Board Revision
> mfi0: 1804 (boot + 32s/0x0010/info) - Connector Int.Ports 0-3 (loc=2 sasMux=0x0) is active
> mfi0: 1805 (boot + 32s/0x0010/info) - Connector Int.Ports 4-7 (loc=2 sasMux=0x1) is active
> mfi0: 1806 (boot + 32s/0x0002/info) - Inserted: PD 11(e0xff/s17)
> mfi0: 1807 (boot + 32s/0x0002/info) - Inserted: PD 11(e0xff/s17) Info: enclPd=ffff, scsiType=0, portMap=01, sasAddr=5000cca00f19fb45,0000000000000000
> mfi0: 1808 (boot + 32s/0x0002/info) - Inserted: PD 12(e0xff/s18)
> mfi0: 1809 (boot + 32s/0x0002/info) - Inserted: PD 12(e0xff/s18) Info: enclPd=ffff, scsiType=0, portMap=00, sasAddr=5000cca00f14a935,0000000000000000
> mfi0: 1810 (boot + 32s/0x0002/info) - Inserted: PD 13(e0xff/s19)
> mfi0: 1811 (boot + 32s/0x0002/info) - Inserted: PD 13(e0xff/s19) Info: enclPd=ffff, scsiType=0, portMap=03, sasAddr=5000cca00f187d45,0000000000000000
> mfi0: 1812 (boot + 32s/0x0002/info) - Inserted: PD 14(e0xff/s20)
> mfi0: 1813 (boot + 32s/0x0002/info) - Inserted: PD 14(e0xff/s20) Info: enclPd=ffff, scsiType=0, portMap=02, sasAddr=5000cca00f15807d,0000000000000000
> mfi0: [ITHREAD]
> mfi0: 1814 (333483629s/0x0020/info) - Time established as 07/26/10 18:20:29; (35 seconds since power on)
> mfid0: <MFI Logical Disk> on mfi0
> mfid0: 1284597MB (2630854656 sectors) RAID volume '' is optimal

Of course it's detected as a generic LSI MegaSAS 1078, since the 
specific PCI IDs are not there. No problem here: I'm reporting them just 
in case you want to include them in an updated driver version.

> # pciconf -lv
 > ...
> mfi0@pci0:2:0:0:        class=0x010400 card=0x10068086 chip=0x00601000 rev=0x04 hdr=0x00
>     vendor     = 'LSI Logic (Was: Symbios Logic, NCR)'
>     device     = 'SAS1078 PCI-X Fusion-MPT SAS'
>     class      = mass storage
>     subclass   = RAID
 > ...

> # mfiutil show adapter
> mfi0 Adapter:
>     Product Name: Intel(R) RAID Controller SRCSASJV
>    Serial Number: P054824609
>         Firmware: 11.0.1-0022
>      RAID Levels: JBOD, RAID0, RAID1, RAID5, RAID6, RAID10, RAID50
>   Battery Backup: not present
>            NVRAM: 32K
>   Onboard Memory: 512M
>   Minimum Stripe: 8K
>   Maximum Stripe: 1M

> # mfiutil show firmware
> mfi0 Firmware Package Version: 11.0.1-0022
> mfi0 Firmware Images:
> Name  Version            Date         Time      Status
> APP   1.40.92-0746       Nov  3 2009  12:10:24  active
> BIOS  2.07.00            Aug 26 2009  15:05:19  active
> BCON  2.2-19-e_10-Rel    Jun 30 2009  11:59:33  active
> PCLI  01.40-010:#%00008  Aug 21 2009  00:10:02  active
> BTBL  1.00.00.01-0011    Nov 27 2007  18:29:20  active


I really like mfiutil. Any chance it will be merged into 7.x?


If you need other data, just ask :-)

  bye & Thanks
	av.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C4DF4D5.7000701>