If Grub can see one of them, then you can have Grub on that drive and boot the others from there.
I have two Sata drives that I can't boot directly from, I think it's because they belong to another CPU (I'm borrowing my friends CPU and although I've managed to get the raid sorted, so they work, they're not recognized when booting up). My temporary fix is to have Grub on a USB stick and to boot them indirectly.
Reading this back, it doesn't quite sound like the same situation your in, but if you have Grub working, next time you boot, exit to the Grub prompt and type
and press
Tab I've found this won't work from within the OS, only from the Grub prompt at boot-up time. It should list all that it can see. How are you trying to get Grub to see the drives?