Bug #84

kgpe-d16: coreboot and seabios boot with C1 and G1 slots empty, but grub hangs

Added by Andrew Engelbrecht over 2 years ago. Updated almost 2 years ago.

Status:NewStart date:11/21/2016
Priority:NormalDue date:
Assignee:Timothy Pearson% Done:

0%

Category:-
Target version:-

Description

Hello,

If I fill every ram slot on the kgpe-d16 with samsung 16 GB ram, the system boots. However if I take out ram from slots C1 and G1, coreboot boots to seabios, which boots to grub, which then hangs after selecting a menu option.

I've attached coreboot and grub logs for both cases.

Thank you.

History

#1 Updated by Andrew Engelbrecht over 2 years ago

coreboot revision: e39a8a9c092ed66686632d591ec84ed7a6165a50

coreboot config:

# This image was built using coreboot 4.5-322-ge39a8a9
CONFIG_VENDOR_ASUS=y
CONFIG_BOARD_ASUS_KGPE_D16=y
CONFIG_DRIVERS_PS2_KEYBOARD=y
CONFIG_MEMTEST_SECONDARY_PAYLOAD=y

#2 Updated by Andrew Engelbrecht over 2 years ago

Here are the logs that I forgot to attach.

#3 Updated by Andrew Engelbrecht over 2 years ago

I'm not sure why uploaded logs aren't appearing.

Here is the last 100 lines of the failed grub launch:

script/script.c:65: free 0xbfbfddb0
script/script.c:65: free 0xbfbfdde0
script/script.c:65: free 0xbfbfde10
script/script.c:65: free 0xbfbfde60
script/script.c:65: free 0xbfbfdf80
script/script.c:65: free 0xbfbfdfb0
script/script.c:65: free 0xbfbfdff0
script/script.c:65: free 0xbfbfe150
script/script.c:65: free 0xbfbfe2f0
script/script.c:65: free 0xbfbfe310
script/lexer.c:321: token 288 text [initrd]
script/script.c:50: malloc 0xbfbfb860
script/script.c:50: malloc 0xbfbfb840
script/script.c:163: arglist
script/script.c:50: malloc 0xbfbfb810
script/lexer.c:321: token 289 text [/boot/initrd.img-4.2.0-42-generic]
script/script.c:50: malloc 0xbfbfb640
script/script.c:50: malloc 0xbfbfb600
script/script.c:163: arglist
script/script.c:50: malloc 0xbfbfb5d0
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0xbfbfb5a0                                                                                                                                                 
script/script.c:50: malloc 0xbfbfb580                                                                                                                                                 
script/script.c:198: cmdline                                                                                                                                                          
script/script.c:50: malloc 0xbfbfb550                                                                                                                                                 
script/lexer.c:321: token 0 text []                                                                                                                                                   
script/script.c:50: malloc 0xbfbfb940                                                                                                                                                 
script/script.c:50: malloc 0xbfbfb920                                                                                                                                                 
script/script.c:294: append command                                                                                                                                                   
script/script.c:50: malloc 0xbfbfb900                                                                                                                                                 
kern/disk.c:196: Opening `hd0,msdos1'...                                                                                                                                              
partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x800, len                                                                                                              
0x1dd3800                                                                                                                                                                             
kern/fs.c:56: Detecting ext2...                                                                                                                                                       
lib/relocator.c:1385: chunks = 0xbfc1b230                                                                                                                                             
lib/relocator.c:434: trying to allocate in 0x240e000-0x36822000 aligned 0x1000                                                                                                        
size 0x17cdda4                                                                                                                                                                        
lib/relocator.c:1186: allocated: 0x35054000+0x17cdda4                                                                                                                                 
lib/relocator.c:1397: allocated 0x35054000/0x35054000                                                                                                                                 
lib/relocator.c:1398: chunks = 0xbfc1b230                                                                                                                                             
loader/i386/linux.c:1167: Initrd, addr=0x36822000, size=0x17cdda4                                                                                                                     
kern/disk.c:295: Closing `hd0'.                                                                                                                                                       
script/script.c:65: free 0xbfbfb900
script/script.c:65: free 0xbfbfb920
script/script.c:65: free 0xbfbfb940
script/script.c:65: free 0xbfbfb550
script/script.c:65: free 0xbfbfb580
script/script.c:65: free 0xbfbfb5a0
script/script.c:65: free 0xbfbfb5d0
script/script.c:65: free 0xbfbfb600
script/script.c:65: free 0xbfbfb640
script/script.c:65: free 0xbfbfb810
script/script.c:65: free 0xbfbfb840
script/script.c:65: free 0xbfbfb860
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0xbfbfb8a0
script/script.c:50: malloc 0xbfbfb880
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0xbfbfb940
script/script.c:50: malloc 0xbfbfb860
script/script.c:65: free 0xbfbfb860
script/script.c:65: free 0xbfbfb940
script/script.c:65: free 0xbfbfb880
script/script.c:65: free 0xbfbfb8a0
loader/i386/linux.c:572: real_size = 6000, mmap_size = 2000
loader/i386/linux.c:426: addr = 10000, size = 80000, need_size = 6000
loader/i386/linux.c:584: real_mode_target = 8a000, real_size = 6000,
efi_mmap_size = 0
lib/relocator.c:1239: min_addr = 0x0, max_addr = 0x100000, target = 0x8a000
lib/relocator.c:434: trying to allocate in 0x0-0xffffffff aligned 0x1 size
0x6000
lib/relocator.c:1186: allocated: 0xbfc738f0+0x6000
lib/relocator.c:1275: allocated 0xbfc738f0/0x8a000
lib/relocator.c:1293: relocators_size=39
lib/relocator.c:1301: relocators_size=61
lib/relocator.c:1308: cur = 0xbfc0df20, next = 0xbfc0dce0
loader/i386/linux.c:601: real_mode_mem = 0xbfc738f0
loader/i386/linux.c:611: code32_start = 1000000
lib/relocator.c:1385: chunks = 0xbfc0df20
lib/relocator.c:434: trying to allocate in 0x1000-0xffffff2f aligned 0x10 size
0xd0
lib/relocator.c:1186: allocated: 0x240e000+0xd0
lib/relocator.c:1397: allocated 0x240e000/0x240e000
lib/relocator.c:1398: chunks = 0xbfc0df20
lib/relocator.c:1521: Preparing relocs (size=61)
lib/relocator.c:434: trying to allocate in 0x0-0xffffffc3 aligned 0x1 size
0x3d
lib/relocator.c:1186: allocated: 0x240e0d0+0x3d
lib/relocator.c:1533: Relocs allocated at 0x240e0d0
lib/relocator.c:1548: chunk 0x240e000->0x240e000, 0xd0
lib/relocator.c:1548: chunk 0xbfc738f0->0x8a000, 0x6000
lib/relocator.c:1548: chunk 0x35054000->0x35054000, 0x17cdda4
lib/relocator.c:1548: chunk 0x100000->0x1000000, 0x140e000
lib/relocator.c:1592: sorted chunk 0x100000->0x1000000, 0x140e000
lib/relocator.c:1592: sorted chunk 0x240e000->0x240e000, 0xd0
lib/relocator.c:1592: sorted chunk 0x35054000->0x35054000, 0x17cdda4
lib/relocator.c:1592: sorted chunk 0xbfc738f0->0x8a000, 0x6000

#4 Updated by Nico Huber almost 2 years ago

  • Assignee set to Timothy Pearson

Also available in: Atom PDF