megacli and PERC5 (PowerEdge 1950) on 6.2
Mike
dataplus at univ.kiev.ua
Fri Jun 1 07:43:53 UTC 2007
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
More information about the freebsd-questions
mailing list