high point 2720sgl

Status
Not open for further replies.

Harlequin

Dabbler
Joined
Sep 15, 2011
Messages
10
Ok. So I don't have a nice way of doing this to test its true capabilities... What I have done is mount data to /data and storage to /storage on my desktop. From there I have rsynced an uncompressed dvd iso c5gb. So the data is going Freenas --> switch --> my desktop --> switch -->freenas

Final speed output was 49.86mb/s so combined up and down I have saturated the gigabit network.

As for feed what do you mean? These disks are simply bulk storage and not for speed - the speed is a secondary by product. I did try to work out a way to get a speed from cp using pv and copy /dev/urandom but I couldn't work it out.
 

golemcito

Explorer
Joined
May 27, 2011
Messages
52
I mean "feed" as the power supply you are using to keep working the 16 disks

Thanx in advance
 

Harlequin

Dabbler
Joined
Sep 15, 2011
Messages
10
System is running on an antec 750w psu. The drives that I have in it are rated for a maximum draw of 2amp when spooling up. I have these drives split to 8 on each 12v line meaning total draw of 16a per line. The psu is rated for 25a load on each 12v line and seems to handle it fine. I haven't yet tested total power draw for the whole system/
 

JohnKnee

Dabbler
Joined
Aug 24, 2011
Messages
43
@Harlequin:D

Thank you for your help. I was able to get my system up and running this weekend. I had to make some minor modifications to your instructions and will repeat them for any new user that has problems.

The card works great but I have not had any time to do benchmarks.

Prep - boot the card in windows (or dos usb stick and use the load.exe) and flash with the non-raid bios from highpoint main download page. NOT the one from the archiver page. Did not need to disable the Int 13 setting like some have suggested on other sites for previous older Rocketraid cards.

Step 1a: Download and extract the drivers from highpoint (the freebsd 8.0 drivers) to a location on your computer
Step 1b: Use putty or Winscp. I used Winscp as it has a nice GUI and you can also use the command console as required.
Step 2: ssh to freenas as root. Don't forget to check the allow ssh login as root setting in freenas.
Step 3: "mount -uw /" to enable you to write to the freenas usb stick
Step 4a: copy the kernel module for me it was rr272x_1x-8.0-amd64.ko to /boot/kernel
Step 4b: I also had to copy the module to the /boot/module directory as well
Step 4c: chmod 555 /boot/kernel/rr272x_1x-8.0-amd64.ko
Step 4d: chmod 555 /boot/module/rr272x_1x-8.0-amd64.ko
Step 4e: I had to do step 4c and 4d otherwise the driver would load but the card would not be detected. You can also use Winscp and check properties of the file do the same (ie. enable read and execute privileges for all groups).
Step 5: edit /boot/loader.conf to include the line rr272x_1x-8.0-amd64_load="YES" (or x86 module if that is the one you are using)
Step 6: save and reboot
Step 7: I did not have to pre initialize/format my drives in windows or linux to be recognized by Freenas but you may have to.
 

Harlequin

Dabbler
Joined
Sep 15, 2011
Messages
10
Sorry forgot about changing the permissions on the kernel file - I didn't need the kernel module in /boot/module. For step one I was on a linux box so used ssh from terminal
 

Gnome

Explorer
Joined
Aug 18, 2011
Messages
87
For those interested I've done the entire process myself. I though I would just clarify the steps posted by JohnKnee above, making it easy enough to use by beginners. This was tested on FreeNAS 8.0.3 and done in Windows. Linux/FreeBSD/Solaris users should be able to figure this one out on their own and I don't know anything about Mac so good luck to those users.

Before you start, you need the following:
- A working FreeNAS 8 setup.
-- Also set the admin password (web-GUI password).
-- Go to Services -> SSH -> Tick "Login as root with password"
-- Go to Services -> Control Services -> SSH -> Slide to On

- FreeBSD 8.x kernel module for Highpoint RocketRAID 2720SGL: http://www.highpoint-tech.cn/BIOS_D....0.10.0719/rr272x_1x-bsd-8.0-v1.0.10.0719.tgz
-- OR http://www.highpoint-tech.cn/BIOS_Driver/page/rr272x_1x.htm and scroll down to FreeBSD and select the appropriate version.

- PuTTy: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-- Download PuTTy.exe (Windows)

- WinSCP: http://winscp.net/eng/download.php
-- Download the Portable executables file (zip file)

Process:
If you are using i386/32bit then make sure to use the i386/32bit version of the driver (rr272x_1x-8.0.ko) else the x64/64bit driver should be used (rr272x_1x-8.0-amd64.ko).

Unzip the driver (rr272x_1x-8.0.ko OR rr272x_1x-8.0.ko)
Unzip WinSCP and run WinSCP.exe
You only need to change 3 lines:
-- Hostname: **Your FreeNAS host name or IP address on the LAN. eg. FreeNAS
-- Username: root
-- Password: Your Web-GUI admin login password

Now on the right pane click on the drop down "root" and select "/ <root>" then in the right pane double click tmp. Now from Windows Explorer drag rr272x_1x-8.0.ko OR rr272x_1x-8.0.ko to the right pane. Not both only the one you need.

Close WinSCP. Next up start PuTTy.exe
-- Only type the hostname/IP again and click Open
-- Username: root
-- Password: Your Web-GUI admin login password
- Type "mount -uw /" (no quotes).
- Type "mv /tmp/**drivername** /boot/kernel (**drivername** = rr272x_1x-8.0.ko OR rr272x_1x-8.0.ko)
- Type "chmod 555 /boot/kernel/**drivername**"
- Type "vi /boot/loader.conf"
- Copy either rr272x_1x-8.0-amd64_load="YES" or rr272x_1x-8.0_load="YES" into the clipboard. Depending on which driver you chose.
- Press i on PuTTy.
- Press the down key until you reach #xhci_load="YES"
- Empty line below that right click. You should now see the line you copied, pasted to what used to be a blank line.
- Press the Esc key. Then press : followed by wq.
- Now type shutdown -r now

Once the system has restarted use PuTTy again to connect to the FreeNAS instance. This time however simply type: kldstat
You should see something to the tune of:
Code:
[root@freenas] ~# kldstat
Id Refs Address            Size     Name
 1   15 0xffffffff80100000 ce4860   kernel
................
 6    1 0xffffffff80e3a000 15e38    fuse.ko
 7    1 0xffffffff80e50000 68bd0    rr272x_1x-8.0-amd64.ko


The last line being the new kernel module (driver) we added. If it is there, it was successfully loaded. You can type exit.

