[Top][All Lists]

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

[bug #45794] another EFI PXE boot problem

From: Mark Salter
Subject: [bug #45794] another EFI PXE boot problem
Date: Tue, 18 Aug 2015 20:39:07 +0000
User-agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0


                 Summary: another EFI PXE boot problem
                 Project: GNU GRUB
            Submitted by: msalter
            Submitted on: Tue 18 Aug 2015 08:39:06 PM GMT
                Category: Network
                Severity: Major
                Priority: 5 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: Git master
         Reproducibility: None
         Planned Release: None



Bug 45204 fixed a problem where the open protocol by exclusive in efinet.c
open_card() was causing firmware to clean the card's receive filters so that
incoming packets were blocked. Firmware on a different system (AMI-based vs.
EDK2-based on original problem system) is now having the same problem. In this
case, the setting of the receive filters in open_card() doesn't happen because
firmware is failing to open the protocol (returning EFI_ACCESS_DENIED). That
seems to be the right behaviour from my reading of the UEFI spec since the
grub already opened the protocol for exclusive use in
grub_efi_net_config_real(). Attached is a patch which adds the hw filter
setting to grub_efi_net_config_real() and works for both systems. Not sure if
this is really the right way to fix the problem or not...


File Attachments:

Date: Tue 18 Aug 2015 08:39:06 PM GMT  Name:
efinet-enable-filters-in-grub_efi_net_config_real.patch  Size: 4kB   By:



Reply to this item at:


  Message sent via/by Savannah

reply via email to

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