If it works on another system then it doesn't mean that this is not a HW problem. There are too much blobs which even Open source OS's incorporate to their installations.
But back to your problem. Try in terminal this command : pfexec shutdown -y -g 5 -i 5 -- This message posted from opensolaris.org