About the Sun Device Detection Tool
By jyothi on May 14, 2007
I have SXDE installed on a Toshiba Tecra M5 and was trying to get information about the supported devices on it such as audio,wireless etc. The command
$ prtconf -pv
prints the system configuration where -p displays information provided by the booting system on x86 platforms and the firmware on SPARC platforms and -v specifies the verbose mode. Here's a snapshot of the command :
compatible: 'pciex8086,27d8.1179.1.2' + 'pciex8086,27d8.1179.1' + 'pciex8086,27d8.2' + 'pciex8086,27d8' + 'pciexclass,040300' + 'pciexclass,0403' + 'pci8086,27d8.1179.1.2' + 'pci8086,27d8.1179.1' + 'pci1179,1' + 'pci8086,27d8.2' + 'pci8086,27d8' + 'pciclass,040300' + 'pciclass,0403'
model: 'Mixed Mode device'
compatible: 'pciex8086,4222.8086.1040.2' + 'pciex8086,4222.8086.1040' + 'pciex8086,4222.2' + 'pciex8086,4222' + 'pciexclass,028000' + 'pciexclass,0280' + 'pci8086,4222.8086.1040.2' + 'pci8086,4222.8086.1040' + 'pci8086,1040' + 'pci8086,4222.2' + 'pci8086,4222' + 'pciclass,028000' + 'pciclass,0280'
model: 'Network controller'
However, to interpret the results you would need to note down the vendor ID/device ID and search on the PCI repository. And sometimes it does not help that the "model" is listed as "mixed mode device". For example, my Tecra M5 has a Intel 3945 A/B/G wireless card. The vendor id for Intel is 8086 and the device id for the 3945 card is 4222. The audio device on my laptop is a 82801G(ICH7 Family) high definition audio controller with a device ID of 27d8 which is listed as a "mixed-mode device". The command
$ prtconf -D
displays the name of the device driver (if present) that is used to manage the device.
The Sun Device Detection Tool makes the task of finding out the above information a lot easier. I downloaded the tool and started it with the following command.
$ javaws sddt_sx.jnlp
The tool lists the device type ,vendor and device name. The tool's primary function, however is to help you find out out quickly if the Solaris Express Developer Edition running on your x86 platform supports the devices on your machine i.e does it have the required device drivers for the devices to work properly?
The tool only takes a couple of minutes to output the results which gives you a clearer picture of the supported devices on your laptop.
Some of the common questions related to the tool such as " I installed a third-party driver for my device, and it works well. Why is this device labeled "No Solaris Driver" in the driver report?" and "If a device is marked "No Solaris Driver" in the driver report, can this device still work with the Solaris Express, Developer Edition OS or Solaris 10 OS?" are answered on the BigAdmin site. The hardware compatibility list for Solaris 10 and SXDE is available here and you can find out more about the Sun Device Detection Toolkit here.