If your system passes the firmware-based diagnostics and boots the operating system, yet does not function correctly, you can use SunVTS, the Sun Validation and Test Suite, to run additional tests. These tests verify the configuration and functionality of most hardware controllers and devices.
You'll need root or superuser access to run SunVTS tests.