Install to RocketRAID 3120

lethalp1mp

New Member
Apr 14, 2009
12
0
1
www.completelydedicated.com
Hello,
I am trying to install Proxmox VE to a server with the Highpoint RocketRAID 3120 hardware RAID card but the Installer disc doesn't see the card.

Is it possible for me to make a respin of the installer disc so I can load/fix this driver? I've mounted the installer ISO and I can see the driver I need, but I'm guessing it may not have the latest pci id's. The pci id of the 3120 is: 1103:3120 according to: http://wiki.debian.org/DeviceDatabase/PCI (scroll/search down to hptiop)

This card should be supported by the hptiop.ko driver. It looks like all I need to do is have scsi_mod and hptiop loaded to be able to use this card.

Any help would be appreciated. I'm very impressed with Proxmox!
 
Hello,
I am trying to install Proxmox VE to a server with the Highpoint RocketRAID 3120 hardware RAID card but the Installer disc doesn't see the card.

Is it possible for me to make a respin of the installer disc so I can load/fix this driver? I've mounted the installer ISO and I can see the driver I need, but I'm guessing it may not have the latest pci id's. The pci id of the 3120 is: 1103:3120 according to: http://wiki.debian.org/DeviceDatabase/PCI (scroll/search down to hptiop)

This card should be supported by the hptiop.ko driver. It looks like all I need to do is have scsi_mod and hptiop loaded to be able to use this card.

Any help would be appreciated. I'm very impressed with Proxmox!

Pls see this thread: http://www.proxmox.com/forum/showthread.php?p=6494
 
I've decided to look at this card again now that the lenny version is out. The lenny version has the right driver to support the HPT3120, but the pciid for the card was left out of the driver that was back ported.

Is there any way the pciid can be added? I have verified the missing pciid's compared to a fedora 10 box which does support the HPT3120.

diff -u proxmox_hpt.txt fedora10_hpt.txt
--- proxmox_hpt.txt 2009-05-14 19:14:45.000000000 -0500
+++ fedora10_hpt.txt 2009-05-14 19:15:25.000000000 -0500
@@ -1,18 +1,21 @@
-alias=pci:v00001103d00004322sv*sd*bc*sc*i*
-alias=pci:v00001103d00004321sv*sd*bc*sc*i*
-alias=pci:v00001103d00004320sv*sd*bc*sc*i*
+alias=pci:v00001103d00003020sv*sd*bc*sc*i*
+alias=pci:v00001103d00003122sv*sd*bc*sc*i*
+alias=pci:v00001103d00003120sv*sd*bc*sc*i*
alias=pci:v00001103d00004311sv*sd*bc*sc*i*
alias=pci:v00001103d00004310sv*sd*bc*sc*i*
alias=pci:v00001103d00004211sv*sd*bc*sc*i*
alias=pci:v00001103d00004210sv*sd*bc*sc*i*
+alias=pci:v00001103d00004321sv*sd*bc*sc*i*
+alias=pci:v00001103d00004322sv*sd*bc*sc*i*
alias=pci:v00001103d00003560sv*sd*bc*sc*i*
-alias=pci:v00001103d00003540sv*sd*bc*sc*i*
alias=pci:v00001103d00003530sv*sd*bc*sc*i*
+alias=pci:v00001103d00003540sv*sd*bc*sc*i*
+alias=pci:v00001103d00003410sv*sd*bc*sc*i*
alias=pci:v00001103d00003522sv*sd*bc*sc*i*
alias=pci:v00001103d00003521sv*sd*bc*sc*i*
alias=pci:v00001103d00003511sv*sd*bc*sc*i*
alias=pci:v00001103d00003510sv*sd*bc*sc*i*
+alias=pci:v00001103d00004320sv*sd*bc*sc*i*
alias=pci:v00001103d00003520sv*sd*bc*sc*i*
-alias=pci:v00001103d00003410sv*sd*bc*sc*i*
alias=pci:v00001103d00003320sv*sd*bc*sc*i*
alias=pci:v00001103d00003220sv*sd*bc*sc*i*


The pciid's were found using strings on the hptiop.ko driver in Proxmox 1.2(HPT driver ver. 1.5) and Fedora 10(HPT driver ver. 1.3.)
 
Paying $100 to whoever comes up with a way to do this :P

Just uploaded a new kernel to the pvetest repository, test with

Code:
wget ftp://pve.proxmox.com/debian/dists/lenny/pvetest/binary-amd64/pve-kernel-2.6.24-6-pve_2.6.24-7_amd64.deb
dpkg -i pve-kernel-2.6.24-6-pve_2.6.24-7_amd64.deb
 
Paying $100 to whoever comes up with a way to do this :P

We included this driver in Proxmox VE 1.3 - can you test and confirm the functionality?
 
I've finally gotten around to trying this and it won't install on a HighPoint 3120. Grabbed the 1.3 ISO, verified the MD5SUM, install fails after making the partitions and while trying to install the base.

It fails with (paraphrasing since I had to write it down):

tar xvf /proxmox/pve-base.tar -C /target failed with exit code 2 at /usr/bin/proxinstall line 151.

Any ideas? I've tried booting with debug. I've tried with acpi=off and pci=nommconf, just acpi=off, and finally noacpi acpi=off. Any and all combinations I've tried end with the same error.

Has anyone successfully installed to the HighPoint 3120 with 1.3?

The hardware I'm testing with is:
Core2 Quad Q9400
8GB DDR2
Intel G33BU Desktop Board
HighPoint Rocket Raid 3120
Seagate 1000GB SATA x 2
I've done all the standard hardware/memory tests and the hardware is good.


I have a similar box running ProxMox just fine, only difference is the RAID card.
 
I have attached the install log, and at first glance it is having issues creating the file system or partitions. I tried fsck'ing /dev/sda1 (/boot) from the debug console after a failed install and it finds a lot of errors. I also tried running fsck on /dev/pve/root with the same results. I am going to see if there is a firmware update for this card and try another go at installing. I will update with my results.
 

Attachments

I was finally successful at installing ProxMox on the RR3120 card. I updated to the latest firmware from High Point's site and had to boot the installer with acpi=off for it to boot without hanging. After the install I did not need to modify anything as it booted cleanly. I will add more info if I notice any more issues during my testing. Thanks again for such a great product!
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!