SANblade CLI Application Notes 8/15/03 SANblade CLI Notes 1. For information on installation instructions and options make sure to review the SANblade CLI user's guide. 2. On Windows, the ConfigRequired parameter in the registry dictates how devices would show up to the OS. If ConfigRequired=0, both persistently bound and new devices would show up as enabled. This includes devices that might have been previously unconfigured using the utility. If ConfigRequired=1, only persistently bound devices would show up as configured. New devices or devices that were previously unconfigured using the utility would show up as unconfigured. NOTE: With the new Windows driver (v8.2.0.10 and later), the ConfigRequired parameter need to be explicitly set to 1 to prevent unconfigured entries from showing up to the OS. Also the STORport Miniport does not use a configuration data, this parameter MUST NOT be used with STORport otherwise, devices will not be reported to the OS. 3. On Linux, the "options qla2x00 ConfigRequired=1 ql2xxuseextopts=1" string is still in etc/modules.conf after deleting the Persistent Configuration. One must manually delete this entry if a configuration is not used anymore. 4. Under Linux, when running with standard (non failover) driver, the ConfigRequired=1 is ignored, which means the device will be automatically configured by the driver if no persistent binding entry is found. When running with failover driver, the ConfigRequired=1 means a device must have the matching config entry for the driver to configure it. 5. On Solaris, the qla_mp_config_required parameter in the registry dictates how devices would show up to the OS. The qla_mp_config_required flag in the QLogic configuration file (qla2x00.conf) controls persistent binding of targets. The default configuration file that comes with the QLogic driver does not have an entry for this flag. An entry for this flag appears in the configuration file only when target configuration data is saved using SANblade Manager. SANblade CLI sets the qla_mp_config_required flag to 1 by default. If qla_mp_config_required is set to 1, only target devices that are persistently bound in the configuration file are reported to the OS. Any new or unconfigured targets are not reported to the OS by the driver. In other words, the default behavior for this flag is 'persistent targets only'. If qla_mp_config_required is set to 0, both persistently bound and new targets are reported to the OS. This is equivalent to 'persistent plus new'. SANblade CLI does not allow the user to change qla_mp_config_required from the application. If the user wants to change the value of this flag, the configuration file must be manually edited. SANblade CLI and SANblade honors this change and preserves the value of qla_mp_config_required when writing target configuration data in the configuration file. In other words, if the user sets qla_mp_config_required to 0, it will continue to be 0 until changed manually again. Note: SANblade CLI does not read in the value of the persistent-binding-configuration parameter from the configuration file. Support to read this parameter will be added in the next release.