(Error code 2d0160)
This error no longer exists in the iPXE source code. You should try using the latest version of iPXE.
(Please edit this page to include any of your own useful hints and tips for fixing this error.)
This error usually indicates an ARP cache miss. It is generally harmless and can be ignored.
When an ARP cache miss occurs, iPXE drops the transmitted packet and relies on higher-layer protocols to perform any necessary retransmission. Some higher-layer protocols have no retransmission mechanism, in which case the data will never be retransmitted.
For example, the syslog
protocol will not retransmit data. You may therefore lose any log messages sent immediately after configuring a syslog server. One workaround for this problem is to insert a brief delay to allow ARP resolution to complete:
#!ipxe # Configure syslog server via DHCP dhcp # Send a dummy message to trigger ARP resolution echo Waiting for log server ${syslog} to resolve... # Allow time for ARP to complete sleep 1 echo This message should be successfully sent to the syslog server