dkms xpad kernel-modul installation schlägt fehl

Hinweis: In dem Thema dkms xpad kernel-modul installation schlägt fehl gibt es 1 Antwort.
  • Hallöchen Community,


    heute habe ich mal ein Anliegen. Es geht um meinen Tumbleweed-Rechner.


    Ich habe den Quellcode vom xpad kernelmodul über git als root gedownloaded

    Code
    [12-06]root@Orange3:~ # git clone https://github.com/paroj/xpad.git /usr/src/xpad-0.4

    und den Quellcode von xpad.c etwas abgeändert.


    Nun wollte ich mit dkms das geänderte Modul einbinden.

    Code
    [12-06]root@Orange3:~ # dkms install -m xpad -v 0.4
    
    Creating symlink /var/lib/dkms/xpad/0.4/source ->
                     /usr/src/xpad-0.4
    
    DKMS: add completed.
    Error! echo
    Your kernel headers for kernel 5.12.9-1-default cannot be found at
    /lib/modules/5.12.9-1-default/build or /lib/modules/5.12.9-1-default/source.

    Wo bekomme ich die Header vom Kernel her? Ich dachte ich hätte bereits alles Nötige installiert.

    Code
    [12-06]root@Orange3:~ # uname -a
    Linux Orange3 5.12.9-1-default #1 SMP Thu Jun 3 07:44:58 UTC 2021 (f17eb01) x86_64 x86_64 x86_64 GNU/Linux

    Beste Grüße

  • Ich hab das Problem gelöst.


    Die Links von /lib/modules/5.12.9-1-default/build und /lib/modules/5.12.9-1-default/source waren gebrochen und ich habe sie einfach mit

    Code
    [13-06]root@Orange3:/lib/modules/5.12.9-1-default # ln -s /usr/src/linux-5.12.9-1/include/ /lib/modules/5.12.9-1-default/source

    und

    Code
    [13-06]root@Orange3:/lib/modules/5.12.9-1-default # ln -s /usr/src/linux-5.12.9-1-obj/x86_64/default/ /lib/modules/5.12.9-1-default/build

    neu gesetzt und dann hat es funktioniert.


    Beste Grüße