Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Jun 2007 13:08:24 -0400 (EDT)
From:      "Brian A. Seklecki" <lavalamp@spiritual-machines.org>
To:        Mike <dataplus@univ.kiev.ua>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: megacli and PERC5 (PowerEdge 1950) on 6.2
Message-ID:  <20070601130803.D2699@arbitor.digitalfreaks.org>
In-Reply-To: <200706010719.l517Jr9t061282@mail.univ.kiev.ua>
References:  <200706010719.l517Jr9t061282@mail.univ.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help

Trying this on a brand new PE2950 w/ the latest firmware... ~BAS

On Fri, 1 Jun 2007, Mike wrote:

> Hi,
>
> The following patch have been applied to my FreeBSD 6.2 system (amd64, PowerEdge 2950 box):
>
> http://patch.zabbadoz.net/freebsd/patchset/EXPERIMENTAL/20070319-01-mfi-MFC.diff
>
> Now, I call 'megacli -AdpAllInfo -aALL' and I get working output like:
>
> Adapter #0
>
> ==============================================================================
>                Versions
>                ================
> Product Name    : PERC 5/i Integrated
> Serial No       : 12345
> FW Package Build: 5.1.1-0040
> FW Version      : 1.03.10-0216
> BIOS Version    : MT28
> Ctrl-R Version  :1.04-017A
>
>                Pending Images In Flash
>                ================
> None
>
>                PCI Info
>                ================
> Vendor Id       : 1028
> Device Id       : 0015
> SubVendorId     : 1028
> SubDeviceId     : 1f03
>
> Host Interface  : PCIE
>
> Number of Frontend Port: 0
> Device Interface  : PCIE
>
> Number of Backend Port: 8
> Port  :  Address
> 0        5000c50001fe8535
> 1        5000c50001fd1fd9
> 2        5000c50001fe7879
> 3        5000c50001fe37fd
> 4        0000000000000000
> 5        5000c50001fe76d9
> 6        0000000000000000
> 7        0000000000000000
>
>                HW Configuration
>                ================
> SAS Address     : 500188b04f104a00
> BBU             : Present
> Alarm           : Absent
> NVRAM           : Present
> Serial Debugger : Present
> Memory          : Present
> Flash           : Present
>
>                Settings
>                ================
> Current Time                     : 10:8:55 6/1, 2007
> Predictive Fail Poll Interval    : 300sec
> Interrupt Throttle Active Count  : 16
> Interrupt Throttle Completion    : 50us
> Rebuild Rate                     : 30%
> PR Rate                          : 30%
> Resynch Rate                     : 30%
> Check Consistency Rate           : 30%
> Reconstruction Rate              : 30%
> Cache flush interval             : 4s
> Max drives to spinup at one time : 2
> Delay among spinup groups        : 12s
> Physical drive coercion mode     : 128MB
> Cluster mode                     : Disabled
> Alarm                            : Disabled
> Auto Rebuild                     : Enabled
> Battery Warning                  : Enabled
>
> Ecc Bucket Size                  : 15
> Ecc Bucket Leak Rate             : 1440 Minutes
> Restore HotSpare On Insertion    : Disabled
> Expose Enclosure Devices         : Disabled
> Maintain PD Fail History         : Disabled
> Host Request Reordering          : Enabled
>
>                Capabilities
>                ================
> RAID Level Supported             : RAID0, RAID1, RAID5, RAID10, RAID50
> Supported Drives                 : SAS, SATA
>
> Allowed Mixing:
> Mix In Enclosure Allowed
>
>                Status
>                ================
> ECC Bucket Count                 : 0
>
>                Limitations
>                ================
> Max Arms Per VD         : 32
> Max Spans Per VD        : 8
> Max Arrays              : 128
> Max Number of VDs       : 64
> Max Parallel Commands   : 1008
> Max SGE Count           : 80
> Max Data Transfer Size  : 8192 sectors
> Max Strips PerIO        : 84
> Min Stripe Size         : 8kB
> Max Stripe Size         : 128kB
>
>                Device Present
>                ================
> Virtual Drives    : 1
>  Degraded        : 0
>  Offline         : 0
> Physical Devices  : 6
>  Disks           : 5
>  Critical Disks  : 0
>  Failed Disks    : 0
>
>                Supported Adapter Operations
>                ================
> Rebuild Rate                    : Yes
> CC Rate                         : Yes
> BGI Rate                        : Yes
> Reconstruct Rate                : Yes
> Patrol Read Rate                : Yes
> Alarm Control                   : Yes
> Cluster Support                 : No
> BBU                             : Yes
> Spanning                        : Yes
> Dedicated Hot Spare             : Yes
> revertible Hot Spares           : No
> Foreign Config Import           : Yes
> Self Diagnostic                 : Yes
> Allow Mixed Redundancy On Array : No
> Global Hot Spares               : Yes
> Deny SCSI Passthrough           : No
> Deny SMP Passthrough            : No
> Deny STP Passthrough            : No
>
>                Supported VD Operations
>                ================
> Read Policy          : Yes
> Write Policy         : Yes
> IO Policy            : Yes
> Access Policy        : Yes
> Disk Cache Policy    : Yes
> Reconstruction       : Yes
> Deny Locate          : No
> Deny CC              : No
>
>                Supported PD Operations
>                ================
> Force Online              : Yes
> Force Offline             : Yes
> Force Rebuild             : Yes
> Deny Force Failed         : No
> Deny Force Good/Bad       : No
> Deny Missing Replace      : No
> Deny Clear                : No
> Deny Locate               : No
>
>                Error Counters
>                ================
> Memory Correctable Errors   : 0
> Memory Uncorrectable Errors : 0
>
>                Cluster Information
>                ================
> Cluster Permitted     : No
> Cluster Active        : No
>
>                Default Settings
>                ================
> Phy Polarity                   : 0
> Phy PolaritySplit              : 0
> Backgroud Rate                 : 30
> Stripe Size                    : 64kB
> Flush Time                     : 4 seconds
> Write Policy                   : WB
> Read Policy                    : None
> Cache When BBU Bad             : Disabled
> Cached IO                      : No
> SMART Mode                     : Mode 6
> Alarm Disable                  : No
> Coercion Mode                  : 128MB
> ZCR Config                     : IDSEL
> Dirty LED Shows Drive Activity : No
> BIOS Continue On Error         : No
> Spin Down Mode                 : None
> Allowed Device Type            : SAS/SATA Mix
> Allow Mix In Enclosure         : Yes
> Allow Mix In VD                : No
> Allow SATA In Cluster          : No
> Max Chained Enclosures         : 1
> Disable Ctrl-R                 : No
> Enable Web BIOS                : No
> Direct PD Mapping              : No
> BIOS Enumerate VDs             : No
> Restore Hot Spare On Insertion : No
> Expose Enclosure Devices       : No
> Maintain PD Fail History       : No
>
>
> On Mon, 2007-04-09 at 16:23 -0400, Brian A. Seklecki wrote:
>
>> I confirm this behavior on PE1950 and PE2950.
>> ~~BAS
>
>> On Mon, 2007-04-09 at 15:12 -0400, Jonathan Delgado wrote:
>>> Hi,
>>>
>>>     I have some Dell PowerEdge 1950 servers equipped with their PERC5/
>>> i SAS RAID controller (OEM is LSI). In general they work fine. The
>>> mfi driver is being used and I get some occassional blurbs logged by
>>> the driver. I am having poor results though trying to get the megacli
>>> port (sysutils/linux-megacli) to work with it.
>>>
>>>     For example, if I call 'megacli -AdpAllInfo -aALL' I get junk/
>>> empty output like:
>>> Adapter #0
>>>
>>> ========================================================================
>>> ======
>>>                  Versions
>>>                  ================
>>> Product Name    :
>>> Serial No       :
>>> FW Package Build:
>>> FW Version      :
>>> BIOS Version    :
>>> Ctrl-R Version  :
>>>
>>>                  Pending Images In Flash
>>>                  ================
>>> None
>>>
>>>                  PCI Info
>>>                  ================
>>> Vendor Id       : 0000
>>> Device Id       : 0000
>>> SubVendorId     : 0000
>>> SubDeviceId     : 0000
>>>
>>> Host Interface  : UNKOWN
>>>
>>> Number of Frontend Port: 0
>>> Device Interface  : UNKOWN
>>> ...
>>>
>>>
>>>     I am getting this result with multiple systems, one running 6.2-
>>> RELEASE p3, the other a recent (as of today) build of 6.2-STABLE. I
>>> am using linux_base-fc-4_9 for the Linux compat install, and the
>>> specific package of megacli is linux-megacli-1.01.09_1. linprocfs and
>>> linsysfs are both mounted. mfi_linux.ko is loaded. The device seems
>>> to be recognized within the linux subsystem, as I have:
>>>
>>> # cat /compat/linux/sys/class/scsi_host/host0/proc_name
>>> megaraid_sas
>>>
>>>     From what I have been able to dig up from past posts to the
>>> mailing lists: others have been able to get this working fine, but
>>> I'm not sure if any have been specifically with 6.2 and the PERC5/i
>>> controller. If anyone has any clues or tips for how to proceed with
>>> this, it would be much appreciated.
>>>
>>>     Thanks.
>>>
>>> -Jonathan
>>>
>> --
>> Brian A. Seklecki <bseklecki_(_at_)_collaborativefusion_(_dot_)_com>
>> Collaborative Fusion, Inc.
>
> --
> Sincerely,
> Mike
>

l8*
 	-lava (Brian A. Seklecki - Pittsburgh, PA, USA)
 	       http://www.spiritual-machines.org/

     "Guilty? Yeah. But he knows it. I mean, you're guilty.
     You just don't know it. So who's really in jail?"
     ~James Maynard Keenan




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