[ipxe-devel] IPXE + Coreboot issue

Reto Rayen retorayen at hotmail.com
Sat Jul 16 22:15:20 UTC 2016


I guys

I have the issue, that my ipxe Image is not loading. With a earlier version it worked like a charm on a (Pc Engines APU). But since 1-3 months not anymore. I’m trying to boot Coreboot (SeaBIOS) including a customized ipxe. It worked perfectly about 3 months ago with a «Pc Engines APU» board. But not with a «Pc Engines Alix 2d». 

Thank you in advance. 



I have modified bootorder as follows:

Bootorder file:

/rom at genroms/ipxe
/pci at i0cf8/*@11/drive at 0/disk at 0
/pci at i0cf8/*@11/drive at 1/disk at 0

I did added to the coreboot.rom the following:

$COREBOOT_DIRECTORY/build/cbfstool build/coreboot.rom add -f ./bootorder -n bootorder -t raw
$COREBOOT_DIRECTORY/build/cbfstool build/coreboot.rom add -f ./payloads/perso/ipxe/src/bin/11063053.rom -n genroms/ipxe -t raw


The last lines on the console Output are as follows:

IMD small region:
  IMD ROOT    0. 0f7dec00 00000400
  GDT         1. 0f7dea00 00000200
BS: BS_WRITE_TABLES times (us): entry 0 run 1189750 exit 0
CBFS: 'Master Header Locator' located CBFS at [100:7ffc0)
CBFS: Locating 'fallback/payload'
CBFS: Found @ offset da80 size 1bfd8
Loading segment from rom address 0xfff8dbb8
  code (compression=0)
  New segment dstaddr 0xe4060 memsize 0x1bfa0 srcaddr 0xfff8dbf0 filesize 0x1bfa0
Loading segment from rom address 0xfff8dbd4
  Entry Point 0x000ff06e
Bounce Buffer at 0f73d000, 485264 bytes
Loading Segment: addr: 0x00000000000e4060 memsz: 0x000000000001bfa0 filesz: 0x000000000001bfa0
lb: [0x0000000000100000, 0x000000000013b3c8)
Post relocation: addr: 0x00000000000e4060 memsz: 0x000000000001bfa0 filesz: 0x000000000001bfa0
it's not compressed!
[ 0x000e4060, 00100000, 0x00100000) <- fff8dbf0
dest 000e4060, end 00100000, bouncebuffer f73d000
Loaded segments
BS: BS_PAYLOAD_LOAD times (us): entry 0 run 309256 exit 0
Jumping to boot code at 000ff06e(0f7b6000)
CPU0: stack: 00112000 - 00113000, lowest used address 00112c20, stack used: 992 bytes
entry    = 0x000ff06e
lb_start = 0x00100000
lb_size  = 0x0003b3c8
buffer   = 0x0f73d000
SeaBIOS (version rel-1.9.1-0-gb3ef39f)
BUILD: gcc: (coreboot toolchain v1.41 July 14th, 2016) 5.3.0 binutils: (GNU Binutils) 2.26.1
SeaBIOS (version rel-1.9.1-0-gb3ef39f)
BUILD: gcc: (coreboot toolchain v1.41 July 14th, 2016) 5.3.0 binutils: (GNU Binutils) 2.26.1
Found coreboot cbmem console @ f7be000
Found mainboard PC Engines ALIX.2D
Relocating init from 0x000e5480 to 0x0f768bc0 (size 45984)
Found CBFS header at 0xfff80138
multiboot: eax=0, ebx=0
boot order:
1: /rom at genroms/ipxe
2: /pci at i0cf8/*@11/drive at 0/disk at 0
3: /pci at i0cf8/*@11/drive at 1/disk at 0
4: 
Found 8 PCI devices (max PCI bus is 00)
Copying SMBIOS entry point from 0x0f7b4000 to 0x000f0800
CPU Mhz=498
Scan for VGA option rom
EHCI init on dev 00:0f.5 (regs=0xfe017010)
WARNING - Timeout at i8042_flush:71!
OHCI init on dev 00:0f.4 (regs=0xfe016000)
Found 0 lpt ports
Found 2 serial ports
ATA controller 1 at 1f0/3f4/0 (irq 14 dev 7a)
ATA controller 2 at 170/374/0 (irq 15 dev 7a)
ata0-0: SanDisk SDCFH-004G ATA-0 Hard-Disk (3815 MiBytes)
Searching bootorder for: /pci at i0cf8/*@f,2/drive at 0/disk at 0
All threads complete.
Scan for option roms
Running option rom at c000:0003
pmm call arg1=1
pmm call arg1=0
pmm call arg1=1
pmm call arg1=0
Searching bootorder for: /rom at genroms/ipxe

Press ESC for boot menu.

Searching bootorder for: HALT
drive 0x000f0790: PCHS=7751/16/63 translation=large LCHS=968/128/63 s=7813120
Space available for UMB: c1000-ef000, f0000-f0790
Returned 262144 bytes of ZoneHigh
e820 map has 5 items:
  0: 0000000000000000 - 000000000009fc00 = 1 RAM
  1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED
  2: 00000000000f0000 - 0000000000100000 = 2 RESERVED
  3: 0000000000100000 - 000000000f7b4000 = 1 RAM
  4: 000000000f7b4000 - 000000000f7e0000 = 2 RESERVED
enter handle_19:
  NULL
Booting from ROM...
Booting from c000:0382
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20160717/26d1a28f/attachment.htm>


More information about the ipxe-devel mailing list