Bonjour
J'ai un driver fraichement installé pour mon noyau 4.16.7 sous fedora 28
Ce driver à été compilé et installé par un make && make install
Il fonctionne.
Mais dès que je vais changer de noyau il faudra que je le recompile
Un utilisateur de se site m'a conseillé de me pencher sur :
Dynamic Kernel Module Support (System), officiellement abrégé DKMS, est un framework utilisé pour la création de modules du noyau Linux, dont les sources ne résident pas dans celles du noyau. (source Wiki)
Après avoir étudier l'article suivant :
https://websetnet.net/fr/build-kernel-module-dkms-linux/
Je me pose la question suivante :
A la construction du fichier DMKS.CONF, il faut spécifier la "version" du fichier, c'est une donnée obligatoire, mais je n'ai pas de numéro de version pour ce driver
J'ai les fichiers suivants :
Q11K_Driver-master/99-q11k_device.conf
Q11K_Driver-master/compat.h
Q11K_Driver-master/LICENSE
Q11K_Driver-master/Makefile
Q11K_Driver-master/q11k_device.c
Q11K_Driver-master/README.md
Q11K_Driver-master/uninstall.bash
est-ce qu'avec cela je peux construire un fichier dmks.conf ?
est-ce que l'utilisation de DMKS est possible avec cette configuration de fichier ?
merci de vos avis
Autre question :
Lors de l'upgrade du noyau, afin d'éviter la disparition d'une version du noyau (précédente ou n-2), il y a t'il une manip dans /etc/dnf/dnf.conf qui éviterait la disparition de cette version du noyau, sans empêcher l’ajout par le système des nouvelles versions ?
merci