Thanks for the reply, the delay happens after "Entering Security negotiation" and "Entering Operational negotiation", each around 20-25 seconds. i don't know if i can enable time logging on ipxe serial port.
--- Armin ranjbar On Sun, Jan 14, 2018 at 1:11 AM, Michael Brown <mc...@ipxe.org> wrote: > On 13/01/18 09:42, Armin Ranjbar wrote: > >> having a very strange problem here, it appears that connection is >> established twice to iscsi and at some phases, it takes a long time. >> >> log: http://pastecode.org/index.php/view/23465877 >> script: http://pastecode.org/index.php/view/80532914 >> >> now, two things: >> >> * looking at the log, there is 20 seconds delay after "Entering Security >> negotiation" and "Entering Operational negotiation". >> and >> * connection is established again after writing ibft and before starting >> PE. >> >> also it worth noting that >> /sys/kernel/config/target/iscsi/iqn.2003-01.org.linux-iscsi. >> vdi.x8664:sn.e5d7a4882dbf/fabric_statistics/iscsi_login_stats/accepts >> returns 2 after each boot, means that Ipxe in fact tried two times to >> login. >> > > The timing is not visible from the log (as far as I can see), so I can't > tell where your delay is actually occurring. > > The WinPE kernel boot sequence will access the iSCSI drive at various > points. It often does so after an idle period that is long enough for most > targets to have already forcibly disconnected the initiator. This is > probably responsible for the multiple connections that you are seeing. > > Michael > >
_______________________________________________ ipxe-devel mailing list ipxe-devel@lists.ipxe.org https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel