<div dir="auto"><div class="gmail_quote" dir="auto"><p style="font-family:sans-serif">Hello!<u></u><u></u></p><p style="font-family:sans-serif"><u></u> <u></u></p><p style="font-family:sans-serif">I have two Intel Atom E3800 based boards. The first one is older version, which woks properly, and coreboot starts there. There are the follows main blocks on the board:<u></u><u></u></p><p style="font-family:sans-serif;margin-left:20.25pt"><u></u>-<span style="font-stretch:normal;font-size:7pt;line-height:normal;font-family:"times new roman"">          </span><u></u>3 WGI210IT Ethernet controller connected directly to SOC PCIe bus;<u></u><u></u></p><p style="font-family:sans-serif;margin-left:20.25pt"><u></u>-<span style="font-stretch:normal;font-size:7pt;line-height:normal;font-family:"times new roman"">          </span><u></u>2 SD-cards, 1 emmc;<u></u><u></u></p><p style="font-family:sans-serif;margin-left:20.25pt"><u></u>-<span style="font-stretch:normal;font-size:7pt;line-height:normal;font-family:"times new roman"">          </span><u></u>USB-host;<u></u><u></u></p><p style="font-family:sans-serif;margin-left:20.25pt"><u></u>-<span style="font-stretch:normal;font-size:7pt;line-height:normal;font-family:"times new roman"">          </span><u></u>Serial legacy port for console;<u></u><u></u></p><p style="font-family:sans-serif;margin-left:20.25pt"><u></u>-<span style="font-stretch:normal;font-size:7pt;line-height:normal;font-family:"times new roman"">          </span><u></u>8 MB SPI NOR flash memory for BIOS.<u></u><u></u></p><p style="font-family:sans-serif"><u></u> <u></u></p><p style="font-family:sans-serif">The second one is modernized version, we added 89HPES5T5 PCIe I/O expansion switch. And WGI210IT based Ethernet ports are connected to switch. <span style="font-size:10pt;font-family:arial,sans-serif;background:white">Further we rebuild a bit a power up circuit of the E3800 SOC. So the coreboot doesn’t work fine on this board. I suppose it is because hardware bug, there may be mistake in circuit design, or it could be problems with manufacturing of the board. So know I’m trying to figure out what exactly is wrong.<u></u><u></u></span></p><p style="font-family:sans-serif"><u></u> <u></u></p><p style="font-family:sans-serif">Launching stops when starts payload loading.  The launch log of this board see in attached “not_working_board_log.txt”. The log of the working board see in the “working_board_log.txt”.<u></u><u></u></p><p style="font-family:sans-serif"><u></u> <u></u></p><p style="font-family:sans-serif">nico_h in the IRC chat noticed that in non-working board appears a starnge device with vid/did PCI: 00:00.0 [8086/0000]. He suggested, that it could be 8086/0f00, and advised to me change the coreboot sources correspondingly:<u></u><u></u></p><p style="font-family:sans-serif"><u></u> <u></u></p><p style="font-family:sans-serif"><span style="font-size:9.5pt;font-family:consolas;background:rgb(240,247,255)"><</span><span style="font-size:9.5pt;font-family:'consolas';color:red;background:rgb(240,247,255)">nico_h</span><span style="font-size:9.5pt;font-family:consolas;background:rgb(240,247,255)">> yanvasilij: in fsp_baytrail/northcluster.c you can duplicate the `struct pci_driver` at the end, and set `.device = 0x0000,` in the copy<u></u><u></u></span></p><p style="font-family:sans-serif"><span style="font-size:9.5pt;font-family:consolas;background:rgb(240,247,255)"><u></u> <u></u></span></p><p style="font-family:sans-serif">I changed the <span style="font-size:9.5pt;font-family:consolas;background:rgb(240,247,255)">fsp_baytrail/northcluster.c</span> such way:<u></u><u></u></p><p style="font-family:sans-serif"><u></u> <u></u></p><p style="font-family:sans-serif">…<u></u><u></u></p><p style="font-family:sans-serif;margin-left:35.4pt">static const struct pci_driver nc_driver __pci_driver = {<u></u><u></u></p><p style="font-family:sans-serif;margin-left:35.4pt">                .ops    = &nc_ops,<u></u><u></u></p><p style="font-family:sans-serif;margin-left:35.4pt">                .vendor = PCI_VENDOR_ID_INTEL,<u></u><u></u></p><p style="font-family:sans-serif;margin-left:35.4pt">                .device = 0x0000,<u></u><u></u></p><p style="font-family:sans-serif;margin-left:35.4pt">};<u></u><u></u></p><p style="font-family:sans-serif"><span style="font-size:9.5pt;font-family:consolas;background:rgb(240,247,255)">…<u></u><u></u></span></p><p style="font-family:sans-serif"><span style="font-size:9.5pt;font-family:consolas;background:rgb(240,247,255)"><u></u> <u></u></span></p><p style="font-family:sans-serif">And it didn’t helped.<u></u><u></u></p><p style="font-family:sans-serif"><u></u> <u></u></p><p style="font-family:sans-serif">My .config file in attachments. Can somebody to advice to me some diagnostics way to figure out what is wrong?<u></u><u></u></p><p style="font-family:sans-serif"><u></u> <u></u></p><p style="font-family:sans-serif">Regards,<u></u><u></u></p><p style="font-family:sans-serif">Vasily</p></div><br></div>