<div dir="ltr">Hi All,<div><br></div><div>We had the same problem using SOL on Dell hardware.<div><br></div><div>I tried both your patch Michael and the divide by two suggested at the top of this thread, without joy.</div>

<div><br></div><div>Interestingly, pressing the arrow key does stop the countdown timer, but the menu selector does not move, so iPXE is getting something. What debug flag should I enable to see what it is getting?</div>
<div>
<br></div><div>The menu is working nicely with color and if I connect to the 'full console' via the DRAC, and move the arrow key, the SOL menu refreshes correctly.</div><div><br></div><div>Thanks!</div><div><br></div>

<div>-Alex</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 27, 2014 at 2:46 PM, Michael Brown <span dir="ltr"><<a href="mailto:mcb30@ipxe.org" target="_blank">mcb30@ipxe.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On 27/03/14 08:36, Peter Pickford wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">
The arrow keys would not work in my ipxe serial console.<br>
<br>
The following seems to fix it but causes a busy wait while reading<br>
escape sequences.<br>
<br></div>
<snip><br>
</blockquote>
<br>
Arrow keys over serial works for me.  Could you try the attached (untested) patch, which preserves the cpu_nap() while changing the ordering of events such that a keypress arriving during the cpu_nap() will be detected even if the timeout has expired?<br>


<br>
Thanks,<br>
<br>
Michael<br>
<br>_______________________________________________<br>
ipxe-devel mailing list<br>
<a href="mailto:ipxe-devel@lists.ipxe.org">ipxe-devel@lists.ipxe.org</a><br>
<a href="https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel" target="_blank">https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Alex Davies<br><br><span style="font-size:x-small">This email and any files transmitted with it are confidential and<br>intended solely for the use of the individual or entity to whom they<br>

are addressed. If you have received this email in error please notify<br>the sender immediately by e-mail and delete this e-mail permanently.</span>
</div>