These steps must be repeated each time you upgrade :(
 

BornCeltic

Cadet
Joined
Mar 5, 2012
Messages
3
Having Trouble

Edited and removed everything....since step one is failing

Apparently, I can't even manage to flash the BIOS; tried it from a DOS USB, Win7 and WHS2011...errors in Windows using hptflash or the WebGUI and load.exe just hangs.

So, not sure what to do now, wondering if the MB is causing a problem with the flashing.

Setup
Chasis: Norco 4220
M/B: Gigabit GA-880GA-UD3H
Card(s): HighPoint RocketRAID 2720
SuperMicro AOC-SASLP-MV8
 

JohnKnee

Dabbler
Joined
Aug 24, 2011
Messages
43
@BornCeltic

Hi sorry to see you are having problems but it is Highpoints fault as they have changed their website and downloads. Try this

Step 1: You need to flash your card in DOS to non RAID firmware. I see that the website now has version R2720_non_RAID_BIOS_4.0.0.1805. I don't know what has changed in this new version but I am still on version 1.2. Obtain the bios update from http://www.highpoint-tech.com/USA_new/rr271x_2x_download_U.htm or http://www.highpoint-tech.com/BIOS_Driver/rr272x_1x/BIOS/rr272x_1x-BIOS-v1.2-110126.zip

Step 2: Confirm the the update worked by rebooting your machine. You will no longer have the option to go into the RAID bios mode I think Ctrl+H, but it will go through the normal boot up sequence.

Step 3: Download the FreeBSD driver. It is for version 8.0 but works. I am unable to find this driver on the new site. It is located at http://www.highpoint-tech.com/BIOS_Driver/page/rr272x_1x.htm or here directly http://www.highpoint-tech.com/BIOS_....0.10.0719/rr272x_1x-bsd-8.0-v1.0.10.0719.tgz.

Step 4: You can decompress the tgz file to get a 32 bit and 64bit ko driver module. Use this file with the other instructions in this thread to get your system going. Given that Highpoint has changed their site and made it more difficult, I would keep a copy on backup for when you update your system or if there is a mishap.

I have had no problems with my Rocket Raid 2720 cards and FreeNAS 8.03 Release Multimedia-p1-x64. I get speeds of upto 60-80 MB/sec on a gigabit network.
 

BornCeltic

Cadet
Joined
Mar 5, 2012
Messages
3
Thanks for the response mate....that was the version of the Non Raid BIOS I had downloaded and tried.

I tried both qualified and unqualified on a Win98 based DOS boot USB
Load.exe /V C:\RBIOS\RR2720.v12
Load.exe /V RR2720.V12

WHS2011 and Win7 Pro (both 64bit)
hptflash.exe

As well as the WebGUI for RocketRAID BIOS update

At this point, I may try to rebuild the system to Ubuntu Server and try to flash from there removing Windows from the equation. Or....do you know if the FreeBSD CLI interface would work to flash the bios?
 

JohnKnee

Dabbler
Joined
Aug 24, 2011
Messages
43
FYI I have a similar setup, Norco 4220 and gigabyte 890gpa-ud3h board. I had used the instructions from here http://www.bootdisk.com/pendrive.htm using method 2 and just copied over the load.exe and the rr2720.v12 files.

The only other thing I can suggest is to temporarily put the cards in another system and flash them there.
 

BornCeltic

Cadet
Joined
Mar 5, 2012
Messages
3
Got it!

So i got everything to work, eventually...via Windows Home Server 2011 (may not be relevant)

1. Upgraded to latest drivers for Windows, for both HPT devices
2. installed the latest WebGUI
3. Ran the BIOS update via the WebGUI
4. Rebooted and installed FreeNAS, replacing WHS2011

I had decided to flash the card with the same BIOS version it had to verify that the basic process would function. This failed, so I then decided to verify that everything was the latest and try again....should have done that at the start :/

Thanks both of you. Now I just need to learn FreeNAS :) and brush the cobwebs off my *NIX skills.
 

NaCl

Dabbler
Joined
Apr 10, 2012
Messages
14
2720sgl and data port multipliers.

This -> "The message you have entered is too short. Please lengthen your message to at least 10 characters." is the most asinine thing I've ever encountered wrt to forum software _EVER_! How is it reasonable to get that when the post _EXCEEDS_ some unknown limit? WTFO!?

<sigh>

I guess we'll do this the _hard_ way:

Greetings,

