• Make sure you connect to the correct LUN on the iscsi target. See sanuri for the correct URI syntax for specifying the LUN.
  • Really read the above, and make sure that the LUN number is correct. It is the actual LUN # and not index of client accessible LUNs.
  • See this forum post about a common confusion about the LUNs number.
  • Use tcpdump or Wireshark to check the iSCSI traffic for what is going wrong. Build iPXE with DEBUG=iscsi might give more details, but a packet dump is likely more useful in this case.