bugGNU GRUB - Bugs: bug #65389, GRUB 2.12 General Protection...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #65389: GRUB 2.12 General Protection Exception

Submitter:  Ian Ormshaw <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: 
Open/Closed:  Open Release:  other
Release:  Reproducibility:  Every Time
Planned Release:  None

Fri 01 Mar 2024 02:00:54 PM UTC, original submission:  

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.

Ian Ormshaw <ormshaw>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ormshaw (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    No changes have been made to this item

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code