I am satisfied that your FreeBSD partition has been correctly setup.
The only plausible explanations that I could think of are
(1) You might have set up the two disks as a RAID and that would cause Suse to regard the Sata being part of the RAID. Some mobo can set up a RAID for a Pata and Sata combination. If FreeBSD doesn't support RAID then it sees two different disks.
(2) You could have opted for not installing the boot manager. This would make FreeBSD "unchainloadable". FreeBSD allows (1) installing the Boot manager, (2) not installing the boot manager and (3) putting boot manager in the MBR if I remember it correctly. FreeBSD is chainloadable only if you opt for installing the Boot Manager but not in the MBR.
I don't have a cure but a couple of suggestions.
(a) Suse Grub is controlled by /boot/grub/menu.lst. In this text file near the top there is a line starting "gfxmenu". I recommend you to disable this line temporarily by adding a "#" in front, like "#gfxmenu". On a next reboot the graphic screen will disappear but you can get a Grub prompt by pressing the "c" key. In a Grub prompt you can ask Grub to confirm a few things. Grub at this stage has no kernel and what it sees is what it can boot for you. So do the geometry commands like
Code:
geometry (hd0)
geometry (hd1)
If Grub shows (hd1) has partition then you can fire up FreeBSD "manually" by coomand
Code:
root (hd1,0)
chainloader +1
boot
You can also investigate if FreeBSD has installed the boot manager in the MBR of the Sata sda by trying to boot up whole of sda (or hd1 in Grub term) by
Code:
root (hd1)
chainloader +1
boot
When none of them works you can either "reboot" or return back to Suse screen by
Code:
root (hd0)
chainloader +1
boot
Investigaion by a Grub prompt and booting each system manually is highly recommended. You should be able to arrive at a conclusion if (hd1) is recognised by Grub or not as an individual disk.
(b) I think a FreeBSD user can boot up a FreBSD installation CD to add extra programs. Can't swear if you can use it to add the boot manager but it is worth a try, otherwise it could be a re-install to get the boot manager back. This alternative will not work if the Bios has been set up the two disk as Raid.
(c) Try to break up the Raid system if it exists.