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. |
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? |
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:
Good luck |
All times are GMT -5. The time now is 10:47 PM. |