Unlike most other hardware devices, the SSA controller card does not have a logical device name (one you would find in the /dev directory). Therefore, the SSA controller card is identified by its longer, physical device name.
The physical device name of the SSA controller card cannot be used to run plntest.
When running plntest from the command line, the physical device name of the SSA controller card cannot be used, so a logical name must be specified. ANSI standards require commas as delimiters between items. Since the physical name of the SSA controller contains embedded commas, if you use a physical name that contains commas as a command line option, plntest misinterprets the option.
There are two ways that you can create a logical name:
Run the SunVTS kernel (vtsk), which automatically creates a logical name entry for the SSA controller under the /dev directory, such as:
# /dev/ssaXX , where XX represents the decimal number of the controller
Use this name as the parameter for the dev= option of plntest.
Manually make a soft link from the actual physical device name to a logical name of your choice (under /dev). Use this name as the parameter for the dev= option of plntest, as shown in the following example:
machine# ./plntest "?" 1: /devices/io-unit@f,e3200000/sbi@0,0/SUNW,soc@1,0/ SUNW,pln@0c0d,0e0f0102:ctlr 2: /devices/io-unit@f,e0200000/sbi@0,0/SUNW,soc@3,0/SUNW,pln@0c0d,0e0f0102:ctlr machine# ln -s \ /devices/io-unit@f,e3200000/sbi@0,0/SUNW,soc@1,0/ SUNW,pln@0c0d,0e0f0102:ctlr \ /dev/ssa1 machine# /opt/SUNWvts/bin/plntest dev=/dev/ssa1