HTTP boot grub issue

Bug #2028891 reported by Asmaa Mnebhi
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux-bluefield (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

SRU Justification:

[Impact]

We have tested PXE boot successfully on the BlueField using grubaa64.efi and grub.cfg but HTTP boot does not work.
During HTTP boot, UEFI is able to load the grubaa64.efi but doesn’t load grub.cfg and goes instead into the grub rescue shell.
From the grub shell, I try to load the grub.cfg file manually, but I get the error shown below.

grub> set
?=0
cmdpath=(http,192.168.200.1)
color_highlight=black/light-gray
color_normal=light-gray/black
feature_200_final=y
feature_all_video_module=y
feature_chainloader_bpb=y
feature_default_font_path=y
feature_menuentry_id=y
feature_menuentry_options=y
feature_nativedisk_cmd=y
feature_ntldr=y
feature_platform_search_hint=y
feature_timeout_style=y
grub_cpu=arm64
grub_netfs_type=efi
grub_platform=efi
lang=
locale_dir=
net_default_interface=efinet2
net_default_ip=192.168.200.2
net_default_mac=<oob mac>
net_default_server=192.168.200.1
net_efinet2_ip=192.168.200.2
net_efinet2_mac=<oob mac>
package_version=2.06-2ubuntu14.1
pager=
prefix=(http,192.168.200.1)/grub
pxe_default_server=192.168.200.1
root=http,192.168.200.1
secondary_locale_dir=

configfile (http,192.168.200.1)/grub/grub.cfg
this doesn't works: error: Fail to send a request! status=0x8000000000000002.

However it works if I run:
configfile (tftp,192.168.200.1)/grub/grub.cfg

This forum discusses a similar issue which points to a grub issue:
https://groups.google.com/g/linux.debian.bugs.dist/c/CqfwbhAd-Xg

Could you please help investigate this? Or point me to the right person?

[Fix]

* Unknown yet. Investigate grub.

[Test Case]

* HTTP boot via OOB
* HTTP boot via Connect X

Revision history for this message
Pawel Baldysiak (pawbaldy) wrote :

Hi,
I tested this with latest ubuntu 22.04 snapshot, and the issue still occurs.
I was able to workaround it by replacing grub on http server from the one from Mantic Minotaur (grub-efi-arm64-signed_1.197+2.12~rc1-10ubuntu4_arm64.deb).
Are there any plans of fixing that in near future?

Thanks
Pawel

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-bluefield (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.