grub-devel
[Top][All Lists]
Advanced

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

Re: efinet SNP issue affects iscsi boot


From: Michael Chang
Subject: Re: efinet SNP issue affects iscsi boot
Date: Thu, 20 Sep 2018 18:38:07 +0800
User-agent: NeoMutt/20170421 (1.8.2)

On Thu, Sep 13, 2018 at 06:06:15PM -0600, Micah Parrish wrote:
> Hi, new subscriber here.  We have a problem with Grub 2 and its use of SNP
> instead of MNP.  Our UEFI driver for a network card parses the relevant DHCP
> options for iSCSI boot, generates an iBFT table, then gets closed by Grub
> when it opens the SNP interface. The driver removes the iBFT table as part
> of normal unload cleanup.  I think this should happen with the Tianocore
> UEFI reference driver as well.  The problem is often masked or does not
> occur when there are multiple network ports enabled.  It occurs with several
> different vendors NICs.
> 
> Possible solutions I see:
> 
> 1. Grub parses the DHCP options and creates its own iBFT.
> 
> 2. Grub copies the already generated iBFT before destroying the interface.
> 
> 3. Grub opens the network interface MNP instead of SNP.
> 
> Although I am a neophyte at grub and UEFI development, I would like to start
> a discussion on possible solutions.  Has anyone else seen this?

For possible solution 3, I managed to work out patch to use MNP but is not
polished, although it survived my testing. If you don't mind and willing to
give it go I will post it here as RFC patch for review.

Thanks,
Michael

> 
> 
> Micah Parrish
> address@hidden
> Linux OS Engineer
> Hewlett-Packard Enterprise
> 
> 
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/grub-devel



reply via email to

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