-
-
Notifications
You must be signed in to change notification settings - Fork 187
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
Heads panic (unable to mount root fs) before menu shows up #1882
Comments
@marmarek a full dump could help, but it looks like something spi got corrupted during internal flash. The error means that initramfs could not be found, after coreboot extracting payload in ram and trying to jump to its initramfs. Seems like spi content got corrupted somehow. Weird anyhow, since internal flashing either used flashrom/flashprog so it it should have failed if incapable of writing a block and should have failed verification step from prior rom version, leading you to recovery shell in case an erase/write operation on spi failed from prior rom flashing spi to new version. Can you provide source rom version as well if you kept trace? cd683b1 is pretty old (2 months old)? On phone, will get back to this on computer later and inspects diffs, but as said previously flash op should have failed verification step, where rollback to previous rom could have mitigated leaving you in recovery shell in case verifying flashed rom content failing, and leaving you to old rom forever in case spi is worn out for whatever reason. I'm mostly interested into external spi backup dump content, as well as if your test machine can boot from an externally flashed roms from master, or better, feature freeze PR branch. Next step is to diagnose if spi chips are worn out. And if not, trying to explain what happened to result in corrupted spi flash otherwise. |
From before the update? I don't have it. But it did worked for a while after the update. Last working date is 2024-12-14. |
@marmarek ping because edited post on phone. |
External dump of broken state: I've dumped it twice and got the same result, so at least it is not very worn out flash... |
which one specifically? |
|
Please identify some basic details to help process the report
A. Provide Hardware Details
What board are you using? (Choose from the list of boards here)
Does your computer have a dGPU or is it iGPU-only?
Who installed Heads on this computer?
What PGP key is being used?
Are you using the PGP key to provide HOTP verification?
B. Identify how the board was flashed
Is this problem related to updating heads or flashing it for the first time?
If the problem is related to an update, how did you attempt to apply the update?
How was Heads initially flashed?
Was the board flashed with a maximized or non-maximized/legacy rom?
If Heads was externally flashed, was IFD unlocked?
C. Identify the rom related to this bug report
Did you download or build the rom at issue in this bug report?
If you downloaded your rom, where did you get it from?
heads-x230-hotp-maximized_usb-kb-v0.2.0-2416-gcd683b1
If you built your rom, which repository:branch did you use?
What version of coreboot did you use in building?
{ You can find this information from github commit ID or once flashed, by giving the complete version from Sytem Information under Options --> menu}
In building the rom, where did you get the blobs?
Please describe the problem
Describe the bug
After one of many reinstalls (this is a CI system), Heads doesn't start anymore. Could be Heads initramfs broken?
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No panic
Screenshots
A screen with the message:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Additional context
I can do a flash dump with external programmer (if that would be helpful), but only in a few days.
The text was updated successfully, but these errors were encountered: