AW: poweredge 2950 - PERC6/i SAS - Debian Etch - mpt-status

Christoph Kautz kautzy at solution-x.com
Wed Mar 5 01:13:16 CST 2008


Hi, 

 

since people might google this, here is an update on this matter.

 

Looks like you can't get mpt-status to work with the PERC6/I SAS
controller. But there is a different tool to monitor your raid
controller called Megacli

 

You can download it from the LSI website:

 

http://www.lsi.com/support/downloads/megaraid/miscellaneous/linux/1.01.4
0_Linux_Cli.zip

 

inside the zip you find a RPM which contains both, 32 and 64bit binaries
(I could only test megacli64)

 

A nice summary of how you use MegaCLI you find here: 

 

http://tools.rapidsoft.de/perc/perc-cheat-sheet.pdf

 

the interface is highly scriptable, so I think you can merge the megacli
status resuls into any common monitoring tool - like for example nagios
- easily.

 

Have fun,

 

chris

 

 

Von: linux-poweredge-bounces at dell.com
[mailto:linux-poweredge-bounces at dell.com] Im Auftrag von Christoph Kautz
Gesendet: Mittwoch, 27. Februar 2008 22:56
An: linux-poweredge at dell.com
Betreff: poweredge 2950 - PERC6/i SAS - Debian Etch - mpt-status

 

Hi!

 

I got my hands on some PE2950's and installed debian etch. Everything
works well except the raid controller monitoring.

 

I've been googling around for quite some time now, but I did not find a
proper solution regarding my problem. I wonder if someone in here
managed to monitor his perc6/i under debian etch.

 

First I tried the mpt-status package of debian etch which didn't work,
later I installed the mpt-status package of debian testing (1.2.0-4)
since I read somewhere that this might be a good idea.

 

My kernel is 2.6.24.2 (custom config)

 

Here is some information regarding my problem.

 

dev1:/# dmesg |grep PERC

scsi 0:2:0:0: Direct-Access     DELL     PERC 6/i         1.11 PQ: 0
ANSI: 5

 

dev1:/# modprobe mptctl

makes the following info appear in dmesg:

 

Fusion MPT misc device (ioctl) driver 3.04.06

mptctl: Registered with Fusion MPT base driver

mptctl: /dev/mptctl @ (major,minor=10,220)

mptctldrivers/message/fusion/mptctl.c::mptctl_ioctl() @596 - ioc0 not
found!

mptctldrivers/message/fusion/mptctl.c::mptctl_ioctl() @596 - ioc0 not
found!

mptctldrivers/message/fusion/mptctl.c::mptctl_ioctl() @596 - ioc0 not
found!

 

mpt-status comes up with this:

 

dev1:/# mpt-status

ioctl: No such device

 

the kernel config parameters I considered important:

 

# CONFIG_MEGARAID_NEWGEN is not set

# CONFIG_MEGARAID_LEGACY is not set

CONFIG_MEGARAID_SAS=y

 

CONFIG_FUSION=y

# CONFIG_FUSION_SPI is not set

# CONFIG_FUSION_FC is not set

CONFIG_FUSION_SAS=m

CONFIG_FUSION_MAX_SGE=128

CONFIG_FUSION_CTL=m

# CONFIG_FUSION_LOGGING is not set

 

Maybe someone could give me a small hint about what I'm doing wrong? ;-)

 

Greets 

 

chris

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.us.dell.com/pipermail/linux-poweredge/attachments/20080305/ed8dff27/attachment-0001.htm 


More information about the Linux-PowerEdge mailing list