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
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
Code
[12-06]root@Orange3:~ # zypper lr -up
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | URI
--+----------------------------------------+----------------------------------------+---------+-----------+---------+----------+------------------------------------------------------------------------------------
1 | games | games | Yes | (r ) Yes | Yes | 100 | https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/
2 | local | local | Yes | ( p) Yes | Yes | 100 | dir:/home/egostra/.local_repo
3 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository | No | ---- | ---- | 99 | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/
4 | packman.inode.at-openSUSE_Tumbleweed | Packman Repository | Yes | (r ) Yes | Yes | 20 | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/
5 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss (20210610) | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/history/20210610/tumbleweed/repo/non-oss/
6 | repo-oss | openSUSE-Tumbleweed-Oss (20210610) | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/history/20210610/tumbleweed/repo/oss/
7 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes | 90 | http://download.opensuse.org/update/tumbleweed/
8 | signal_repo | signal_repo | Yes | (r ) Yes | Yes | 100 | https://download.opensuse.org/repositories/network:/im:/signal/openSUSE_Tumbleweed/
9 | xorg | xorg | Yes | (r ) Yes | Yes | 80 | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Tumbleweed/
Alles anzeigen
Code
[12-06]root@Orange3:~ # zypper se -i kernel
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
---+----------------------------------+-------------------------------------------------------------------+--------
i+ | devel_kernel | Linux Kernel Development | pattern
i+ | kernel-default | The Standard Kernel | package
i | kernel-default-devel | Development files necessary for building kernel modules | package
i | kernel-devel | Development files needed for building kernel modules | package
i | kernel-firmware-all | Compatibility metapackage for kernel firmware files | package
i | kernel-firmware-amdgpu | Kernel firmware files for AMDGPU graphics driver | package
i | kernel-firmware-ath10k | Kernel firmware files for Atheros QCA988x WiFi drivers | package
i | kernel-firmware-ath11k | Kernel firmware files for Atheros Qualcomm WiFi drivers | package
i | kernel-firmware-atheros | Kernel firmware files for Atheros wireless drivers | package
i | kernel-firmware-bluetooth | Kernel firmware files for various Bluetooth drivers | package
i | kernel-firmware-bnx2 | Kernel firmware files for Broadcom network drivers | package
i | kernel-firmware-brcm | Kernel firmware files for Broadcom wireless drivers | package
i | kernel-firmware-chelsio | Kernel firmware files for Chelsio network drivers | package
i | kernel-firmware-dpaa2 | Kernel firmware files for NXP Management Complex bus driver | package
i | kernel-firmware-i915 | Kernel firmware files for Intel i915 graphics driver | package
i | kernel-firmware-intel | Kernel firmware files for Intel-platform device drivers | package
i | kernel-firmware-iwlwifi | Kernel firmware files for Intel wireless drivers | package
i | kernel-firmware-liquidio | Kernel firmware files for Cavium LiquidIO driver | package
i | kernel-firmware-marvell | Kernel firmware files for Marvell network drivers | package
i | kernel-firmware-media | Kernel firmware files for various Video4Linux drivers | package
i | kernel-firmware-mediatek | Kernel firmware files for Mediatek network drivers | package
i | kernel-firmware-mellanox | Kernel firmware files for Mellanox Spectrum switch driver | package
i | kernel-firmware-mwifiex | Kernel firmware files for Marvell WiFi fullmac drivers | package
i | kernel-firmware-network | Kernel firmware files for various network drivers | package
i | kernel-firmware-nfp | Kernel firmware files for Netronome Flow Processor driver | package
i | kernel-firmware-nvidia | Kernel firmware files for Nvidia Tegra and graphics drivers | package
i | kernel-firmware-platform | Kernel firmware files for various platform drivers | package
i | kernel-firmware-prestera | Kernel firmware files for Marvell Prestera ASIC driver | package
i | kernel-firmware-qcom | Kernel firmware files for Qualcomm device drivers | package
i | kernel-firmware-qlogic | Kernel firmware files for QLogic network drivers | package
i | kernel-firmware-radeon | Kernel firmware files for Radeon graphics driver | package
i | kernel-firmware-realtek | Kernel firmware files for Realtek wireless drivers | package
i | kernel-firmware-serial | Kernel firmware files for various serial drivers | package
i | kernel-firmware-sound | Kernel firmware files for various sound drivers | package
i | kernel-firmware-ti | Kernel firmware files for Texas Instruments wireless drivers | package
i | kernel-firmware-ueagle | Kernel firmware files for Eagle IV USB ADSL modem driver | package
i | kernel-firmware-usb-network | Kernel firmware files for various USB WiFi / Ethernet drivers | package
i | kernel-macros | RPM macros for building Kernel Module Packages | package
i | kernel-source | The Linux Kernel Sources | package
i | kernel-syms | Kernel Symbol Versions (modversions) | package
i+ | patterns-devel-base-devel_kernel | Linux Kernel Development | package
i | purge-kernels-service | The service for removing old kernels when multiversion is enabled | package
Alles anzeigen
Beste Grüße