iSCSI Boot
Note This content applies to the Windows Logo Kit (WLK). For the latest information using the new Windows Hardware Certification Kit (HCK), see Windows HCK User's Guide on the Windows Hardware Dev Center.
Type: Automated Test
Overview
The iSCSI Boot test verifies that the host-bus adapter (HBA) properly reports the presence of a boot session to the Microsoft iSCSI initiator service.
Details
The iSCSI Boot test performs the following algorithm:
Determine the current system boot drive.
Retrieve the currently active iSCSI sessions on the system by using the ISCSI_SessionStaticInfo Microsoft Windows Management Instrumentation (WMI) class.
For every active iSCSI session that is found, do the following:
- Check the Type field of the session class to determine if it is a boot session.
- If the iSCSI session is a boot session, determine the drive letter that is associated with that session.
- If the associated drive letter matches the system boot drive letter, start up from the iSCSI device.
System Restart Required: No
Supported operating systems for Logo or Signature testing:
Windows Vista
Windows Server 2003
Windows XP
Requirements
Software Requirements
The test tool requires the following software:
Hardware Requirements
The test tool requires the following hardware:
Processor
The test tool runs on the following processor architectures:
Running iSCSI Boot
Install the operating system on a target disk device.
Run the test as a DTM job from the Device Console window.
Enter the required data in the configuration dialog box that appears when this job is scheduled.
Command Syntax
Command option | Description |
---|---|
iscsi_boot_test |
Troubleshooting
Look at the job results log file for test failures
Check if the target has a drive letter
Verify the data entered in the configuration dialog (Popup Dialog box when the job is scheduled from device console)
Code Tour
File Manifest
File | Location |
---|---|
iscsi_boot_test.exe |
...\tests\%ARCHITECTURE%\nttest\driverstest\storage\wdk\iscsi |
Test Assertions
1.1 At least one iSCSI session must be active on this system.
Test Assertion GUID: f1283af2-c428-11da-94f4-00123f3a6b60
Windows Logo Program: STORAGE-0002 Storage host controllers and adapters comply with industry standards and Windows requirements
Additional Information: The iSCSI Boot test validates that at least one active iSCSI session has been established on the system. The test expects one or more active iSCSI sessions on the system.
1.2 There must be one and only one iSCSI session with the boot flag set and the system must be booted from this session.
Test Assertion GUID: f1283af3-c428-11da-94f4-00123f3a6b60
Windows Logo Program: STORAGE-0002 Storage host controllers and adapters comply with industry standards and Windows requirements
Additional Information: The iSCSI Boot test validates that only one active iSCSI session has the boot flag set. The test expects only one active iSCSI session has the boot flag set The iSCSI Boot test validates that the system was started up through the volume that is associated with the iSCSI session that is marked as bootable. The test expects the system was booted through the volume that is associated with the iSCSI session that is marked as bootable
The HBA is not required to support boot.
Test Assertion GUID: e78bca89-977c-47bd-981a-4aa2303344f4
Windows Logo Program: STORAGE-0002 Storage host controllers and adapters comply with industry standards and Windows requirements
Build date: 9/14/2012