That license key decoded as SF for Windows.
When your virtual machine is running an Unix OS (Solaris), you would need a Unix license in the VM.
That being said, SF Basic should not require a license, however there is a known issue with 5.1 licensing and the SF Basic.
From what I understand, in the storage media in the storage_foundation subdirectory, there is a file (hidden) named ".key".
Do the following:
cd <media_path>/storage_foundation
cat .key
Use the output (which is the SF Basic key) on the following command line:
vxlicinst -k <key>
Then rescan the license you just put in:
vxdctl license init
That should resolve any license related issue.