Trouble with etherboot-5.2.2

Dave Ashley linuxbios at xdr.com
Tue Jan 6 14:24:00 CET 2004


I'm trying to use my bastardized epia-m tree with etherboot-5.2.2 using
the bin/via-rhine.elf image in place of my 5.0.10 bin32/via6105m.ebi image
that has been working fine.

I get this with linuxbios + 5.0.10:
Found ELF candiate at offset 0                                                  
New segment addr 0x94000 size 0x6f68 offset 0x60 filesize 0x3460                
(cleaned up) New segment addr 0x94000 size 0x6f68 offset 0x60 filesize 0x3460   
Loading Segment: addr: 0x0000000000094000 memsz: 0x0000000000006f68 filesz: 0x00
Clearing Segment: addr: 0x0000000000097460 memsz: 0x0000000000003b08            
Jumping to boot code at 0x94000                                                 
ROM segment 0x0001 length 0x0000 reloc 0x9400                                   
Etherboot 5.0.10 (GPL) ELF for [VIA 86C100]                                     
... everything proceeds normally

I get this with linuxbios + 5.2.2:
Found ELF candiate at offset 0                                                  
Loading Etherboot version: 5.2.2                                                
Dropping non PT_LOAD segment                                                    
New segment addr 0x20000 size 0xefc0 offset 0xb0 filesize 0x5abc                
(cleaned up) New segment addr 0x20000 size 0xefc0 offset 0xb0 filesize 0x5abc   
Loading Segment: addr: 0x0000000005f81028 memsz: 0x000000000000efc0 filesz: 0x0c
Clearing Segment: addr: 0x0000000005f86ae4 memsz: 0x0000000000009504            
Jumping to boot code at 0x20000                                                 
ROM segment 0x0001 length 0x0000 reloc 0x00020000                               

These addr: values for Loading + Clearing Segment seem way off. I looked into
linuxbios src/lib/elfboot.c and there is only one line difference between my
version and the latest off cvs:
	head->phdr_next = head->phdr_prev = head;
at line 369 or 370. I added that but no difference.

This question is probably directed at Eric again: What should I try?
My config for etherboot 5.2.2 is pretty much stock, except I added this line:
CFLAGS += -DCONSOLE_SERIAL -DCOMCONSOLE=0x3f8 -DCONSPEED=115200

I also tried taking out -DRELOCATE
but that made no difference.

Thanks!
Dave



More information about the coreboot mailing list