After all my failures trying to get this HP computer to work, I decided that perhaps OpenSolaris was the solution. And it turned out I was right. OpenSolaris x86 LiveCD uses a 64-bit kernel by default. The tricky part was to get the driver loaded before starting the OpenSolaris installation. And to my fortune, I read Installing OpenSolaris 2008.11 on a server with a HP Smart Array Controller. The post was extremely useful.
To keep it short, download the
cpqary3 driver from the HP Web site. Or, if you trust in me (you should always download drivers from the manufacturer’s Web site), I also keep a copy of the 2.2.0 driver that can be downloaded from here.
$ cd /tmp $ tar zxvf CPQary3-2.2.0-solaris10-i386.tar $ cd CPQary3-2.2.0-solaris10-i386 $ pfexec touch /ADD_DRV_IGNORE_ROOT_BASEDIR $ pfexec pkgadd -d ././CPQary3.pkg The following packages are available: 1 CPQary3 HP Smart Array Controller Driver (i386) 2.2.0, ... Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]: Processing package instance from HP Smart Array Controller Driver(i386) 2.2.0,... Copyright 2009 Hewlett-Packard Development Company, L.P. ## Executing checkinstall script. Using as the package base directory. ## Processing package information. ## Processing system information. 11 package pathnames are already properly installed. ## Verifying package dependencies. ## Verifying disk space requirements. WARNING: The /usr filesystem has 0 free blocks. The current installation requires 158 blocks, which includes a required 150 block buffer for open deleted files. 158 more blocks are needed. WARNING: The /usr filesystem has 0 free file nodes. The current installation requires 26 file nodes, which includes a required 25 file node buffer for temporary files. 26 more file nodes are needed. Do you want to continue with the installation of [y,n,?] y ## Checking for conflicts with packages already installed. ## Checking for setuid/setgid programs. This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of [y,n,?] y Installing HP Smart Array Controller Driver as ## Installing part 1 of 1. /kernel/drv/amd64/cpqary3 /kernel/drv/cpqary3 /kernel/drv/cpqary3.conf /usr/share/man/man7d/cpqary3.7d ERROR: attribute verification of failed pathname does not exist [ verifying class ] ERROR: attribute verification of failed pathname does not exist [ verifying class ] [ verifying class ] ## Executing postinstall script. Installation of partially failed.
Even if the installation seems to fail the key consists of checking if the driver itself has been loaded:
$ modinfo modinfo | grep cpq 53 fffffffff79a6000 129f8 265 1 cpqary3 (HP Smart Array Driver Ver 2.2.0)
modinfo shows a line like that it means the driver has been loaded and the OpenSolaris installer should see all the logical volumes.
4 thoughts on “HP Proliant DL180 G6 and OpenSolaris (part IV)”
Hi, Neat post. There’s an issue with your website in web explorer, would check this… IE still is the market chief and a big component of folks will miss your magnificent writing because of this problem.
I do think various other web page masters ought to acquire this website as a possible style – very clean and great styling, as well as the content. You’re an authority in this area!
Fine 1 article. General drawback is G. transform their own spirit too repeatedly.
Howdy are choosing WordPress for your site system? Iam a new comer to blog entire world but. Iam trying to get started and set up my own, personal. Also i found out about Drupal is ok. Might find my own selection…. Informative article, cheers.