Hopefully someone can help me with LSI MegaRAID 9240-8i card. I bought couple of those cards but cannot get them working in OpenSUSE (tumbleweed). Kernel seems to recognize the card (one card installed) but I cannot access the drive attached to it. The drive is not visible (I’ve created one virtual drive via WebBIOS of the card).
Is there need for specific drivers for the card? At least there are driver packages for e.g. SLES but not for OpenSUSE.
Forgot to mention that I’ve installed MegaRAID Storage Manager but cannot get it to start. startupui.sh does not start any GUI software.
StorCLI and MegaCLI both cannot connect to the RAID controller saying that controller 0 not found.
Anyone with any help on the topic?
Seems that kernel contains already the driver for the card.
modinfo megaraid_sas:
filename: /lib/modules/3.14.1-24.geafcebd-desktop/kernel/drivers/scsi/megaraid/megaraid_sas.ko
description: LSI MegaRAID SAS Driver
author: megaraidlinux@lsi.com
version: 06.700.06.00-rc1
license: GPL
srcversion: 942EAE38E27C21F23817295
alias: pci:v00001000d0000005Fsv*sd*bc*sc*i*
alias: pci:v00001000d0000005Dsv*sd*bc*sc*i*
alias: pci:v00001000d0000005Bsv*sd*bc*sc*i*
alias: pci:v00001028d00000015sv*sd*bc*sc*i*
alias: pci:v00001000d00000413sv*sd*bc*sc*i*
alias: pci:v00001000d00000071sv*sd*bc*sc*i*
alias: pci:v00001000d00000073sv*sd*bc*sc*i*
alias: pci:v00001000d00000079sv*sd*bc*sc*i*
alias: pci:v00001000d00000078sv*sd*bc*sc*i*
alias: pci:v00001000d0000007Csv*sd*bc*sc*i*
alias: pci:v00001000d00000060sv*sd*bc*sc*i*
alias: pci:v00001000d00000411sv*sd*bc*sc*i*
depends:
intree: Y
vermagic: 3.14.1-24.geafcebd-desktop SMP preempt mod_unload modversions
parm: max_sectors:Maximum number of sectors per IO command (int)
parm: msix_disable:Disable MSI-X interrupt handling. Default: 0 (int)
parm: msix_vectors:MSI-X max vector count. Default: Set by FW (int)
parm: throttlequeuedepth:Adapter queue depth when throttled due to I/O timeout. Default: 16 (int)
parm: resetwaittime:Wait time in seconds after I/O timeout before resetting adapter. Default: 180 (int)
But still cannot connect to the card with MegaCLI nor StorCLI. Also, I cannot get Storage Magager to start. Executing sh -x startupui.sh produces:
+ '' :0 = '' ']'
+ . /etc/init.d/msm_profile
++ MSM_HOME='/usr/local/MegaRAID Storage Manager'
++ export MSM_HOME
++ PRODUCTNAME='MegaRAID Storage Manager'
++ export PRODUCTNMAME
++ MSM_PRODUCT=MSM
++ export MSM_PRODUCT
+ cd '/usr/local/MegaRAID Storage Manager'
+ ./jre/bin/java -Duser.country=US -Duser.language=en -DVENUS=true -classpath .:GUI.jar:monitorgui.jar:DebugLog.jar:log4j-1.2.15.jar:jaxen-1.1.jar:jdom-1.1.jar GUI.VivaldiStartupDialog ajsgyqkj=71244
and nothing happens…
Removed /dev/null directive from the startupui.sh and got following:
Exception in thread "main" java.lang.NoClassDefFoundError: GUI/VivaldiStartupDialog
Caused by: java.lang.ClassNotFoundException: GUI.VivaldiStartupDialog
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: GUI.VivaldiStartupDialog. Program will exit.