Oracle Solaris provides device drivers that support a wide range of standard devices in the /kernel/drv and /platform/`uname -m`/kernel/drv directories.
For an unsupported device, the manufacturer should provide the necessary software to properly install, maintain, and administer the device. At a minimum, this software consists of the following:
Device driver
Associated configuration file that will reside in the /kernel/drv directories
Custom maintenance and administrative utilities in case the device is incompatible with Oracle Solaris utilities
For more information about what you need for unsupported devices, contact your device manufacturer.