Yeah, thats pretty much what I was thinking. I have installed Suse 10 on a friends computer, but havent had time to go any further since. The patch link supplied by open suse is only for the 2.6.16 kernel, so Here is what I believe I'm going to have to do.
Step 1 would be to upgrade my friend's computer to 2.6.16 kernel. From there I can download the patched libata file with "hopefully" a sata_promise module that can handle PATA mode. Then I will obviously patch the file and recompile with the updated module.
The Suse 10 Installer comes with 2.6.13 kernel, so the module won't do me any good to just replace the sata_promise.ko module on the installer cd. Therefore I am going to have to create a custom install cd with the 2.6.16 kernel (which is ok by me becuase at the same time I can include updated software and other little things.)
I have never made a custom install cd, but I don't think it is too difficult. I think for the kernel all I will have to do is decompress the initd and replace the old kernel with the new. As far as adding new software and custom stuff goes, I'm not sure how to go about that (I havent taken a look at how the cd is setup yet.
If anyone can give any insight on this that would be appreciated. Also, if all else fails, I can always buy another hd for the laptop since the sata_promise module supports the RAID setup, just not the PATA. (Grrr).