mpt-status not working

mschering

New Member
Nov 25, 2010
3
0
1
Hi,

I have a HP DL 120 G5 server with a:

09:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET PCI-Express Fusion-MPT SAS (rev 08)

Raid controller.

I'm Using proxmox version 1.6 and tried to install mpt-status with apt-get install mpt-status.

Code:
After installing I tried the command mpt-status and it said:
vm1:/etc/init.d# mpt-status
open /dev/mptctl: No such file or directory
  Try: mknod /dev/mptctl c 10 220
Make sure mptctl is loaded into the kernel


So then I tried:

Code:
vm1:/etc/init.d# modprobe mptctl
FATAL: Error inserting mptctl (/lib/modules/2.6.32-4-pve/kernel/drivers/message/fusion/mptctl.ko): Unknown symbol in module, or unknown parameter (see dmesg)


My kernel is:

Linux vm1 2.6.32-4-pve #1 SMP Fri Oct 15 09:47:24 CEST 2010 x86_64 GNU/Linux


Does anybody know how to get it to work?

Thanks in advance!

Merijn Schering
 
modprobe mptctl works here (but I have no hp server).

Code:
pve2:~# modinfo mptctl
filename:       /lib/modules/2.6.32-4-pve/kernel/drivers/message/fusion/mptctl.ko
version:        3.04.12
license:        GPL
description:    Fusion MPT misc device (ioctl) driver
author:         LSI Corporation
srcversion:     9052501D1B37F5BF2F73C49
depends:        mptbase
vermagic:       2.6.32-4-pve SMP mod_unload modversions
pve2:~# modprobe mptctl
pve2:~#

I am running the latest 2.6.32 from pvetest.

Code:
pve-manager: 1.6-9 (pve-manager/1.6/5307)
running kernel: 2.6.32-4-pve
proxmox-ve-2.6.32: 1.6-27
pve-kernel-2.6.32-4-pve: 2.6.32-27
qemu-server: 1.1-25
pve-firmware: 1.0-9
libpve-storage-perl: 1.0-16
vncterm: 0.9-2
vzctl: 3.0.24-1pve4
vzdump: 1.2-9
vzprocps: 2.0.11-1dso2
vzquota: 3.0.11-1
pve-qemu-kvm: 0.13.0-2
ksm-control-daemon: 1.0-4
 
Last edited:
Thanks, I figured it out. I attempted to install the hp utilities first but it turned out the DL 100 series are not supported. I forgot to remove one of those packages and removing that package fixed it.