Background: I am trying to upgrade 8.0 to 9.0. (BTW, I have a subscription but had to use BitTorrent as RH's servers were too slow). I have /boot ext3 on /dev/hda1 and a matching /spare on /dev/hdc1, not as a raid. Everything else is RAID 0 with /dev/md0 ext3 /home etc. RH 9 appears not to understand the existing RAID partitions: in my analysis, it fails to start and stop them properly, and fails to recognize the disk geometry in the presence of RAID arrays.
I successfully upgraded my RH 8.0 system to RH 9 a few days ago. My system has a simple ext3 /boot and a reiserfs raid 5 /. My only problem was that anaconda does not support reiserfs on raid, so I had to make an update floppy for anaconda. In my testing on another machine the default installer was able to correctly find and update a system with a raid 5 ext3 /.
What happens if you boot the RH 9 CD with the command "linux rescue?" Does anaconda find / and offer to mount it for you? If not, are you able to access the raid via:
> raidstart /dev/md0
> mkdir /mnt/sysimage
> mount /dev/md0 /mnt/sysimage
If the above commands work, it is likely that my patched update floppy will allow you to upgrade. I will post the patch to the list this afternoon.
If you cannot access the raid via the above commands then there could be a new bug in the driver for your controller.
Hope this helps, Kevin