Pulling a drive on RAID1 hangs system

I'm setting up a server with software RAID1, and everything is working perfectly, except that when I pull either of the drives, the system completely hangs and has to be rebooted. The computer is a Tyan Transport GX28, which is alleged to have hot-swappable SATA. I can fail a drive and the system will keep running, and it'll boot fine from either drive by itself, but actually pulling out one of the drives will cause the system to abjectly fail. Is this a limitation in Linux's sata_sil driver? Has anyone run into anything like this before?

Quick overview:
Mandriva Server 10.2
Linux 2.6.11
Silicon Image 3114 SATA chipset, with hotswap backplane
/boot on /dev/md0, ext3
everything else on LVM on /dev/md1

Thanks for any help or ideas!

--Alex

look at your boot device list to see if your box could boot off the 2nd drive ... fix as required ... good luck!