[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 |
URL:
<http://savannah.gnu.org/bugs/?45794>
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:
Release: Git master
Reproducibility: None
Planned Release: None
_______________________________________________________
Details:
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:
msalter
<http://savannah.gnu.org/bugs/download.php?file_id=34673>
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?45794>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [bug #45794] another EFI PXE boot problem,
Mark Salter <=