As many of you have discovered, the older Compaq Smart Array controllers are not supported under ESX 3.0. These include any RAID controllers that use the cpqarray device driver (ie. Smart2, 2P, 221, 3200, etc.)
I have ported the cpqarray driver to ESX 3.0 and would like someone to test it for me.
The cpqarray vmkernel driver can be found here:
This vmkernel module needs to be placed in the /usr/lib/vmware/vmkmod directory and permissions set using: chmod 444 cpqarray.o
To load (and test) the driver, please use: vmkload_mod cpqarray.o
If successful, you should see the Smart Array controller register itself with the vmkernel and with the service console.
Please let me know how it works. I won't have a system with a Smart Array to test for a couple of days.
Message was edited by:
kix1979 Removed bold heading
I have a couple of DL360s for my home lab. And I'd really like to get 3.0
on them so I can v-motion. It would help me solve a lot of problems at work.
Can anyone send me some instructions/help on building a floopy img
( driver disk) so I can get this party started right?
Compaq Intelligent Arrays (cpqarray) of course!
(I'm having trouble building a driver disk to load at ESX 3.0 install time)
I think now the problem is I need to find a driver for the service console side.
I've cobbled together a driver disk by hand but it doesn't seem to actually load the driver
I was snooping around the Compaq ftp server sometime last week and found several image files for older versions of Redhat. I tried one of the image files and was able to load the driver for my Intelligent Array during the ESX 3.0 installation, but the install failed after the driver load because it couldn't find any valid disks!
There are other cpqarray image driver files for Redhat on the ftp server that you could play around with to see if you can start your install or compare the drivers against yours.
I found the image files at: ftp.compaq.com/pub/products/servers/supportsoftware/linux
I purchased a supported SCSI card from eBay for $20.00 US to connect to my StorEdge A1000 and it works like a charm.
Any update? We are trying to reuse as much old hardware we can get down here in the wild, so any help with this would be a big humanitarian deed.
Any other brave souls working on backporting this driver into ESX3?
Well, good news and bad news...
The good news is that I managed to tweak a few things and get the cpqarray.o vmkernel module loaded (using vmkload_mod on the command line). It found the Smart 2/P controller in my test system and registered itself as vmhba0.
The bad news is that, after modifying the boot-up initrd image to include support for the cpqarray module, the next reboot PSOD'd the server. I have to chase down the problem, but we're getting closer!
Well, good news and bad news...
The good news is that I managed to tweak a few things
and get the cpqarray.o vmkernel module loaded (using
vmkload_mod on the command line). It found the Smart
2/P controller in my test system and registered
itself as vmhba0.
The bad news is that, after modifying the boot-up
initrd image to include support for the cpqarray
module, the next reboot PSOD'd the server. I have to
chase down the problem, but we're getting closer!
When I look at this thread http://www.vmware.com/community/thread.jspa?messageID=389094ñ¿¦ had this comment from vmware may that will help...
seems it's disabled, don't know how...
I don't know if the issue I'm having is just my controller or not. Later tonight, I'll post the driver that I have and you guys can try it for yourselves.... it loads, but it just gets hung up on the SCSI bus.