Got two APU2b4 boards yesterday, and they fail to boot 5.8 or -current, i386 or amd64, from USB early in the process (see below).
So far, I could not figure out if there are differences to your setup from your dmesgs. Eventually, did you revceive an earlier hardware revision APU2a4, with an earlier version of coreboot? Also, I tried to lower serial line speed from the initial 115k of coreboot, for the (unlikely) case that the kernel should change it. Finally, 'boot -c' dos not get as far as to UKC in order to try with ACPI disabled etc. What is your serial console output at boot time? Any ideas or suggestions what I should try next? Thanks, Rolf console output from power-up: Mainboard PCEngines apu2 Enable. APIC: 00 missing read_resources APIC: 01 missing read_resources APIC: 02 missing read_resources APIC: 03 missing read_resources SeaBIOS (version rel-1.8.0-181-g0af5958) BUILD: gcc: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4 binutils: (GNU Binutils for Ubu4 SeaBIOS (version rel-1.8.0-181-g0af5958) BUILD: gcc: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4 binutils: (GNU Binutils for Ubu4 Found coreboot cbmem console @ dffdf000 Found mainboard PC Engines PCEngines apu2 Relocating init from 0x000eeb10 to 0xdff66fd0 (size 28576) Found CBFS header at 0xfffffc50 multiboot: eax=0, ebx=0 boot order: 1: /pci@i0cf8/usb@10/usb-*@1 2: /pci@i0cf8/usb@10/usb-*@2 SeaBIOS (version rel-1.8.0-181-g0af5958) XHCI init on dev 00:10.0: regs @ 0xfeb22000, 4 ports, 32 slots, 32 byte contexts XHCI extcap 0x1 @ feb22500 XHCI protocol USB 3.00, 2 ports (offset 1), def 0 XHCI protocol USB 2.00, 2 ports (offset 3), def 10 XHCI extcap 0xa @ feb22540 Found 2 serial ports Searching bootorder for: /pci@i0cf8/*@14,7 EHCI init on dev 00:13.0 (regs=0xfeb25420) Searching bootorder for: /rom@img/memtest Searching bootorder for: /rom@img/setup XHCI port #3: 0x00200e03, powered, enabled, pls 0, speed 3 [High] Initialized USB HUB (0 ports used) WARNING - Timeout at xhci_event_wait:694! xhci_send_pipe: xfer failed (cc -1) Searching bootorder for: /pci@i0cf8/usb@10/storage@3/*@0/*@0,0 Searching bootorder for: /pci@i0cf8/usb@10/usb-*@3 USB MSC vendor='JetFlash' product='Transcend 1GB' rev='8.07' type=0 removable=1 USB MSC blksize=512 sectors=1972224 All threads complete. Scan for option roms PCengines Press F10 key now for boot menu: Searching bootorder for: HALT drive 0x000f5850: PCHS=0/0/0 translation=lba LCHS=978/32/63 s=1972224 Space available for UMB: c1000-ef000, f0000-f5850 Returned 258048 bytes of ZoneHigh e820 map has 7 items: 0: 0000000000000000 - 000000000009f800 = 1 RAM 1: 000000000009f800 - 00000000000a0000 = 2 RESERVED 2: 00000000000f0000 - 0000000000100000 = 2 RESERVED 3: 0000000000100000 - 00000000dffad000 = 1 RAM 4: 00000000dffad000 - 00000000e0000000 = 2 RESERVED 5: 00000000f8000000 - 00000000fc000000 = 2 RESERVED 6: 0000000100000000 - 000000011f000000 = 1 RAM enter handle_19: NULL Booting from Hard Disk... Booting from 0000:7c00 Using drive 0, partition 3. Loading......... probing: pc0 com0 com1 mem[638K 3582M 496M a20=on] disk: hd0+ >> OpenBSD/amd64 BOOT 3.28 boot> cannot open hd0a:/etc/random.seed: No such file or directory booting hd0a:/5.8/amd64/bsd.rd: 3251512+1391248+2401280+0+520192 [72+360480+23]8 entry point at 0x1000160 [7205c766, 34000004, 24448b12, a680a304] (output stops here)