Your problem sound Luny to me...
I guess I am not sure just what you are trying to do. Normally, you setup your disk space so that it is all part of your unified file system under Linux, no matter how many drives you have. Then, under VMWare, you create a kind of logical drive per session that you setup to exist somewhere in the Linux folder system. I think you should not be trying to map real drive access straight through SuSE to VMWare, but that is just my opinion.
If you think the problem is due to the older Linux kernel, you might want to consider an update to SLES 10 which is kind of based on SuSE 10.1 and has more support for newer hard drives and raid setups.