URL: <https://savannah.gnu.org/bugs/?65389>
Summary: GRUB 2.12 General Protection Exception Group: GNU GRUB Submitter: ormshaw Submitted: Fri 01 Mar 2024 02:00:54 PM UTC Category: Booting Severity: Major Priority: 5 - Normal Item Group: Hardware-specific Status: None Privacy: Public Assigned to: None Originator Name: Originator Email: Open/Closed: Open Release: other Release: Discussion Lock: Any Reproducibility: Every Time Planned Release: None _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Fri 01 Mar 2024 02:00:54 PM UTC By: Ian Ormshaw <ormshaw> I have built grub 2.12 for x86_64 from source and build in the following modules: all_video bli boot btrfs disk echo efi_gop efi_uga efinet efitextmode efifwsetup ext2 fat gfxmenu gfxterm gfxterm_menu gzio halt help linux loadenv ls lsefi lsefimmap lsefisystab lsmmap memtools minicmd net normal part_gpt probe progress read reboot relocator search search_fs_uuid serial terminal terminfo test usb usb_keyboard usbms videoinfo xfs zstd I have successfully booted a number of systems using the produced executable. However, on a Dell Precision 5820 system I receive the following error (once the root file sysyem has been loaded. Booting `AMST Linux Recovery' !!!! X64 Exception Type - 0D(#GP - General Protection) CPU Apic ID - 00000010 !!!![ rootfs.cpio.zst 133.31MiB 100% 18.87MiB/s ] ExceptionData - 0000000000000000 RIP - 00000000480CCCB8, CS - 0000000000000038, RFLAGS - 0000000000210246 RAX - 2256225697429742, RCX - 2256225697429742, RDX - 0000000000000002 RBX - 0000000000000000, RSP - 000000004E8E9190, RBP - 000000004B1FA518 RSI - 0000000000000000, RDI - 0000000000000100 R8 - 0000000000000000, R9 - 0000000000000008, R10 - 000000000000FFFF R11 - 000000004AA147C0, R12 - 0000000000001301, R13 - 00000000017240C0 R14 - 000000004E8E93D0, R15 - 000000004E8E93B0 DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030 GS - 0000000000000030, SS - 0000000000000030 CR0 - 0000000080000013, CR2 - 0000000000000000, CR3 - 000000004E764000 CR4 - 0000000000000668, CR8 - 0000000000000000 DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000 DR3 - 0000000000000000, DR6 - 00000000FFFF0FF0, DR7 - 0000000000000400 GDTR - 000000004AD2C320 0000000000000047, LDTR - 0000000000000000 IDTR - 000000004AD3B018 0000000000000FFF, TR - 0000000000000000 FXSAVE_STATE - 000000004E8E8DF0 !!!! Can't find image information. !!!! This error only occurs when a particular ethernet card is installed in the system. The ethernet card is reporter as follows: # lspci -s 0000:02:00.0 -nn -qq -mm -vvv Slot: 02:00.0 Class: Ethernet controller [0200] Vendor: Intel Corporation [8086] Device: I210 Gigabit Network Connection [1533] SVendor: Intel Corporation [8086] SDevice: Ethernet Server Adapter I210-T1 [0001] Rev: 03 ProgIf: 00 NUMANode: 0 Removing this ethernet card allows the system to boot normally. This NIC appears to have a PXE option rom on is, which I cannot disable. I don't know if this is related to the problem, but I do not see this problem with other Ethernet cards. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?65389> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/