Difference between revisions of "QuantaStor Driver Upgrades"

From OSNEXUS Online Documentation Site
Jump to: navigation, search
m (QuantaStor v2.x)
m (LSI MegaRAID 92xx)
Line 44: Line 44:
 
</pre>
 
</pre>
  
=== LSI MegaRAID 92xx ===
+
=== LSI MegaRAID 92xx Driver, Firmware, and CLI upgrade ===
  
 
As new models of LSI's MegaRAID controller become available it is sometimes necessary to upgrade your driver, firmware, and the MegaCLI.  To upgrade your QuantaStor v2 system with the latest MegaRAID driver, firmware and CLI as of 3/8/2013 please run these commands from the console of your QuantaStor system.
 
As new models of LSI's MegaRAID controller become available it is sometimes necessary to upgrade your driver, firmware, and the MegaCLI.  To upgrade your QuantaStor v2 system with the latest MegaRAID driver, firmware and CLI as of 3/8/2013 please run these commands from the console of your QuantaStor system.

Revision as of 23:44, 8 March 2013

As new hardware models become available there are occasions where you may need to upgrade your QuantaStor systems' drivers in order to enable your hardware.

QuantaStor v2.x

QuantaStor uses a modified kernel which includes optimizations for iSCSI and some necessary modifications for FibreChannel support. Beyond that it's a stock Ubuntu Server kernel with all the headers included so you can build new drivers on your own. Building drivers can be a bit tricky though so if you have a subscription license and need a new driver just write to support@osnexus.com and we'll assist. Instructions for installing new drivers not included with our kernel will always be posted here for everyone's benefit.

Chelsio T4 driver

The following steps outline how to download the Chelsio T4 driver, set the permissions on the driver, and install it.

wget http://www.osnexus.com/storage/drivers/chelsio_t4_driver.tgz
tar xvfz chelsio_t4_driver.tgz
cd chelsio_t4_driver
chmod 644 cxgb4.ko
cp *ko /lib/modules/2.6.35-27-quantastor/extra
depmod
modprobe cxgb4

Run these commands to verify that the module is loaded and running:

lsmod | grep cxgb4
modinfo cxgb4 | more

Intel 10GbE driver

The following steps outline how to download the driver, set the permissions on the driver, make a backup of the old driver, and install the new one.

wget http://www.osnexus.com/storage/drivers/ixgbe.ko
chmod 644 ixgbe.ko
mv /lib/modules/2.6.35-27-quantastor/kernel/drivers/net/ixgbe/ixgbe.ko /lib/modules/2.6.35-27-quantastor/kernel/drivers/net/ixgbe/ixgbe.ko.distrib
cp ixgbe.ko /lib/modules/2.6.35-27-quantastor/kernel/drivers/net/ixgbe/ixgbe.ko
depmod

The stock driver with QuantaStor v2 is 3.4.24-NAPI, this new driver updates to ixgbe 3.11.33. After you reboot you'll want to run this command to verify the driver version now reads 3.11.33

modinfo ixgbe | more

LSI MegaRAID 92xx Driver, Firmware, and CLI upgrade

As new models of LSI's MegaRAID controller become available it is sometimes necessary to upgrade your driver, firmware, and the MegaCLI. To upgrade your QuantaStor v2 system with the latest MegaRAID driver, firmware and CLI as of 3/8/2013 please run these commands from the console of your QuantaStor system.

sudo -i
cd ~
wget http://www.osnexus.com/storage/drivers/megaraid_qsv2_06504/update_megaraid.sh
chmod 755 update_megaraid.sh
./update_megaraid.sh

To upgrade the firmware afterward you'll need to run the following command, it is also printed out at the end of the update_megaraid.sh script.

MegaCli -adpfwflash -f mr2208fw.rom -a0

Brocade 10GbE Network Adapter driver

Adds support for the Brocade 10GbE network cards with the bna.ko driver.

sudo -i
cd ~
wget http://www.osnexus.com/storage/drivers/bna_install.sh
chmod 755 bna_install.sh
./bna_install.sh 

QuantaStor v3.x

No updates available at this time.