We done that.
It seemed that we had two choices. Or try using the RHEL-kernel from www.supermicro.com
on CentOS. We would no longer be able to update our kernel from then. This kernel was already outdated. We found that this was not a solution.
The 2nd choise was Hardware or Software. As it was a dedicated-server, we decided not to buy a $150 3-ware controller. After investigating we found out that software-raid is a good solution too. It's not too hard to restore a raid-array using software-raid in CentOS.