Adding call soft_reset() just after rs780_htinit() in romstage.c allow to go further, now it stops just before boot: --------------------------------------------------------------------- ATA controller 1 at 3010/3020/0 (irq 0 dev 88) ATA controller 2 at 3018/3024/0 (irq 0 dev 88) Got ps2 nak (status=51) ata1-0: ST3500410AS ATA-8 Hard-Disk (465 GiBytes) Searching bootorder for: /pci@i0cf8/*@11/drive@1/disk@0 ebda moved from 9fc00 to 9f800 USB keyboard initialized ehci_wait_td error - status=80000d42 Initialized USB HUB (1 ports used) All threads complete. Scan for option roms Press F12 for boot menu. --------------------------------------------------------------------- Why it may stop and why soft_reset() call may be needed there? If I try to enable internal vga bios the last message are: --------------------------------------------------------------------- In CBFS, ROM address for PCI: 01:05.0 = ffc00778 PCI expansion ROM, signature 0xaa55, INIT size 0xf000, data ptr 0x01b0 PCI ROM image, vendor ID 1002, device ID 9715, PCI ROM image, Class Code 030000, Code Type 00 Copying VGA ROM Image from ffc00778 to 0xc0000, 0xf000 bytes Real mode stub @00000600: 867 bytes Calling Option ROM... ... Option ROM returned. Devices initialized Detected error on hypertransport link Unknown device path type: 0
HT: Leftover static devices. Check your devicetree.cb POST: 0x24
Unknown device path type: 149613058 Unknown device path type: 0 --------------------------------------------------------------------- Is the problem in devicetree.cb and how create correct devicetree.cb ?