Re: C7 Kernel module compilation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Il 07/08/19 01:02, Phil Perry ha scritto:
On 06/08/2019 14:45, Alessandro Baggi wrote:
Il 05/08/19 20:07, Akemi Yagi ha scritto:
On Mon, Aug 5, 2019 at 9:21 AM Alessandro Baggi
<alessandro.baggi@xxxxxxxxx> wrote:

Il 05/08/19 18:07, Akemi Yagi ha scritto:
On Mon, Aug 5, 2019 at 9:01 AM Alessandro Baggi
<alessandro.baggi@xxxxxxxxx> wrote:

Do you have secureboot enabled? Then yes, that requires a proper key.

Akemi

Yes I have secureboot enabled. If usefull to others in list this could
helps:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Kernel_Administration_Guide/sect-signing-kernel-modules-for-secure-boot.html

I think also that  centos's wiki must be updated because steps are valid for centos 5 and because key-signing is required for secure boot I think
that a proper section must be inserted.

Update not finished yet but the above link has been added near the top
of the wiki article.

Akemi
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos


Sorry, I was wrong, secureboot is disabled so I don't need to sign new modules.

How I can solve my problem?

Thanks in advance

Please post the actual error message in dmesg or /var/log/messages.

It's likely that the kernel is just grumbling that the module is not signed (missing key), but it's just noise unless you're using SecureBoot. Posting the actual message in full will help determine if that is the case.

Thanks

Phil


_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos

Hi, thank you for your reply,
I solve adding in "General Setup" values of current kernel on localversion option and adding Module.symver from /boot/symver-version.gz to module directory.

Now I get another problem compiling the third party module (i2c-nct6775):

"CONFIG_RETPOLINE=y but not supported by the compiler. Compiler update recomended. Stop."

I tried using scl gcc7 and 8 but get the same issue.

I checked that retpoline is related to Spectre but checking on centos with:

cat /sys/devices/system/cpu/vulnerabilities/spectre_v2

I get:

Mitigation: IBRS (kernel), IBPB

and RETPOLINE seems disabled (I'm wrong?).

I ridden in a blog post that I can disable this check commenting out some lines starting from N. 166 of arch/Makefile but I don't think this is the best approach.

At this point I can't understand what means the previous error and why I get this error when compiling i2c-nct6775.

Can someone point me in the right direction?

Thanks in advance.
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos




[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]


  Powered by Linux