I am trying to boot BayleyBay CRB Rev 3 using coreboot and have no success
so far. I have serial port (DB9) connected and using 115200 Baud Rate. No
message comes on serial at all. Here is the procedure I followed.
1. Pulled latest coreboot from git.
2. Pulled following from BAY_TRAIL_FSP_KIT. The reason for doing it is
that BAYTRAIL_FSP.fd is not in git and .config refers to it. Also .config
refers to ../intel/cpu/baytrail/microcode
a) created intel directory parallel to coreboot and copied
BAYTRAIL_FSP_GOLD_002_10-JANUARY-2014.fd in to
b) Copied *.h from Microcode folder in the kit to
3. Configured the coreboot for mainboard as intel bayleybay. My .config is
4. Build Coreboot. Below is the prints from cbfstool.
cmos_layout.bin 0x0 cmos_layout 1132
fallback/romstage 0x4c0 stage 27813
fallback/ramstage 0x71c0 stage 67431
fallback/payload 0x17980 payload 268859
config 0x59400 raw 4363
(empty) 0x5a540 null 744088
cpu_microcode_blob.bin 0x110000 microcode 104448
(empty) 0x129840 null 157528
mrc.cache 0x14ffc0 (unknown) 65536
(empty) 0x160000 null 393112
fsp.bin 0x1bffc0 (unknown) 229376
(empty) 0x1f8000 null 31640
5. Flashed the coreboot.rom in upper 2MB (0X0600000-0x07FFFFF)
6. Reboot the board
7. Nothing comes on Serial Console (DB9). Also tried to connect Micro usb
cable which detects two serial ports but no output to any of them as well.
8. Before flashing coreboot.rom, 4 digit display was displaying something
on two digits and rest two were zero. Now all 4 digits stays at zeros.
Looking for help to get at least serial working so that I can get some logs
to debug it. I do not have copy of original BIOS that was there in Flash
and forgot to make a copy using programmer though I ensured that I only
touch upper 2MB. I am stuck and have no logs to debug it.
Thanks in advance.
On 2014-10-31 10:56, Gregg Levine wrote:
> The rest of the group will chime in soon, but is the board currently
> running a known working distribution of Linux? Some released ones do
> not provide good toolchains for us.
I don't have the board, as I haven't yet decided to buy it. But I'd run
Debian wheezy on it. By toolchains, do you mean GCC and Binutils or
superiotool and flashrom?
> The other problem here is that we'll need to have you run such tools
> as are shown on the wiki. Please note that they need to be run at the
> prompt. One of them is the superio tool, and the other is the flashrom
> tool. The other one concerns itself with the tool to reading the
> contents of the PCI management registers. (It also tells us what
> components were used to glue the entire system together.)
Sure, I can run superiotool and flashrom, either from Debian or from Git
> For example some examples shown are untested because the boards are
> wearing proprietary parts who were specially built for them. Intel is
> famous for doing that...
> Oh and regarding the ROM chip containing your system's commercial BIOS
> I suggest tracking down spares as you might need them. The other
> problem is how the part is fastened down on the board.
> I believe that covers it.
Yes, I have some W25Q80BVDAIG chips I planned to use with another board.
I know the board comes with a socketed W25Q64FVAIG, although I'm having
some trouble finding a distributor who carries that chip or equivalent
chips. I assume the 80BV ones I have won't work, because they use a
slightly different supply voltage range?
Patrick "P. J." McDermott
Lead Developer, ProteanOS