Skip to content
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

move out of base i915/amdgpu drivers to the extensions #9728

Closed
Tracked by #9249
smira opened this issue Nov 15, 2024 · 0 comments · Fixed by siderolabs/extensions#526 or siderolabs/omni#776
Closed
Tracked by #9249
Assignees

Comments

@smira
Copy link
Member

smira commented Nov 15, 2024

With i915, there's an issue with kernel panic if the firmware is missing, while we the system can boot without i915 driver at all (relying e.g. on UEFI framebuffer).

With AMD GPU, we don't need that to be in the base system probably, as we don't ship NVIDIA GPU either.

Proposal: rename existing extensions as

  • amdgpu-firmware -> amdgpu, and include both firmware and drivers
  • i915-ucode -> i915, and include both firmware and drivers

Provide compatibility fallbacks in both Image Factory and Omni for renamed extensions.

frezbo added a commit to frezbo/talos that referenced this issue Nov 19, 2024
Drop i915 and amdgpu drivers from Talos rootfs, these will be packaged
as extensions containing both firmware and drivers.

Some modules like `ttm`, `i2c-algo-bit` etc have been left off since they are used by both amdgpu and
i915, so makes sense to keep in plain talos.

Part of: siderolabs#9728

Signed-off-by: Noel Georgi <git@frezbo.dev>
frezbo added a commit to frezbo/extensions that referenced this issue Nov 19, 2024
Combine the i915/amdgpu firmware and drivers and package them together.

Fixes: siderolabs/talos#9728

Signed-off-by: Noel Georgi <git@frezbo.dev>
frezbo added a commit to frezbo/extensions that referenced this issue Nov 19, 2024
Combine the i915/amdgpu firmware and drivers and package them together.

Fixes: siderolabs/talos#9728

Signed-off-by: Noel Georgi <git@frezbo.dev>
frezbo added a commit to frezbo/image-factory that referenced this issue Nov 19, 2024
Alias i915/amdgpu extensions to new name.

Ref: siderolabs/extensions#526
Part of: siderolabs/talos#9728

Signed-off-by: Noel Georgi <git@frezbo.dev>
frezbo added a commit to frezbo/omni that referenced this issue Dec 10, 2024
Handle renamed drm extensions.

Fixes: siderolabs/talos#9728

Signed-off-by: Noel Georgi <git@frezbo.dev>
frezbo added a commit to frezbo/omni that referenced this issue Dec 10, 2024
Handle renamed drm extensions.

Fixes: siderolabs/talos#9728

Signed-off-by: Noel Georgi <git@frezbo.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants