Hey Josh why don't you try booting up OpenSolaris in verbose mode, when grub first comes up and lets you select text mode or graphical mode, highlight the "text mode" option and then hit the "e" key to edit that option (you don't want to hit the enter key because enter will boot up into text mode without letting you enter the grub parameters in first. Then once, you're editing it, add "-kv -m verbose" at the end of the "kernel" line in grub.
This should give more clues about what's going on before the keyboard dies. -- This message posted from opensolaris.org