Bug 698185 - localboot doesn't work unless *all* registers are restored to pre-PXE status
Summary: localboot doesn't work unless *all* registers are restored to pre-PXE status
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: syslinux
Version: 5.6
Hardware: x86_64
OS: Linux
high
high
Target Milestone: rc
: ---
Assignee: Peter Jones
QA Contact: Release Test Team
URL:
Whiteboard:
Depends On:
Blocks: 668957 719046 726828
TreeView+ depends on / blocked
 
Reported: 2011-04-20 11:42 UTC by Julio Entrena Perez
Modified: 2018-11-14 13:23 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-10-10 19:25:23 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Julio Entrena Perez 2011-04-20 11:42:34 UTC
Description of problem:
Unless *all* registers are restored to pre-PXE status, localboot doesn't work. We are clobbering DS, ESI and EDX when chainloading an NBP, which means that localboot won't work in the chainloaded NBP. 

Version-Release number of selected component (if applicable):
syslinux-3.11-4

How reproducible:
Always on specific IBM machines:
x3850 M2 (7141)
x3650 (7979)(only those with E5405 Quad-core CPUs)
HS21 (8853) (only those with E5405 Quad-core CPUs).

Steps to Reproduce:
1. PXE boot one of the mentioned servers.
2. Select localboot option.
3.
  
Actual results:
The network boot sequence starts over again.

Expected results:
The system boots from localdisk.

Additional info:
http://hdt-project.org/changeset/fd4cab20788d3bf35b76f59dc9b3f1c06587b5e8
http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=MIGR-5084755

Comment 1 RHEL Program Management 2011-08-05 12:36:34 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux maintenance release.  Product Management has requested
further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed
products.  This request is not yet committed for inclusion in an Update
release.

Comment 3 David Cantrell 2011-10-10 19:17:44 UTC
Further investigation has revealed we cannot fix this issue without an entire rebase of syslinux in RHEL-5.  Doing so at this point is too risky for a problem that has a documented workaround:

http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=MIGR-5084755

The problem has been fixed upstream, so RHEL-6 and later should not exhibit this problem.

Comment 4 RHEL Program Management 2011-10-10 19:25:23 UTC
Development Management has reviewed and declined this request.  You may appeal
this decision by reopening this request.


Note You need to log in before you can comment on or make changes to this bug.