This error indicates that the iSCSI target rejected one or more parameters during negotiation.
This should not happen. iPXE explicitly chooses parameter values that cannot meaningfully be rejected (e.g. because they are the RFC-defined default values). However, the iSCSI protocol definition is not wholly internally consistent, and iSCSI targets may differ in their interpretation of the protocol.
Things to try:
DEBUG=iscsi
to find out precisely which parameter is being rejected.username
and password
via a call to login
.