Microsoft KB Archive/291814

= SCSI Inquiry Times Out on a Tape Changer =

Article ID: 291814

Article Last Modified on 2/28/2007

-

APPLIES TO


 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Professional Edition
 * Microsoft Windows NT Server 4.0 Standard Edition
 * Microsoft Windows NT Workstation 4.0 Developer Edition

-



This article was previously published under Q291814



SUMMARY
If the IOCTL_CHANGER_MOVE_MEDIUM and IOCTL_SCSI_GET_INQUIRY_DATA commands are issued to a tape changer within a short time period, the inquiry command may time out before it is issued to the device.



MORE INFORMATION
A tape changer consists of a single Small Computer System Interface (SCSI) identification (ID) and one or more logical unit numbers. On tape changers, the tape drive and changer mechanism are on separate logical unit numbers.

When you use untagged SCSI commands, only one command can be processed by a single logical unit number at any one time. Because MOVE_MEDIUM(0XA5) and INQUIRY(0x12) are issued as untagged commands, they can both be processed simultaneously by the changer and tape because they are on separate logical unit numbers.

Some manufacturers have designed their SCSI adapters so that untagged commands must be serialized for each SCSI ID instead of for each logical unit number. This behavior causes the commands to be issued to only one logical unit number at a time. The difference between these two procedures is most apparent on commands that take a long time to complete, including rewinding or changing a tape. If the adapter serializes two tagged SCSI commands, the second command may time out before the command is sent to the target device. Although the issue may appear to occur on the target device, the issue is actually caused by the way the SCSI adapter has implemented support for untagged commands.

Additional query words: LUN LUNS

Keywords: kb3rdparty kbhardware kbinfo KB291814

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.