The Ubuntu HP Dynamic Smart Array Driver (hpdsa) allows you to use b-series array controllers (and only b-series array controllers) in “smart array mode.” If you disable smart array mode on your b-series controller ProLiant’s ROM based setup utility (RBSU), the open-source, in-distro ahci driver will pickup the device automatically and you do not need to use the hpdsa driver. However, if you want to utilize the latest storage management tools from HP, or migrate your volumes to a hardware-based p-series Smart Array in the future, you’ll want to use the HP Dynamic Smart Array driver with your hardware in smart array mode. This driver is freely distributable, however it is closed-source and proprietary to HPE and MicroSemi. Install Ubuntu with MaaS and hpdsa driver If using Metal as a Service (MaaS), use these additional steps in your provisioning process. |
|
Download install-time amd64 driver disc
Ubuntu 14.04 |
NOTICE! The hpdsa driver is no longer being developed past the versions indicated. Do not upgrade the Ubuntu kernel or try to use this binary driver with Xenial. If you have a B-series Smart Array, it is advised to use the Linux md (software raid) driver, or upgrade to an H or P series hardware-based host bus adapter. |
|
Ubuntu 14.04.1 |
||
Ubuntu 14.04.2 |
– <p> <br/> <strong>NOTE</strong>: This driver is currently supported on the above kernels only. The hpdsa driver is not supported on subsequent builds at this time (14.04.2 and later). <br/> – Install Ubuntu with the hpdsa driver
Subscribe your system to the ubuntu-hpdsa apt repository Cut-n-paste the following text into /etc/apt/sources.list.d/ubuntu-hpdsa.list on your system: # HP Dynamic Smart Array Driver deb http://downloads.linux.hp.com/SDR/repo/ubuntu-hpdsa trusty main Import the Hewlett-Packard gpg public key for use with apt # curl http://downloads.linux.hp.com/SDR/hpPublicKey2048_key1.pub | apt-key add – Update your local apt indexes # apt-get update Install/Update the hpdsa driver # apt-get install hpdsa-dkms Note: DKMS kernel modules depend on “build-essential, and dkms” package sets. |