bugGNU GRUB - Bugs: bug #24661, [patch] PXE module does not work...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #24661: [patch] PXE module does not work with TFTP correctly

Submitted by:  Alex Smith <alexextreme>
Submitted on:  Mon 27 Oct 2008 04:57:35 PM UTC  
 
Category: NetworkSeverity: Major
Priority: 5 - NormalItem Group: Software Error
Status: NonePrivacy: Public
Assigned to: NoneOriginator Name: 
Open/Closed: ClosedRelease: svn-r1886
Release: NoneReproducibility: Every Time
Planned Release: None

Sun 14 Dec 2008 01:11:38 AM UTC, comment #1:

Fixed.

Robert Millan <robertmh>
Project Administrator
Mon 27 Oct 2008 04:57:35 PM UTC, original submission:

The PXE TFTP API only allows one open connection at any one time. The PXE module in GRUB2 has code to handle this in some places, but in other places (grub_pxefs_open and grub_pxefs_close) it is not handled, causing errors. For example, when I try to insert the multiboot module from PXE, that wants to insert the _multiboot module, resulting in the PXE call failing because 2 connections are being made.

I've attached a patch which handles this properly in grub_pxefs_open() and grub_pxefs_close(). With these changes made I can successfully load GRUB2 from PXE, and boot a kernel.

Alex Smith <alexextreme>

 

Attached Files
file #16740:  pxe-fixup.diff added by alexextreme (1KiB - application/octet-stream - PXE fix patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by robertmh (Posted a comment)
  • -unavailable- added by alexextreme (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 14 Dec 2008 01:11:38 AM UTCrobertmhOpen/ClosedOpen=>Closed
    Mon 27 Oct 2008 04:57:36 PM UTCalexextremeAttached File-=>Added pxe-fixup.diff, #16740

    Back to the top


    Powered by Savane 3.1-cleanup1