Hi,
This question is regarding the usbstor.sys’ Multiple LUN support
capability. I happened to know that the usbstor.sys support for the
MultiLUN is there for Windows ME and XP along with Windows 2000(SP2).
Could anyone advice me at most how many logical units can be handled by
the USBSTOR.sys. My confusion is because of these points.
(1) GetMaxLUN in the BOT asks for a single byte of information (so can be
a maximum of 256 devices).
(2) The CBW contains a LUN field of 4bits. This restricts the no of
LUnits to 16. But When we are considering the the LUN field in the CBWCB
field (SCSI command set) (this is of three bits), we can go upto 4+3 bits
ie 128 LUNs.
Because of this confusion I am not able to conclude whether the
usbstor.sys supports, 256 or 128 or just 16(CBW Field) LUNs. Any kind of
help in this regard is appreciated. Thanks in advance.
Regards,
Prasanth