LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Highpoint Rocketraid 2320 + Fedora 8 (https://www.linuxquestions.org/questions/linux-hardware-18/highpoint-rocketraid-2320-fedora-8-a-634807/)

cmygfx 04-11-2008 11:56 PM

Highpoint Rocketraid 2320 + Fedora 8
 
Hi all.

I had the RocketRaid 2320 installed and working on Fedora 7. After performing an upgrade via "yum upgrade" I am now running the kernel: 2.6.24.4-64.fc8 x86_64 on Fedora 8. I downloaded the rr232x 1.07 open source Linux driver from the Highpoint website in order to create a module for this version of Fedora. After installing and configuring the kernel source headers when I try to build the driver via make (including the kernel-dir property) I get the following compilation error:

make[1]: Entering directory `/usr/src/kernels/2.6.24.4-64.fc8-x86_64'
CC [M] /tmp/rr232x-linux-src-v1.07/product/rr232x/linux/.build/os_linux.o
CC [M] /tmp/rr232x-linux-src-v1.07/product/rr232x/linux/.build/osm_linux.o
/tmp/rr232x-linux-src-v1.07/product/rr232x/linux/.build/osm_linux.c: In function ‘scsicmd_buf_get’:
/tmp/rr232x-linux-src-v1.07/product/rr232x/linux/.build/osm_linux.c:445: error: ‘struct scatterlist’ has no member named ‘page’
/tmp/rr232x-linux-src-v1.07/product/rr232x/linux/.build/osm_linux.c: In function ‘os_buildsgl’:
/tmp/rr232x-linux-src-v1.07/product/rr232x/linux/.build/osm_linux.c:660: error: ‘struct scatterlist’ has no member named ‘page’
make[2]: *** [/tmp/rr232x-linux-src-v1.07/product/rr232x/linux/.build/osm_linux.o] Error 1
make[1]: *** [_module_/tmp/rr232x-linux-src-v1.07/product/rr232x/linux/.build] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.24.4-64.fc8-x86_64'
make: *** [rr232x.ko] Error 2

I then proceeded to do a kernel patch after installing and setting up the kernel source tree. After adding the patch and using the make menuconfig command I then included the driver. However, during compilation when it finally reaches the SCSI drivers it errors out at the highpoint rocket raid 2320 with the same error above.

Has anyone been able to build this driver against the 2.6.24.4-64.fc8 kernel or on fedora 8? Alternatively, if you recognize the error and could point me in the right direction, I would greatly appreciated it.

Thanks all.

archtoad6 04-14-2008 09:01 PM

You may not find this helpful, but why bother? -- AFAIK, the fact that you need a driver, let alone have to compile one, means that you have a "fake RAID" board/chip.

Every post I have ever seen on the subject here at LQ suggests using Linux s/w RAID instead. Is this a possibility for you? Have you considered it?

jlovas 05-17-2008 11:21 PM

cmygfx,

Just wanted to give an update from the Highpoint Rocketraid 2320 Release notes for the new version open source driver 1.8:

v1.8.08.0303 2008-03-03
Fix compile error on 2.6.24.
Fix synchronize cache fail when reboot.
Fix rebuild fail condition when Continue Rebuilding on Error enabled.
Fix compatible issue on SR3610.
Fix one error condition when RAID50 transform.
Add RAID recovery support.

If you or anyone hasn't seen this yet, you might want to take a look. I should solve that particular problem. I'm not using that kernel yet, so I can not confirm the fix.


Quote:

Originally Posted by archtoad6 (Post 3121390)
You may not find this helpful, but why bother? -- AFAIK, the fact that you need a driver, let alone have to compile one, means that you have a "fake RAID" board/chip.

Every post I have ever seen on the subject here at LQ suggests using Linux s/w RAID instead. Is this a possibility for you? Have you considered it?

As for software raid, I have found that the 2320 blows the pants off performance wise. Any good raid card should. It also depends on what your using it for.


Good luck


All times are GMT -5. The time now is 10:47 PM.