UEFI BIOS crash setting or adding BootNNNN variable

1,152 views
Skip to first unread message

Peter Wieland

unread,
Nov 18, 2013, 8:07:02 PM11/18/13
to minno...@googlegroups.com

Hello,

Using the 0.94 BIOS, I'm seeing the UEFI BIOS crash when setting BootNNNN values under EFI_GLOBAL_VARIABLE.  For example if I try to copy Boot0001 (the USB boot string) to Boot0002:

shell> setvar Boot0002 -bs -rt -nv =--PciRoot(0x0)/Pci(0x17,0x0)/Pci(0x0,0x0)/Pci(0x8,0x3)/USB(0x0,x0)/HD(1,MBR,0x00000000,0x800,0xE6C000)

I get the following exception:
!!!! IA32 Exception Type - 0000000D    CPU Apic ID - 00000000 !!!!
EIP  - 010012D6, CS  - 00000010, EFLAGS - 00010286
ExceptionData - 00000000
EAX  - FFFFFFFF, ECX - FFFFFFFF, EDX - 6302D008, EBX - 00000000
ESP  - 3F0C7D70, EBP - 3F0C7DE8, ESI - 46C7766F, EDI - 00000002
DS   - 00000018, ES  - 00000018, FS  - 00000018, GS  - 00000018, SS - 00000018
CR0  - 00000013, CR2 - 00000000, CR3 - 00000000, CR4 - 00000648
DR0  - 00000000, DR1 - 00000000, DR2 - 00000000, DR3 - 00000000
DR6  - FFFF0FF0, DR7 - 00000400
GDTR - 3ED5F9F0 0000003F, IDTR - 3F00A010 000007FF
LDTR - 00000000, TR - 00000000
FXSAVE_STATE - 3F0C7AC0
!!!! Find PE image (No PDB)  (ImageBase=008E9000, EntryPoint=008EA4EF) !!!!

I get the same exception if I try to set Boot0001 to the value it currently has

I do not see an exception if I try setting Boot0002 to Fv(07F426A2-5F6B-4ED5-9B35-6FF191BFB4DD)/Shell (the value of Boot0000)

Questions:

1. Is this crash known?
2. Is there a PDB file for the 0.94 BIOS?

Thanks,
-p

Amaya, Elmer A

unread,
Nov 20, 2013, 2:54:02 PM11/20/13
to minno...@googlegroups.com

Hi Pete,

 

I’m following up with our eng team on this issue and will get back to you soon.

 

Thanks,

Elmer

Peter Wieland

unread,
Dec 2, 2013, 8:42:43 PM12/2/13
to minno...@googlegroups.com
Thanks Elmer.  Has there been any progress on this issue?

thanks,
-p

Amaya, Elmer A

unread,
Dec 3, 2013, 5:06:31 PM12/3/13
to minno...@googlegroups.com

Hi Peter,

 

Eng has not root caused this issue yet, but they are recommending using the “bcfg” command instead.  I’m looking at the corresponding parameters that you could use.  You can get all the bcfg flags with “bcfg -? –v”.

Reply all
Reply to author
Forward
0 new messages