Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[16.0] "Add udev to installer and implement cold start"#5464

Merged
eriknordmark merged 2 commits into
lf-edge:16.0from
rucoder:16.0-bp/5430
Nov 28, 2025
Merged

[16.0] "Add udev to installer and implement cold start"#5464
eriknordmark merged 2 commits into
lf-edge:16.0from
rucoder:16.0-bp/5430

Conversation

@rucoder

@rucoder rucoder commented Nov 28, 2025

Copy link
Copy Markdown
Contributor

Description

Backport of #5430

PR dependencies

List all dependencies of this PR (when applicable, otherwise remove this
section).

How to test and validate this PR

See original PR

Changelog notes

See original PR

Checklist

  • I've provided a proper description
  • I've added the proper documentation
  • I've tested my PR on amd64 device
  • I've tested my PR on arm64 device
  • I've written the test verification instructions
  • I've set the proper labels to this PR
  • I've added a reference link to the original PR
  • PR's title follows the template

And the last but not least:

  • I've checked the boxes above, or I've provided a good reason why I didn't
    check them.

When kernel starts and enumerate devices e.g. PCI devices it looks for drivers
under /lib/modules but EVE doesn't have initrd or initrd (in case of installer)
doesn't have modules. When rootfs is mounted later kernel doesn't try to laod
modules again. EVE has udev but it is used for handling hot-plug events only.
The commit initiates a udev "cold start"

Signed-off-by: Mikhail Malyshev <[email protected]>
(cherry picked from commit 3d2974a)
Not all device are detected during eve installation because udev
is not started. Jernel cannot load all modules because initrd
doesn't have them

Signed-off-by: Mikhail Malyshev <[email protected]>
(cherry picked from commit 1c388e9)

@eriknordmark eriknordmark left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@eriknordmark eriknordmark merged commit f8d47bd into lf-edge:16.0 Nov 28, 2025
32 of 33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants