[ipxe-devel] serial arrow keys broken

Alex Davies adavies at jumptrading.com
Wed Apr 16 16:35:59 UTC 2014


A, B, C and D. Here I pressed the key after each word (e.g. "u", "p", <up arrow"):

iPXE> up A down B right C left D
up: command not found

-Alex


From: Alex Davies [mailto:alex at davz.net]
Sent: 11 April 2014 23:18
To: Alex Davies
Subject: Fwd: [ipxe-devel] serial arrow keys broken


---------- Forwarded message ----------
From: Peter Pickford <peter at netremedies.ca<mailto:peter at netremedies.ca>>
Date: Wed, Apr 9, 2014 at 11:48 AM
Subject: Re: [ipxe-devel] serial arrow keys broken
To: Alex Davies <alex at davz.net<mailto:alex at davz.net>>

If you exit the menu and got to the ipxe command line what do you get when you press the arrow keys?

On 9 April 2014 03:41, Alex Davies <alex at davz.net<mailto:alex at davz.net>> wrote:
Hi All,

We had the same problem using SOL on Dell hardware.

I tried both your patch Michael and the divide by two suggested at the top of this thread, without joy.

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?

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.

Thanks!

-Alex

On Thu, Mar 27, 2014 at 2:46 PM, Michael Brown <mcb30 at ipxe.org<mailto:mcb30 at ipxe.org>> wrote:
On 27/03/14 08:36, Peter Pickford wrote:
The arrow keys would not work in my ipxe serial console.

The following seems to fix it but causes a busy wait while reading
escape sequences.
<snip>

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?

Thanks,

Michael
_______________________________________________
ipxe-devel mailing list
ipxe-devel at lists.ipxe.org<mailto:ipxe-devel at lists.ipxe.org>
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel



--
Alex Davies

This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the sender immediately by e-mail and delete this e-mail permanently.




--
Alex Davies

This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the sender immediately by e-mail and delete this e-mail permanently.

________________________________

This email is sent by Jump Trading International Limited ("Jump" or "JTIL"), a private limited company registered in England & Wales under No. 05976015, authorised and regulated by the Financial Conduct Authority. Registered office: 2nd Floor, 10 Chiswell Street, London EC1Y 4UQ. Tel: +44(0) 20 7382 4351. This email is for the confidential use of the named addressee(s) only and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you are hereby notified that any review, dissemination or copying of this email is strictly prohibited, and to please notify the sender immediately and destroy this email and any attachments. Email transmission cannot be guaranteed to be secure or error-free. Jump Trading International Ltd, therefore, does not make any guarantees as to the completeness or accuracy of this email or any attachments. This email is for informational purposes only and does not constitute a recommendation, offer, request or solicitation of any kind to buy, sell, subscribe, redeem or perform any type of transaction of a financial product.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20140416/a10971f8/attachment.htm>


More information about the ipxe-devel mailing list