# Build missing modules for Rocky kernel

**URL:** <https://forums.rockylinux.org/t/build-missing-modules-for-rocky-kernel/16739>\
**Category:** Rocky Linux Help & Support\
**Created:** [December 4, 2024, 8:02pm UTC](https://forums.rockylinux.org/t/build-missing-modules-for-rocky-kernel/16739 "2024-12-04T20:02:11Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![dali](https://avatars.discourse-cdn.com/v4/letter/d/c68b51/32.png) [@dali](https://forums.rockylinux.org/u/dali)\
**Post date:** [December 4, 2024, 8:02pm UTC](https://forums.rockylinux.org/t/build-missing-modules-for-rocky-kernel/16739/1 "2024-12-04T20:02:11Z")

</div>

Hi, I recently purchased an Intel ARC A310 GPU, to use for hardware transcoding with Jellyfin.

Rocky 9.2+ has backported support for Intel ARC but I couldn’t get hardware accelerated transcoding to work.

Found this in dmesg:

```auto
i915 0000:0b:00.0: [drm] GT0: HuC: can't load due to missing mei modules

```

Wound up installing kernel-ml-6.11.9 from ELRepo, that version had full support for Intel ARC and ZFS (testing) successfully builds modules.

The added modules are documented here: [0001470: Missing modules for Intel ARC GPU - ELRepo Bugs](https://elrepo.org/bugs/view.php?id=1470)

Seems like it would be possible to build the missing modules for Rocky 9’s standard kernel (5.14.x) but I’ve failed to find out how, only found some hints that you should use mock to rebuild the kernel RPM, [building a custom kernel](https://docs.rockylinux.org/guides/custom-linux-kernel/) is [often discouraged](https://www.reddit.com/r/RockyLinux/comments/11detmz/comment/ja8ez6g/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button).

Does anyone know how to add missing kernel modules for RHEL/Rocky/Alma?

---

<div class="post-metadata">

**Author:** ![toracat](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/toracat/32/68_2.png) [@toracat](https://forums.rockylinux.org/u/toracat)\
**Post date:** [December 5, 2024, 2:35am UTC](https://forums.rockylinux.org/t/build-missing-modules-for-rocky-kernel/16739/2 "2024-12-05T02:35:15Z")

</div>

> [@dali](#):
>
> Does anyone know how to add missing kernel modules for RHEL/Rocky/Alma?

It is possible to build a custom kernel but it is not trivial at all. Besides, you’d have to do it for every kernel update. Are you sure you want to do this? If kernel-ml is working for you, it seems like a reasonably good “solution” …

---

<div class="post-metadata">

**Author:** ![dali](https://avatars.discourse-cdn.com/v4/letter/d/c68b51/32.png) [@dali](https://forums.rockylinux.org/u/dali)\
**Post date:** [December 5, 2024, 9:22am UTC](https://forums.rockylinux.org/t/build-missing-modules-for-rocky-kernel/16739/3 "2024-12-05T09:22:50Z")

</div>

Yeah, I was hoping module rebuilds could be handled by akmod.

For now kernel-ml works, but I have to stay on 6.11 because of ZFS. No one knows when ZFS starts supporting 6.12 (I believe they adhere to the “when it’s ready” ethos), hopefully there are no major (security) issues with 6.11, it looks like ELRepo has removed 6.11 so I can’t expect any updates.

Using kernel-lt would have been better for ZFS but Intel ARC hw accel didn’t work when I tried 6.1.119-1, got “[drm] Incompatible option enable\_guc=3 - HuC is not supported!”.

---

<div class="post-metadata">

**Author:** ![toracat](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/toracat/32/68_2.png) [@toracat](https://forums.rockylinux.org/u/toracat)\
**Post date:** [December 5, 2024, 10:24am UTC](https://forums.rockylinux.org/t/build-missing-modules-for-rocky-kernel/16739/4 "2024-12-05T10:24:48Z")

</div>

> [@dali](#):
>
> Using kernel-lt would have been better for ZFS but Intel ARC hw accel didn’t work when I tried 6.1.119-1, got “[drm] Incompatible option enable\_guc=3 - HuC is not supported!”.

I wonder why kernel-lt did not work. The kernel options enabled in kernel-ml were also applied to kernel-lt as shown in elrepo’s bug #1470.

---

<div class="post-metadata">

**Author:** ![dali](https://avatars.discourse-cdn.com/v4/letter/d/c68b51/32.png) [@dali](https://forums.rockylinux.org/u/dali)\
**Post date:** [December 5, 2024, 12:24pm UTC](https://forums.rockylinux.org/t/build-missing-modules-for-rocky-kernel/16739/5 "2024-12-05T12:24:20Z")

</div>

[Jellyfin](https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/#arc-gpu-support) and [others](https://news.itsfoss.com/linux-kernel-6-2-release/) indicate that you need Linux 6.2+ for full Intel ARC support. Might also mean that Red Hats backported support in 5.14 wouldn’t work even with the missing kernel modules.

If ELRepo also had Linux 6.6 as an alternative LT kernel it might have solved the issue. I don’t know which kernel is going go be the next LT, if it is 6.11 my problems would be solved.

---

<div class="post-metadata">

**Author:** ![dali](https://avatars.discourse-cdn.com/v4/letter/d/c68b51/32.png) [@dali](https://forums.rockylinux.org/u/dali)\
**Post date:** [December 13, 2024, 7:51pm UTC](https://forums.rockylinux.org/t/build-missing-modules-for-rocky-kernel/16739/6 "2024-12-13T19:51:20Z")

</div>

The release of ZFS (testing) 2.2.7 solved my problem, it supports Linux 6.12 which has been designated the next LTS kernel.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/rockylinux/original/1X/91b7219eec10e30013422e4df76c1d898711a5d5.svg) [@system](https://forums.rockylinux.org/u/system)\
**Post date:** [February 11, 2025, 7:51pm UTC](https://forums.rockylinux.org/t/build-missing-modules-for-rocky-kernel/16739/7 "2025-02-11T19:51:25Z")

</div>

Closed on February 11, 2025, 7:51pm UTC

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
