Skip to content

VP2430|Bios Lock causes insta-restart and further tries cause kernel panic when trying to boot into ubuntu #1160

@wiktormowinski

Description

@wiktormowinski

Component

Dasharo firmware

Device

Protectli VP2430

Dasharo version

v0.9.0rc-1

Dasharo Tools Suite version

Test case ID

BLS001.001, BLS002.001

Brief summary

when the Bios Lock is turned on it prevents Ubuntu from booting

How reproducible

happens every time to me, though the test sample is too little to claim it is 100%

How to reproduce

  1. enter UEFI setup menu -> Dasharo System Features -> Dasharo Security Options and turn Lock the BIOS boot medium ON, then save and restart.
  2. In boot menu select ubuntu

Expected behavior

ubuntu should boot as usual

Actual behavior

  1. first instance (of turning bios lock on) causes the platform to reboot whenever trying to boot ubuntu
  2. turning Lock the BIOS boot medium back off, and booting ubuntu causes no problem
  3. second instance generates kernel panic error
  4. fortunately turning Lock the BIOS boot medium back off, and booting ubuntu is an easy fix to get rid of kernel panic
error: image not loaded.

error: image not loaded.

error: you need to load the kernel first.

error: you need to load the kernel first.

Press any key to continue...Press any key to continue...

�[    2.067944] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

[    2.076249] fbcon: Taking over console

[    2.080049] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 6.8.0-49-generic #49-Ubuntu

[    2.087572] Hardware name: Protectli VP2430/VP2430, BIOS Dasharo (coreboot+UEFI) v0.9.0-rc1 11/13/2024

[    2.096895] Call Trace:

[    2.099386]  <TASK>

[    2.101516]  dump_stack_lvl+0x27/0xa0

[    2.105230]  dump_stack+0x10/0x20

[    2.108578]  panic+0x366/0x3c0

[    2.111691]  mount_root_generic+0x1a5/0x360

[    2.115923]  mount_root+0x98/0x100

[    2.119359]  ? __pfx_kernel_init+0x10/0x10

[    2.123501]  prepare_namespace+0x6c/0x2f0

[    2.127548]  kernel_init_freeable+0x1c6/0x210

[    2.131936]  kernel_init+0x1b/0x200

[    2.135458]  ret_from_fork+0x44/0x70

[    2.139083]  ? __pfx_kernel_init+0x10/0x10

[    2.143211]  ret_from_fork_asm+0x1b/0x30

[    2.147183]  </TASK>

[    2.149431] Kernel Offset: 0x12000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)

[    2.160246] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---

log above shows kernel panic in action.

Screenshots

No response

Additional context

No response

Solutions you've tried

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions