For the original post, please look here: https://forums.opensuse.org/showthread.php/519259-Here-is-an-unofficial-driver-patch-for-the-quot-RocketRaid-232x-quot-!-(kernel-4-x)
[HR][/HR]
I got a PM that the last posted driver patch does not work on newer kernels. Yeah, they changed quite a bit…
Anywho, I asked my helpful brother if he could take a look at it again and … he did!!
But I can only say: I cannot test the latest two drivers (4.15 / 4.17)!! I’m still on an older kernel!
That means, compile the driver and first mount the Raid with “-o ro” and see if you can access & read from the device. If that goes well, then mount it normally and take a larger file like an .iso, create a MD5 hash, copy it onto the raid device and compare the MD5 hashes! I guess that’s all you can do to check if it should work…
My brothers obligatory disclaimer:
"I cannot accept any responsibility for any loss, disruption or damage to your data or computer system which may occur as a result of using this (heavily) patched RocketRAID driver."
Kernel <4.15 (tested, working)
- Use this driver: Google-Drive
- If you use OpenSuse, you most likely will need this patch too (I know I did): Google-Drive
Kernel 4.15 - 4.16 (not tested)
- Only a more-or-less simple Timer-Interface patch was needed for this one; thanks to Yuri Chernyavsky for his work on the rr64x driver!
- Use this driver: Google-Drive
Kernel 4.17 - ? (not tested)
- This one’s more “beta”, as those suckers practically removed the old SCSI interface (out with the old, in with the new I guess). So be extra careful in testing this one!!
- Use this driver: Google-Drive
**HowTo
***The first three are only needed for the older 4.4x driver patch!
- extract the official driver source:
- tar xf rr232x-linux-src-v1.10-090716-0928.tar.gz
- extract and apply the patch:
-
tar xf rr232x-kernel-4-x-patch.tar.bz2
-
patch -s -p0 <rr232x-kernel-4-x.patch
- extract OpenSuse 4.4.x patch:
-
tar xf os_linux.tar.bz2
-
mv os_linux.c rr232x-linux-src-v1.10/osm/linux/
- compile the driver:
-
cd rr232x-linux-src-v1.10/product/rr232x/linux/
-
make
- and of course, copy the module and do an update:
-
cp -a rr232x.ko /lib/modules/$(uname -r)/kernel/
-
depmod
If you are using one of the newer drivers and it’s working for you, PLEASE post it here or at least send me a PM!
Thank you
Cheers!