[Top][All Lists]

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

efinet SNP issue affects iscsi boot

From: Micah Parrish
Subject: efinet SNP issue affects iscsi boot
Date: Thu, 13 Sep 2018 18:06:15 -0600
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1

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?

Micah Parrish
Linux OS Engineer
Hewlett-Packard Enterprise

reply via email to

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