-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NV56TU code does not build (reported in DM by Theirry) #1139
Comments
To validate this, defconfig needs to be expended into ooldconfig. Here I can only refer to what is under defconfig of ref config at
TLDR: code, paths + reference config needs to build under Heads and then Heads features tested on my side under linuxboot/heads#1835 |
This comment was marked as off-topic.
This comment was marked as off-topic.
@mkopec is it already resolved in: linuxboot/heads#1846 ? |
Needed to change path from novacustom-blobs (private) to dasharo-blobs (public). The FSPs themselves are the same.
Probably need to add a new step in CI, but this is the first release, so I'm not sure if EC FW needs to be included
Not sure about this one, so far I've managed to build coreboot with LPSS UART for debugging. coreboot logs end with jumping to payload, but nothing happens afterwards (on console or on screen) |
linuxboot/heads#1846 (comment)
|
@mkopec I think you have not responded to me previous message in full. Can we please point to repo revision which can be built by all users? We are getting another reports via Matrix. |
We need clear information on what's the problem here and link / inform in the documentation which tags cannot be build, and whether there are some workarounds we want propose. |
Its simply missing linuxboot/heads#1846 (comment) so collaboration that happened there is merged into dasharo, builds ans I can continue my collaboration under v560tu to do the same thing I did for V540TU, but own a v560tu so should land faster from my side since I will be able to test and unbrick if it builds and doesn't cause a brick. I still have no news on EC being built and integrated into coreboot stitched rom to self sync ec, since that wasn't part of V540TU AFAIK. |
@macpijan I fixed the build issue for Heads, but for UEFI it's a different matter, because there we depend on the Intel GOP driver which AIUI cannot be published standalone, unincorporated into a complete firmware image |
Has there been any progress on resolving this issue for UEFI? The public facing docs still say that it's possible to build it, and without being able to do so there is no way to verify the integrity of the firmware. Thanks! |
@Algebro7 We have a new build system, please check out https://github.com/Dasharo/fwbuild and let us know if it works for you :) This release was quite problematic due to blobs and their licensing, this system works around these issues |
Nice! I see a FWBUILD for the v540 in there, will that work for the v560? |
@Algebro7 Please check again, I just pushed V560TU too |
Alright, it built, will try flashing it later. BTW, what is this blob here? https://github.com/Dasharo/fwbuild/blob/main/v560tu/uefi/v0.9.0/bios/FWBUILD#L35 |
That is the intel gigabit ethernet driver, it's needed for network boot support. It may only be redistributed when integrated into a full firmware binary, so we had to add this workaround |
Thanks! I tried flashing the ec rom from DTS today and it's failing with the following errors:
Any idea what's up with that? There were no errors/warnings in the build process. |
If you already have Dasharo EC installed you can use |
And how can I troubleshoot if I don't? I don't necessarily trust the firmware that was pre-flashed on this device so I'd like to make sure it's possible "start fresh". |
If you had Clevo proprietary EC firmware, then you would use The flashing protocol is different depending on which EC firmware you have. While Clevo EC firmware is running, you need to use flashrom, but while Dasharo EC is running, you would need to use dasharo_ectool. |
Ah OK, thanks for the explanation. |
From linuxboot/heads#1846 (comment)
So 3f8a0df builds and boots. Not done yet, but this ticket can be closed. That commit builds, but end users stock on bootsplash for 30 seconds. This is linuxboot/heads#1846 (comment) |
Component
Dasharo firmware
Device
NovaCustom V56 14th Gen
Dasharo version
v0.9.0
Dasharo Tools Suite version
No response
Test case ID
No response
Brief summary
Commit reference config points to bad FSP paths, no recipe to build EC
How reproducible
I'm unsure; I'm just reporting what Thierry sent me in DM. I assume it should 100%.
linuxboot/heads#1835
How to reproduce
Try to build https://docs.dasharo.com/variants/novacustom_v560tu/releases/#v090-2024-07-18
Expected behavior
Dasharo (coreboot+UEFI) builds correctly based on the provided information in the release.
Actual behavior
No sure, no logs, no error messages received. Someone has to try to reproduce that and confirm this is valid.I'm not sure. No logs, no error messages were
Screenshots
No response
Additional context
It blocks Heads development. From Thierry:
Solutions you've tried
No response
The text was updated successfully, but these errors were encountered: