Hi All, So you guys are booting ok with the coreboot's latest master? I was thinking some later commits broke the boot on T440p...
> I would suggest enabling SPI flash console, which writes logs to the SPI > flash chip. Build, flash, and try booting. Then, power off and read the flash > chip back. There should be a log somewhere inside the CBFS. Thanks, I have now enabled the "SPI Flash console output". and the config file is here: https://pastebin.com/Xg5FmJ6q I get the following logs: When I use a normal (not engineering sample) CPU Celerom 2950M, the symptoms are: The power button led is on, keyboard led on for a second and then off, fan is **always** on, screen is not on. The logs I get are: coreboot-4.11-1595-g22d5b07160 Fri Mar 13 18:31:17 UTC 2020 bootblock starting (log level: 8)... coreboot-4.11-1595-g22d5b07160 Fri Mar 13 18:31:17 UTC 2020 bootblock starting (log level: 8)... coreboot-4.11-1595-g22d5b07160 Fri Mar 13 18:31:17 UTC 2020 bootblock starting (log level: 8)... coreboot-4.11-1595-g22d5b07160 Fri Mar 13 18:31:17 UTC 2020 bootblock starting (log level: 8)... coreboot-4.11-1595-g22d5b07160 Fri Mar 13 18:31:17 UTC 2020 bootblock starting (log level: 8"’.bo: blotk ocmeti"†W26ò÷6öÆâ“¢V÷ coreboot-4.11-1595-g22d5b07160 Fri Mar 13 18:31:17 UTC 2020 bootblock starting (log level: 8)... coreboot-4.11-1595-g22d5b07160 Fri Mar 13 18:31:17 UTC 2020 bootblock starting (log level: 8)... When I use a engineering sample Haswell 4700QM CPU with the code QDEN, the symptoms are: The power button led is on, keyboard led on for a second and then off, **fan on for a or two second and then off**, screen is not on. The logs I get are: coreboot-4.11-1585-g6f785b0f62-dirty Wed Mar 11 19:58:06 UTC 2020 romstage starting (log level: 7)... coreboot-4.11-1585-g6f785b0f62-dirty Wed Mar 11 19:58:06 UTC 2020 romstage starting (log level: 8)... coreboot-4.11-1585-g6f785b0f62-dirty Wed Mar 11 19:58:06 UTC 2020 romstage starting (log level: 8)... coreboot-4.11-1585-g6f785b0f62-dirty Wed Mar 11 19:58:06 UTC 2020 romstage starting (log level: 8)"ââæÒ&öw7F–RBÖW6R†W‚2÷66 coreboot-4.11-1585-g6f785b0f62-dirty Wed Mar 11 19:58:06 UTC 2020 romstage starting (log level: 8)... I only have these two CPUs at hand to test, and they both works under stock bios. I also uploaded my full build process log and commands used. Really no idea why it can't boot... https://pastebin.com/jbnnE5Jx > Ideally, just selecting USE_BLOBS (needed for microcode), selecting the > mainboard and adding the mrc.bin should result in a bootable build. It will > print a large warning, though I also tried this, the log is the same as above. > Okay, that matches with the mrc.bin of peppy. The one I use (from wolf) has a > different hash, no idea as to why. I tried both peppy's and wolf's mrc.bin, the result is the same. BTW, I noticed some strage issues randomly when I flash back to me_cleaned stock bios. Sometimes it has 5 + 5 beeps, but if I reboot a few times, it will disappear. As there are so many discussions about ME, I was convinced with the impression that using me_cleaner is good. I had already used me_cleaner with the arg -S on vendor firmware, and the resulting t440p_original_bios_with_me_cleaned.bin works ok, intelmetool says the "ME: Current Working State : Initializing" and there is no 30 minute shutdown. So everything seems fine for the vendor bios with me_cleaned, so I assembled the laptop with the me_cleaned 8MB vendor bios. There does somethings different at the 0x510000 section between the t440p_original_bios_with_me_cleaned with coreboot.rom. What's this and does this matters? https://www.reddit.com/r/coreboot/comments/fhuiui/what_is_the_section_in_t440ps_original_bios/ Anyway, if in the end it doesn't work. I will disassemble the laptop again and test against me uncleared bios. Mar 14, 2020, 03:56 by benjamin.doro...@gmail.com: > Hi, > > You are using me_cleaner. > > Some of those issues remind me of ones I noticed when using me_cleaner > (vendor firmware too only worked with the soft-disable-only flag). I'd be > curious to know what ME_CLEANER_ARGS is set to. > > I think it's somewhat common knowledge that removing the MFS/EFFS partition > is a bad idea. Per this, I'm extending the above to assume that whitelisting > the partition could work. > > On Fri., Mar. 13, 2020, 1:07 p.m. Angel Pons, <> th3fan...@gmail.com> > wrote: > >> Hi Dalao, >> >> On Fri, Mar 13, 2020 at 3:36 PM Dalao via coreboot >> <>> coreboot@coreboot.org>> > wrote: >> > >> > I'm trying to build coreboot for T440p and still can't boot. I have tried >> the official repo's latest master branch, it can't boot. The power button >> led is on, keyboard led on for a second and then off, fan is on, but the >> screen is not. I don't have a debug device. Ordered a FT232H but it's on the >> way. I don't know what's the problem. So I looked around trying to find a >> working one. I also tried the official repo's 4.11_branch, it's the same >> problem. >> >> I would suggest enabling SPI flash console, which writes logs to the >> SPI flash chip. Build, flash, and try booting. Then, power off and >> read the flash chip back. There should be a log somewhere inside the >> CBFS. >> >> > I also tried different configs use LIBGFXINIT or use VGAROM, and >> Tianocore or Seabios payload. Still the same problem. The most recent config >> is: >> > >> https://pastebin.com/7vnji9i2 >> >> You are using me_cleaner. Try not using it, as it can break things. >> Ideally, just selecting USE_BLOBS (needed for microcode), selecting >> the mainboard and adding the mrc.bin should result in a bootable >> build. It will print a large warning, though: since the IFD/ME/GbE >> regions were left empty, flashing the result as-is will not work. On >> the t440p with two flash chips, you only need to flash the last 4 MiB >> of the 12 MiB coreboot.rom into the 4 MiB chip. >> >> libgfxinit should just work. The VBIOS is less likely to work fine on >> the first try, as extracting it is more error-prone. >> >> > The sha1sum of the blobs I obtained are: >> > $ sha1sum mrc.bin >> > d18de1e3d52c0815b82ea406ca07897c56c65696 mrc.bin >> >> Okay, that matches with the mrc.bin of peppy. The one I use (from >> wolf) has a different hash, no idea as to why. >> >> > $ sha1sum pci8086,0416.rom (obtained through linux kernel) >> > 4074e1fa2f788f91d3612b6fe861c9c3faf5560a pci8086,0416.rom >> > >> > I also tried archfan's repo for T440p but still can't build. It has some >> issues with submodules >> https://github.com/archfan/coreboot/issues/12 >> > >> > I flashed back backuped original bios, and it can boot. I assume it's >> still a software issue with my coreboot build. How to get a working snapshot >> of coreboot, submodules, and seabios/tianocore at the time when the T440p >> can work? >> >> That's good to hear. >> >> > _______________________________________________ >> > coreboot mailing list -- >> coreboot@coreboot.org >> > To unsubscribe send an email to >> coreboot-le...@coreboot.org >> >> Best regards, >> >> Angel Pons >> _______________________________________________ >> coreboot mailing list -- >> coreboot@coreboot.org >> To unsubscribe send an email to >> coreboot-le...@coreboot.org >>
_______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-le...@coreboot.org