bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #61364] (EFI) network problems when netbooting iPXE from netbooted


From: Michael Panzaff
Subject: [bug #61364] (EFI) network problems when netbooting iPXE from netbooted GRUB
Date: Thu, 21 Oct 2021 08:49:48 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:88.0) Gecko/20100101 Firefox/88.0

URL:
  <https://savannah.gnu.org/bugs/?61364>

                 Summary: (EFI) network problems when netbooting iPXE from
netbooted GRUB
                 Project: GNU GRUB
            Submitted by: boringname
            Submitted on: Thu 21 Oct 2021 12:49:46 PM UTC
                Category: Network
                Severity: Major
                Priority: 5 - Normal
              Item Group: Software Error
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
                 Release: 
                 Release: Git master
         Discussion Lock: Any
         Reproducibility: Every Time
         Planned Release: None

    _______________________________________________________

Details:

Hi,

in my setup I have an EFI GRUB which can be booted from a client machine with
the network card's PXE ROM. This works just fine and from there on I'm trying
to chainload iPXE from this netbooted GRUB.

However, at this point I am getting problems. The chainloaded iPXE instance
for some reason can no longer use the machine's network card (not listed at
all or freezes on initialization) which renders the iPXE instance useless (see
the linked iPXE issue for details). This probem does not occur when I omit
GRUB from the boot chain (when I boot iPXE from the internal PXE ROM
directly).

Here are a few examples which DO work:

PXE-ROM (local) -> iPXE (from tftp)
GRUB (local) -> iPXE (local) -> iPXE (from tftp)

Here are a few examples which DO NOT work:

PXE-ROM (local) -> GRUB (from tftp) -> iPXE (from tftp)
GRUB (local) -> iPXE (local) -> GRUB (from tftp) -> iPXE (from tftp)

I've previously asked the iPXE folks if that would be a problem with iPXE and
they suggested that this may be a problem with GRUB because there are no
problems when eliminating the netbooted GRUB from the boot chain. Here is a
link to that discussion:

https://github.com/ipxe/ipxe/issues/492

I don't have much knowledge about the internals of either iPXE or GRUB, but
from what was being mentioned perhaps GRUB leaves the network card in an odd
state when chainloading iPXE which causes the iPXE malfunction.

Here is some more info about the setup:

TFTP Server: in.tftpd
Network Card: 00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet
Connection (7) I219-V [8086:15bc] (rev 10)
GRUB versions: Problem reproduced with 2.02, 2.04 and the latest Git master
(couple days ago)

How can this problem be resolved and is there any information that I can
provide to make this easier?




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?61364>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]