First of all, Linux detects the partitions:
sdg1: <solaris: [s0] sdg5 [s1] sdg6 [s2] sdg7 [s8] sdg8 >
However, FreeBSD 9.0 shows only the main partition. Is it possible that only Solaris labels for sparc64 are supported?
Try going to:
Check if labels showed up. If they didn't you're unlikely to be able to access them (easily)
Long time ago I made it work:
But soon after that I removed Solaris and never came back to it.
FreeBSD disk infrastructure is based on GEOM subsystem. GEOM modules are kernel modules. They are made so that upon insertion of each module in the kernel, modules will 'taste' first several sectors of your disk. If they recognize the format, they'll attach to it and start serving convent. Sun's "labels" are basically separate partitioning scheme, that must be recognized by the OS.
If you still can't see it, you'll be either forced to find another solution, or do some kernel hackery.