My main reason for being here is see if anyone has used this card to connect to SATA port multipliers based on the SiI3726 chip? W/the v1.0, original, and v1.4 after I updated, and ubuntu 12.04 (just to get the latest mvsas for the chipset, I am unable to get this to work. The card is recognized just fine, even in its early config shows the drive in port 0 of the port multiplier. However, when in linux it can't seen anything...lots of issues about failing the inquiry and the like.

As this is the first I'd heard of the non raid bios, will that work? Will that BIOS work w/my card? The extraction date on the files seems "reasonable", Jan '12.

...
 

NaCl

Dabbler
Joined
Apr 10, 2012
Messages
14
2720sgl and data port multipliers. (02)

Browsing the kernel source, I found the commit logs from the linux-team at highpoint. I got an email from this this morning indicating:
 

berryjw

Cadet
Joined
May 15, 2012
Messages
1
Another working box

Hi all, just wanted to let you know this was useful information, thanks! I now have the following;

(1) Norco 4224 chassis
(1) Asus P8BWS motherboard w/ Intel E3-1225 3.1Ghz processor
(2) KVR1333D3E9SK2/8G Kingston sets (16GB memory)
(1) 700w Athena dual power supply
(3) Highpoint RocketRAID 2720SGL cards
(24) re-purposed 750GB Seagate ST3750640NS disks

Highpoint now lists both a RAID and Non-RAID version of this card, and I purchased the RAID version in case we wanted to re-purpose them later. I suspect this was a mistake, as you *cannot* flash the RAID card with the current non-RAID firmware. It did, however, take the 1.2 firmware listed by JohnKnee - nothing else worked. Before I managed to get everything working, I had copied the .ko file to both /boot/kernel and boot/module, so I can't attest to the latter's necessity. I did need to initialize the drives (WinXP) before FreeNAS would see them - I used an old 2.5 120GB drive to install XP on, which will be kept for any future need on this box. FreeNAS is running on an 8GB USB drive (inside the case, on the MB). I forgot to order the power splitters for the backplanes, or this would be moving into the rack already.

Next, we're going to attempt to get FreeNAS to utilize a MHEA28-XTC infiniband card to get ~10Gbs to/from another server in the rack, but that will be another story. Thanks again to everyone who took the time to write this up!

Berry
 

drcapulet

Cadet
Joined
Aug 12, 2012
Messages
1
Hey guys,

I've been trying to get this card setup without any luck. I purchased the non-RAID version so it lists N/A for the RAID status in the configuration menu, and it is already at BIOS version 4.0.0.1805 which other people have reported success with. I've installed the kernel module (both 8.0 from the site and 8.2 from the CD), and the module loads according to kldstat but no disks appear. When booting, I get output that resembles:
bios drive c is disk0
bios drive d is disk1,
etc

I do get the error message rr272x_1x: Failed to verify controller in dmesg, but other than that I can't seem to get these disks to appear in the UI or when running commands.

Anyone have any ideas? Also, I'm running 8.2 of FreeNAS. Thanks!
 

cyberjock

Inactive Account
Joined
Mar 25, 2012
Messages
19,525
ROFL. Not exactly sure why you resurrected such an old thread, but if you search for 2720SGL there's a thread that's been created in the last few days specifically mentioning this issue. I've been working with him to try to resolve it and he's going to either reopen the old ticket or create a new one. We are fairly sure what the problem is. When 8.3 is released hopefully the problem will be fixed. If you need it to work right now apparently 8.0.4 does work correctly.
 

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
Just incase anyones interested FreeNAS-8.3.1-ALPHA-r12085 worksout of the box with this controller (I tested on 64bit).
I tried a later build but the gui was screwed so I switched to 12085 cause I saw someone else mention it worked.

Also to view your disks smart data, for example /dev/daX
Code:
smartctl -A -d htp,1/X/1 /dev/hpt27xx

I haven't tried performing smart tests yet, but I'll try one tonight
 

JohnKnee

Dabbler
Joined
Aug 24, 2011
Messages
43
@Joshua Parker Ruehlig

thanks for that info. At least I can now get disk info for my drives.

I did find that your syntax did not work for me. I did trial and error until I found the correct syntax as I have two cards and could not figure out there controller id or channel# if I used your syntac exactly. Camcontrol gave me this (for my two rr2720 and 4 disks (2 on each controller))

Code:
[root@freenas ~]# camcontrol devlist |more                                      
<HPT DISK 0_0 4.00>                at scbus9 target 0 lun 0 (pass1,da0)         
<HPT DISK 0_1 4.00>                at scbus9 target 1 lun 0 (pass2,da1)         
<HPT DISK 0_0 4.00>                at scbus10 target 0 lun 0 (pass3,da2)        
<HPT DISK 0_1 4.00>                at scbus10 target 1 lun 0 (pass4,da3)   


Using your syntax I get

Code:
[root@freenas ~]# smartctl -A -d hpt,1/0/1 /dev/hpt27xx                         
smartctl 5.43 2012-06-30 r3573 [FreeBSD 8.3-RELEASE-p4 amd64] (local build)     
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net      
                                                                                
/dev/hpt27xx: Option '-d hpt,L/M/N' invalid channel number M supplied


I used this info from a google search

Code:
The allowed values of L are from 1  to  4  inclusive,  M  are from 1 to 16 inclusive and N from 1 to 4 if PMPort available.
And also these values are limited by the model of the HighPoint RocketRAID controller.


And after trial and error I figured out the my drives were 1/4, 1/8 and 2/4 and 2/8 (I did not need a PMPort number) so that this modified syntax gives me

Code:
[root@freenas ~]# smartctl -i -d hpt,1/4 /dev/hpt27xx                           
smartctl 5.43 2012-06-30 r3573 [FreeBSD 8.3-RELEASE-p4 amd64] (local build)     
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net      
                                                                                
=== START OF INFORMATION SECTION ===                                            
Model Family:     Seagate Barracuda Green (Adv. Format)                         
Device Model:     ST2000DL003-9VT166                                            
Serial Number:    5******5                                                      
LU WWN Device Id: 5 000c50 03e1417fc                                            
Firmware Version: CC32                                                          
User Capacity:    2,000,398,934,016 bytes [2.00 TB]                             
Sector Size:      512 bytes logical/physical                                    
Device is:        In smartctl database [for details use: -P show]               
ATA Version is:   8                                                             
ATA Standard is:  ATA-8-ACS revision 4                                          
Local Time is:    Sun Aug 19 12:43:17 2012 MDT                                  
SMART support is: Available - device has SMART capability.                      
SMART support is: Enabled              


Anyhow there is already a patch for similar Rocketraid cards for Freenas and we just have to get one of the developers to modify the patch to include the hpt27xx driver as well. That ticket is #371 here. I will try and reopen that ticket. Hopefully it is a simple fix.

This card is turning out to be wonderful 'gem' after all.:D
 

Shrike

Cadet
Joined
Sep 22, 2012
Messages
3
2720SGL Not quite working

Hi All,

I have the 2720SGL version of this card and I have followed the instructions on this thread and various other suggestions elsewhere, but I still cannot get FreeNAS to recognise my drives.

I'm running FreeNAS-8.2.0-RELEASE-p1-x64 (r11950), and I have been able to load the module:
Code:
 kldstat
Id Refs Address            Size     Name
 1   25 0xffffffff80100000 d15b88   kernel
 2    1 0xffffffff80e16000 7208     geom_gate.ko
 3    1 0xffffffff80e1e000 20cc0    geom_mirror.ko
 4    1 0xffffffff80e3f000 225f8    geom_raid3.ko
 5    1 0xffffffff80e62000 8e60     geom_stripe.ko
 6    1 0xffffffff80e6b000 15e38    fuse.ko
 7    1 0xffffffff80e81000 7e30     geom_multipath.ko
 8    1 0xffffffff80e89000 68bd0    rr272x_1x-8.0-amd64.ko
 9    1 0xffffffff81022000 10432a   zfs.ko
10    1 0xffffffff81127000 19d8     opensolaris.ko


However I still cannot see the disks and the only indication that they might have been recognised is this which I found from dmesg:

Code:
rr272x_1x0: <odin> mem 0xfe640000-0xfe65ffff,0xfe600000-0xfe63ffff irq 16 at device 0.0 on pci1
rr272x_1x: adapter at PCI 1:0:0, IRQ 16
rr272x_1x: Attached device index 00 (Path 00 | Target 00 | E0/Sff)  00000000
rr272x_1x: Attached device index 01 (Path 01 | Target 00 | E0/Sff)  00000000
rr272x_1x: Attached device index 02 (Path 02 | Target 00 | E0/Sff)  00000000
rr272x_1x: Attached device index 03 (Path 03 | Target 00 | E0/Sff)  00000000
rr272x_1x: Attached device index 40 (Path 05 | Target 00 | E0/Sff)  00000000
rr272x_1x: Attached device index 41 (Path 06 | Target 00 | E0/Sff)  00000000
rr272x_1x: Attached device index 43 (Path 07 | Target 00 | E0/Sff)  00000000
rr272x_1x0: [GIANT-LOCKED]
rr272x_1x0: [ITHREAD]


Now I know it only sees 7 devices, but I strongly suspect one of the disks may be bad as it is a re-purposed disk from an old failed NAS and also wasn't detected by the RAID BIOS before I flashed the card.

I have checked under /dev/ and there is only one /dev/ad0 drive which is connected via an on-board controller in there, there are no other devices which look like disks.

Has anyone else experienced something similar to this and is there anything else I could try?

Thanks for any help.
 
Status
Not open for further replies.
Top