<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  
</head>
<body text="#000000" bgcolor="#ffffff">
gPXE-Support wrote:<font size="2">...</font>
<blockquote type="cite" cite="mid:20100204214130.18116.1631394246.swift@support.etherboot.org">
  <p><font size="2">User who did this - John Rouillard (rouilj)<br>
  <br>
Attached to Project - gPXE-Support<br>
Summary - gpxe hangs with AMIBIOS 08.00.14 enabled console redirection<br>
Task Type - Bug Report<br>
Category - Core<br>
Status - Unconfirmed<br>
Assigned To -<br>
Operating System - All<br>
Severity - Medium<br>
Priority - Normal<br>
Reported Version - Development<br>
Due in Version - Undecided<br>
Due Date - Undecided<br>
Details - gpxe crashes/hangs when used with bios redirection. In the
bios console redirection is set to<br>
always (other choices bootloader only, disable).<br>
  <br>
Bios details:<br>
  <br>
AMIBIOS<br>
Version&nbsp;&nbsp; :08.00.14&nbsp;<br>
Build Date:11/01/07&nbsp;<br>
ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :H8DMR000&nbsp;<br>
  <br>
Sample output:<br>
  <br>
NVIDIA Boot Agent
244.0538&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
Copyright (C) 2001-2005 NVIDIA
Corporation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
Copyright (C) 1997-2000 Intel
Corporation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
CLIENT MAC ADDR: 00 30 48 7D 33 02&nbsp; GUID:
00020003-0004-0005-0006-000700080009&nbsp;<br>
CLIENT IP: 10.200.1.104&nbsp; MASK: 255.255.240.0&nbsp; DHCP IP:
10.200.1.38&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ?<br>
  <br>
And that's all it writes. The test gpxe was build using:<br>
  <br>
&nbsp; <a href="http://rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-matic/" moz-do-not-send="true">http://rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-matic/</a><br>
  <br>
(3:37:09 PM) stefanha: Select: .kkpxe, undionly, skip the PCI ID, and
click "Get Image"<br>
  <br>
If I build a gpxe with the same settings but using serial console with
COMPRESERVE I am<br>
able to see the gpxe boot info even though the bios console redirection
is unchanged<br>
from the original test case.<br>
  <br>
System is a supermicro motherboard.<br>
  <br>
-- rouilj<br>
  <br>
  <br>
More information can be found at the following URL:<br>
  <a href="http://support.etherboot.org/index.php?do=details&amp;task_id=67" moz-do-not-send="true">http://support.etherboot.org/index.php?do=details&amp;task_id=67</a></font></p>
</blockquote>
<br>
Not sure that this is the case for you, but beware of
double-redirection efforts...&nbsp; If your BIOS provides
console-over-serial, then there's no need to compile gPXE with serial
output; the BIOS will take care of it.&nbsp; If you compile gPXE with both
"normal" PCBIOS console output as well as serial output and you have
console-over-serial redirection enabled in your BIOS, then gPXE will
output to the console, which the BIOS will redirect to the serial, but
then gPXE will also output to the serial, so you'll have the output on
the serial twice, which typically resembles garbage.<br>
<br>
It might be useful to use a gPXE script and some 'echo' commands to
send some output.<br>
<br>
See also: <a href="http://syslinux.zytor.com/archives/2009-November/013426.html" class="moz-txt-link-freetext">http://syslinux.zytor.com/archives/2009-November/013426.html</a><br>
<br>
Disclaimer: All claims and opinions are solely those of myself and do
not and should not be perceived as representing the Etherboot nor the
gPXE projects in any way.&nbsp; Thank you for your understanding.<br>
<br>
- Shao Miller<br>
<font size="2"></font>
</body>
</html>