Initiator doesn't always connect to all LUNS presented to it by iSCSI Target

  • 3937768
  • 14-Dec-2006
  • 27-Apr-2012

Environment

Novell NetWare 6.5 Support Pack 5

Novell iSCSI Initiator 1.05

Situation

Initiator doesn't always connect to all the LUNS presented to it by the Target.
Missing a couple LUNS after NetWare initiator connects to iSCSI Target device.

Resolution

Fixed in ISCSI version 1.06 build Nov 13, 2006 or newer.

Fix is included with NetWare 6.5 Support Pack 7 or higher.

Additional Information

The problem was in the report luns code. We only accept upto 64 luns in a
report lun packet and the LUNS being presented by the Target were not in sequential order.
For example: LUNS 100, 101, 102 were often the LUNS which would not show up after the ISCSI connections were made. LUNS 0 - 64 would always show up.