Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/07/2023, à 13:25

Mia98

[RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Bonjour,

Je viens d'acheter une clé Wi-Fi tp-link AC1300, le modèle Archer T3U.
Elle n'était pas reconnue.

J'ai suivi cette procédure qui a bien fonctionné.
https://github.com/fastoe/RTL8812BU

sudo apt update
sudo apt install -y build-essential dkms git bc
git clone -b v5.13.1 https://github.com/fastoe/RTL8812BU.git
cd RTL8812BU
make
sudo make install
sudo reboot

Il y a eu cet avertissement à la fin du make :

Skipping BTF generation for /home/mia/Téléchargements/RTL8812BU/88x2bu.ko due to unavailability of vmlinux

Est-ce important ?

Je voudrais ne pas à refaire la manip à chaque mise à jour du noyau.
J'ai lu que DKMS permet d'insérer automatiquement le driver dans les nouveaux noyaux proposés.

J'ai trouvé ça sur le forum :

Voici ensuite une suite de commandes, très recommandées par l'auteur, visant selon lui à « ajouter le processus dkms. Le pilote sera compilé automatiquement si une nouvelle linux-image est installée » :

sudo apt-get update
sudo apt-get install dkms
cd ~/Bureau/rtl8812AU_8821AU_linux-master
sudo cp -R . /usr/src/rtl8812AU_8821AU_linux-1.0
sudo dkms add -m rtl8812AU_8821AU_linux -v 1.0
sudo dkms build -m rtl8812AU_8821AU_linux -v 1.0
sudo dkms install -m rtl8812AU_8821AU_linux -v 1.0

https://forum.ubuntu-fr.org/viewtopic.php?id=2026721

En remplaçant Bureau par Téléchargement pour mon cas, et tous les 8812AU par 8812BU,
et je suppose aussi les 8821AU par 8821BU. (Pourquoi est-il question de 8821 ?)
Est-ce-que ça va le faire ?

Merci d'avance pour votre aide smile

Dernière modification par Mia98 (Le 03/07/2023, à 14:11)

Hors ligne

#2 Le 01/07/2023, à 13:31

xubu1957

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Bonjour,

Donne le retour de :

lsusb

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#3 Le 01/07/2023, à 13:38

Mia98

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Bonjour,

mia@PC5:~$ lsusb
Bus 002 Device 004: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 002 Device 003: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 2357:012d TP-Link Archer T3U [Realtek RTL8812BU]           <---- c'est cette clé
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
mia@PC5:~$ 

Merci de t'intéresser au sujet smile

Hors ligne

#4 Le 01/07/2023, à 13:40

xubu1957

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#5 Le 01/07/2023, à 15:13

Mia98

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Merci pour les liens.
Je ne suis pas sûre de comprendre.

Il ne s'agit pas de rajouter un DKMS au driver que j'avais compilé de cette façon :

sudo apt update
sudo apt install -y build-essential dkms git bc
git clone -b v5.13.1 https://github.com/fastoe/RTL8812BU.git
cd RTL8812BU
make
sudo make install
sudo reboot

Ceci va recommencer une autre compilation venant d'un autre github, qui lui inclus le dkms :

sudo apt install --reinstall git build-essential
cd
git clone https://github.com/RinCat/RTL88x2BU-Linux-Driver
cd RTL88x2BU-Linux-Driver
make
sudo make install
sudo modprobe 88x2bu
sudo lshw -class network

C'est bien cela ?

Dans ce cas, je dois supprimer ce que j'avait été fait avant ?
De quelle façon stp ?

Je viens de lire et relire ce qui est expliqué, mais je ne suis pas très à l'aise avec le code, désolée.

Hors ligne

#6 Le 01/07/2023, à 15:17

xubu1957

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Je ne sais pas compiler, c'est Nico qui pourrait répondre.

Je vais le prévenir.

Dernière modification par xubu1957 (Le 01/07/2023, à 15:17)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#7 Le 01/07/2023, à 15:21

Mia98

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

OK, merci, il passera peut-être par là.
Ce que j'avais fait marche, malgré l'avertissement en fin de make.
Il manquait juste le dkms.
J'ai peur qu'en lançant à nouveau une compilation du même pilote, ma clé wifi se mélange les crayons entre les deux, et qu'au final je n'ai plus rien qui fonctionne.
En tout cas merci pour ton assistance ultra rapide wink

Hors ligne

#8 Le 01/07/2023, à 15:54

iznobe

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Bonjour :

et je suppose aussi les 8821AU par 8821BU. (Pourquoi est-il question de 8821 ?)

tres bonne question big_smile
A mon avis il s ' agit d' une erreur de frappe de l' auteur .

Je dirais donc plutot :
En remplaçant Bureau par Téléchargement pour mon cas, et tous les 8812AU par 8812BU,
et je suppose aussi les 8821AU par 8821BU
et les 8821AU par 8812BU aussi .

                           ----------------------------

Est-ce-que ça va le faire ?

ca le fera sous condition que le pilote telecharger ( 8812BU dans tonj cas ) soit pré organiser de façon a gerer le dkms .
le plus simple ,pourqu ' on soit sur que ce soit bien le cas , ou te dire quoi / comment faire si ce n' est pas le cas , c' est de bien donner les retours de commande complet de toutes les commandes de ton essai .

NOTE : si ca ne fonctionne pas , il faut generalement " sourcer " le fichiers .dkms au prealable dans le dossier du pilote .

Dernière modification par iznobe (Le 01/07/2023, à 15:55)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#9 Le 01/07/2023, à 16:50

Mia98

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Bonjour et merci isnobe pour les précisions.

iznobe a écrit :

si ca ne fonctionne pas , il faut generalement " sourcer " le fichiers .dkms au prealable dans le dossier du pilote

Indiquer le chemin du dkms ? Mais à quel endroit dans le dossier du pilote ?

J'ai donc le choix entre a deux solutions :
Reprendre celui dans lequel le dkms est déjà installé (il me semble) : https://github.com/RinCat/RTL88x2BU-Linux-Driver

Et il n'y a rien d'autre à faire que :

sudo apt install --reinstall git build-essential
cd
git clone https://github.com/RinCat/RTL88x2BU-Linux-Driver
cd RTL88x2BU-Linux-Driver
make
sudo make install
sudo modprobe 88x2bu
sudo lshw -class network

Mais je ne sais pas supprimer celui que j'ai installé et il va y en avoir 2...

Ou compléter celui que j'avais installé : https://github.com/fastoe/RTL8812BU.git
en lui ajoutant un dkms, comme cela :

sudo apt-get update
sudo apt-get install dkms
cd ~/Bureau/rtl8812AU_8821AU_linux-master
sudo cp -R . /usr/src/rtl8812AU_8821AU_linux-1.0
sudo dkms add -m rtl8812AU_8821AU_linux -v 1.0
sudo dkms build -m rtl8812AU_8821AU_linux -v 1.0
sudo dkms install -m rtl8812AU_8821AU_linux -v 1.0


Mais à condition que le pilote téléchargé soit pré organisé de façon à gérer le dkms.

iznobe a écrit :

A mon avis il s ' agit d' une erreur de frappe de l' auteur .

Je ne sais pas s'il s'agit bien d'une faute de frappe, le underscore _ doit avoir une signification. Peut-être que ça veut dire depuis le driver rtl8812AU jusqu'au driver 8821AU, pour que le script puisse être utilisé du driver 8812 au driver 8821 ?

Comme je disais plus haut, pour l'instant ça fonctionne. J'ose pas trop me lancer à l'aveuglette.
À ce moment là, autant attendre la prochaine mise à jour du noyau, je n'aurai plus rien à perdre puisque de toute façons ça ne fonctionnera plus ^^

Hors ligne

#10 Le 01/07/2023, à 17:10

iznobe

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Mais je ne sais pas supprimer celui que j'ai installé et il va y en avoir 2...

Si tu es sur(e) que l' autre est pre-configurer dkms et qu ' il fonctionne a 100 % alors un :

sudo make uninstall 

permet logiquement de viré le pilote installé par la commande " sudo make install ".
il faut par contre , se repositionner correctement et lancer la commande a partir des fichiers , dans le dossier compilé .
je vois que tu n ' es pas tres habitué(e) a la compilation ...
si tu veux je peux te dire quoi faire precisément pour tenter de desinstaller le pilote précédemment installé .

            --------------------

Ba , essaie , tu verras bien ce que ca dis .
tu peux aussi verifier que ce qui est ecrit est au moins possible mais ton 1er message n ' est pas clair , ou alors tu fais une confusion .
Peux tu donner le lien de ta compilation de pilote et celui pour l' ajout en dkms  ?

-----------------------------------------------

EDIT , j ' ai rien dit , en fait , c ' est de ma faute , j ' ai pas fait attention que tu avais mis les liens dans ton 1er message .

la reponse est donc non , tu ne peux pas utiliser la compilation du pilote du depot git , et le lien du forum pour l' ajout de la gestion du pilote en DKMS en faisant seulement les modifs que tu decris .

La principale erreur que tu commet ( dans tes modifications ) c ' est le fait que le nom du dossier du pilote ( tu as bien changé son emplacement ) est completement different de celui que tu as téléchargé .
la 2eme chose , c ' est qu ' il faut que le pilote soit prevu pour etre geré par dkms .
Cela dit , c ' est peut etre possible que la gestion dkms soit incluse ( mais y a peu de chance ) .
Pour savoir , donne le retour de :

ls -l ~/Téléchargements/RTL8812BU/*.dkms

si le retour est vide , il faudra alors creer et sourcer le fichier pour que dkms puisse gerer ce pilote .
sinon on pourra passer direct a la procédure de mise en gestion .

d' apres le lien dedu depot git , la gestion dkms parait étre integrée : https://github.com/fastoe/RTL8812BU/blo … /dkms.conf
il doit certainement y indiquer les commandes a passer pour la prise en charge . verifie aussi dans le fichier readme .

Vu que la gestion dkms est prise en charge , il te suffit alors d 'ajuster le nom du dossier pour le pilote que tu as telechargé .
        --------------

Complement d' infos : le pilote que tuas telechargé / compilé / installé est le " RTL8812BU " , il se situe dans ton dossier telechargements , sous dossier du meme nom que le pilote , soit : RTL8812BU .
celui dont tu as pris le lien sur le forum , a pour nom de dossier : " rtl8812AU_8821AU_linux-master " et a été telecharger sur le bureau du demandeur probablement . je ne suis pas allé lire la discussion .

Dernière modification par iznobe (Le 01/07/2023, à 17:38)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#11 Le 01/07/2023, à 17:41

iznobe

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

J'ai trouvé ça sur le forum :

    Voici ensuite une suite de commandes, très recommandées par l'auteur, visant selon lui à « ajouter le processus dkms. Le pilote sera compilé automatiquement si une nouvelle linux-image est installée » :

    sudo apt-get update
    sudo apt-get install dkms
    cd ~/Bureau/rtl8812AU_8821AU_linux-master
    sudo cp -R . /usr/src/rtl8812AU_8821AU_linux-1.0
    sudo dkms add -m rtl8812AU_8821AU_linux -v 1.0
    sudo dkms build -m rtl8812AU_8821AU_linux -v 1.0
    sudo dkms install -m rtl8812AU_8821AU_linux -v 1.0

en gros ,
tu fais les modifs que tu as decrite dans ton 1er message et tu remplaces " rtl8812AU_8821AU_linux-master " par " RTL8812BU " dans toutes les commandes .
et tu donnes les retours sur le forum de toutes les commandes , car faut que je verifie l' option " -m " de dkms si un truc ne va pas .

Dernière modification par iznobe (Le 01/07/2023, à 17:59)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#12 Le 01/07/2023, à 17:46

xubu1957

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

J'ai retrouvé ce fil > /viewtopic.php?pid=22510278#p22510278


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#13 Le 01/07/2023, à 18:06

iznobe

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

oui mais non . ca semble correct , a part la 1ere commande , puis que le dossier de telechargement es different .

ca serait logiquement ca donc :

cd ~/Téléchargements/RTL8812BU
source dkms.conf
sudo mkdir /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo cp -r * /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION
sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION

retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#14 Le 01/07/2023, à 18:27

Mia98

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Merci à vous deux

mia@PC5:~$ ls -l ~/Téléchargements/RTL8812BU/*.dkms
ls: impossible d'accéder à '/home/mia/Téléchargements/RTL8812BU/*.dkms': Aucun fichier ou dossier de ce type
mia@PC5:~$

Ça ne semble pas inclus.

Je regarderai pour la suite demain à tête reposée, là je commence à m'y perdre.

Et merci beaucoup pour le temps consacré à mon petit problème smile

Hors ligne

#15 Le 01/07/2023, à 18:56

iznobe

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

si ca l' est , c ' est ma commande qui n' est pas bonne , ca aurait plutot du etre :

ls -l ~/Téléchargements/RTL8812BU/*dkms*

et renvoyer " dkms.conf " .


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#16 Le 02/07/2023, à 12:21

Mia98

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Rebonjour,

@Isnobe
Cette fois c'est bon :

mia@PC5:~$ ls -l ~/Téléchargements/RTL8812BU/*dkms*
-rw-rw-r-- 1 mia mia 257 juin  29 14:29 /home/mia/Téléchargements/RTL8812BU/dkms.conf
mia@PC5:~$ 
Iznobe a écrit :

d' apres le lien dedu depot git , la gestion dkms parait étre integrée : https://github.com/fastoe/RTL8812BU/blo … /dkms.conf

Je ne sais pas comment tu es arrivé à ce lien.
Il me semble que ça ne s'applique pas à la version que j'ai installée. C'est

PACKAGE_VERSION="5.6.1"

tandis que j'ai la version 5.13.1

Depuis la page d'origine : https://github.com/fastoe/RTL8812BU
Si je clique sur la ligne dkms.conf, j'arrive là :
https://github.com/fastoe/RTL8812BU/com … c8c89a6f1c

Je ne sais plus comment j'ai aterri sur cette page qui semble bien détailler la procédure : https://www.fastoe.com/blog/install-rtl … e-on-linux
Pour moi la ligne 3 pour cloner le git est déjà faite.
Peut-être suffirait-il que je lance seulement les autres commandes pour avoir le dkms qui va bien ?
Le petit truc qui me chiffonne, c'est le fait que le pilote soit nommé rtl88x2bu. Avec ce "x" comment va-t-il le trouver ?
Mais bon, ça doit être étudié pour ^^

Dans la capture en dessous du code, les lignes de commande à entrer sont différentes :

sudo dkms install -m rtl88x2be -v 5.3.1
sudo modprobe 88x2bu
sudo reboot

C'est autre chose ? Ça sert à quoi ?

@xubu1957
Il faut que j'ajoute ce code en l'adaptant ?

cd ~/rtl88x2bu ---> pour moi ~/Téléchargements/RTL8812BU
source dkms.conf
sudo mkdir /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo cp -r * /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION
sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION

J'ai trouvé une autre discussion, où c'est encore différent :: :
https://forum.ubuntu-fr.org/viewtopic.p … #p22548087

Message de nicoApi73 #2

PACKAGE_NAME="rtl8188eu" ---> pour moi rtl8812BU
PACKAGE_VERSION="1.0"
BUILT_MODULE_NAME[0]="8188eu" ---> pour moi rtl8812BU
DEST_MODULE_NAME[0]="rtl8188eu" ---> pour moi rtl8812BU
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
AUTOINSTALL="yes"

Et @Iznobe propose quelque chose qui contient plus de lignes #8 :

PACKAGE_NAME="realtek-r8125" ---> pour moi RTL8812BU
PACKAGE_VERSION="9.008.00"
BUILT_MODULE_NAME[0]="r8125" ---> pour moi RTL8812BU
DEST_MODULE_LOCATION[0]="/updates"
BUILT_MODULE_LOCATION[0]="src"
MAKE="'make' KVER=${kernelver} BSRC=/lib/modules/${kernelver} all"
AUTOINSTALL="yes"
REMAKE_INITRD="yes"
CLEAN="rm src/@PKGNAME@.ko src/*.o || true"

Puis le dkms de NicoApi73 qu'il a commenté ici #13
Je me lance avec celui-là ou un autre ?
J'ai beau avoir passé un long moment ce matin à essayer de comprendre les différences, je ne sais pas quelle procédure utiliser hmm

Hors ligne

#17 Le 02/07/2023, à 20:45

iznobe

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Iznobe a écrit :

    d' apres le lien dedu depot git , la gestion dkms parait étre integrée : https://github.com/fastoe/RTL8812BU/blo … /dkms.conf

Je ne sais pas comment tu es arrivé à ce lien.

ba , c' est tres simple , j ' ai repris le lien que tu donnes dans ton tout 1er message , puis j' ai regardé les fichiers qui sont inclus dans le pilote du depot git qui contient un fichier du nom de " dkms.conf " . j ' ai cliquer su le fichier et alors copier l' adresse correspondante du navigateur internet .

De toute maniere , dis toi bien une chose , c ' est que si les commandes comportent une erreur , non suelement le terminal te le dira , mais de plus avec la mise en gestion dkms d' un pilote , tu ne risques en aucun cas de " flinguer " ton systeme .
Sauf si evidemment tu tapes une commendes qui n' as absolument rien a voir ...
pour etre plus clair et concis , ce que je veux dire , c ' est que si tu fais une erreur de chemin dans le nom du dossier du pilote , tu ne risques rien . sauf te faire rembarrer par le terminal .

Tu choisis une des procedure qui te semble la plus judicieuse , tu tapes les comlmandes , tu donnes dans le message suivant les dommandes et leur retour proprement , et on avisera au fur et a mesure .

Dernière modification par iznobe (Le 02/07/2023, à 20:50)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#18 Le 03/07/2023, à 09:20

NicoApi73

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Bonjour,

dkms permet de compiler et d'installer un pilote automatiquement. Hormis s'il y a un gros soucis dans le code du pilote (et c'est indépendant de dkms), il n'y a pas de raison de planter le système. Quand bien même le pilote mettrait le bazar, il suffirait d'effacer le fichier ko

La compilation, qu'elle soit manuelle ou par dkms, produit un ko (kernel object), qui est ensuite copié dans le bon répertoire système.

Je déconseille fortement de taper à la main les références du pilote pour la mise en gestion dkms, mais d'utiliser automatiquement les informations disponibles dans le fichier dkms.conf avec la commande source. Taper les références à la main, c'est bon pour faire une faute de frappe...

Par conséquent, la procédure donnée au #13 par iznobe est la plus sûre.

Les 2 pilotes (https://github.com/fastoe/RTL8812BU et https://github.com/RinCat/RTL88x2BU-Linux-Driver) devraient convenir, le RinCat ayant été mis à jour plus récemment. Le premier ayant déjà été installé avec succès (en compilation manuelle), il n'y a pas lieu d'en changer.

Merci de donner les retours des commandes suivantes :

dkms status
uname -r

Dernière modification par NicoApi73 (Le 03/07/2023, à 09:21)

Hors ligne

#19 Le 03/07/2023, à 10:15

Mia98

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Bonjour à tous,

Merci de me rassurer smile
Ça fait plusieurs années que j'upgrade à chaque nouvelle version majeure de la distribution, j'ai mis en place pas mal de choses qui me facilitent la vie, ça me prendrait un bon bout de temps de réinstaller...

NicoApi73 a écrit :

Quand bien même le pilote mettrait le bazar, il suffirait d'effacer le fichier ko

Ah d'accord, je ne pensais pas que c'était aussi simple. Il me reste à savoir trouver le bon répertoire système.

NicoApi73 a écrit :

Par conséquent, la procédure donnée au #13 par iznobe est la plus sûre.

NicoApi73 a écrit :

Le premier ayant déjà été installé avec succès (en compilation manuelle), il n'y a pas lieu d'en changer.

Ok, ça devient plus clair smile

Voilà pour les retours de commandes :

mia@PC5:~$ dkms statuts
Usage: /usr/sbin/dkms [action] [options]
  [action]  = { add | remove | build | install | uninstall | match | autoinstall | mkdriverdisk |
                mktarball | ldtarball | mkrpm | mkkmp | mkdeb | mkdsc | mkbmdeb | status }
  [options] = [-m module] [-v module-version] [-k kernel-version] [-a arch]
              [-d distro] [-c dkms.conf-location] [-q] [--force] [--force-version-override] [--all]
              [--templatekernel=kernel] [--directive='cli-directive=cli-value']
              [--config=kernel-.config-location] [--archive=tarball-location]
              [--kernelsourcedir=source-location] [--no-prepare-kernel] [--no-initrd]
              [--binaries-only] [--source-only] [-r release (SuSE)] [--verbose]
              [--size] [--spec=specfile] [--media=floppy|iso|tar] [--legacy-postinst=0|1]
              [--no-depmod] [-j number] [--version]
Error! No action was specified.
mia@PC5:~$ 
mia@PC5:~$ uname -r
5.15.0-76-generic
mia@PC5:~$ 

Hors ligne

#20 Le 03/07/2023, à 10:39

iznobe

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Bonjour , c ' est :

dkms status

pas " statuts"

       ---------------

les commandes , adaptées a ton cas , devraient etre les suivantes ( repris du #13 et mises au "propre" ) :

cd ~/Téléchargements/RTL8812BU
source dkms.conf
sudo mkdir /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo cp -r * /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION
sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION

Donne bien les retours de chacune .

Dernière modification par iznobe (Le 03/07/2023, à 10:45)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#21 Le 03/07/2023, à 11:26

Mia98

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Oups !

Voilà le bon résultat :

mia@PC5:~$ dkms status
nvidia/390.157, 5.15.0-73-generic, x86_64: installed
nvidia/390.157, 5.15.0-76-generic, x86_64: installed
virtualbox/6.1.38, 5.15.0-73-generic, x86_64: installed
virtualbox/6.1.38, 5.15.0-76-generic, x86_64: installed
mia@PC5:~$ 

C'est gentil d'avoir adapté les commandes, j'ai pu qu'à copier/coller (pour éviter les fautes de frappe tongue ).

Je fais ça vers 13 heures, j'aurai plus de temps, je donnerai les retours après chacune des commandes wink

Hors ligne

#22 Le 03/07/2023, à 13:07

Mia98

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

Re,

Voilà le résultat :

mia@PC5:~/Téléchargements/RTL8812BU$ sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
'make' -j8 KVER=5.15.0-76-generic KSRC=/lib/modules/5.15.0-76-generic/build.................
cleaning build area...

88x2bu.ko:
Running module version sanity check.

Good news! Module version v5.13.1-20-gbd7c7eb9d.20210702_COEX20210316-18317b7b for 88x2bu.ko
exactly matches what is already found in kernel 5.15.0-76-generic.
DKMS will not replace this module.
You may override by specifying --force.

depmod........
mia@PC5:~/Téléchargements/RTL8812BU$ 

Hors ligne

#23 Le 03/07/2023, à 13:22

iznobe

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

maintenant , pour etre certain , a nouveau :

dkms status

on devrait y retrouver en plus des autres , ton pilote wifi dans la liste .


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#24 Le 03/07/2023, à 13:26

Mia98

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

mia@PC5:~/Téléchargements/RTL8812BU$ dkms status
nvidia/390.157, 5.15.0-73-generic, x86_64: installed
nvidia/390.157, 5.15.0-76-generic, x86_64: installed
rtl88x2bu/5.13.1, 5.15.0-76-generic, x86_64: installed (WARNING! Diff between built and installed module!)
virtualbox/6.1.38, 5.15.0-73-generic, x86_64: installed
virtualbox/6.1.38, 5.15.0-76-generic, x86_64: installed
mia@PC5:~/Téléchargements/RTL8812BU$ 

Un petit warning tout de même, d'ailleurs j'en ai déjà eu un lors de l'install du driver, pour rappel :

Skipping BTF generation for /home/mia/Téléchargements/RTL8812BU/88x2bu.ko due to unavailability of vmlinux

Hors ligne

#25 Le 03/07/2023, à 13:31

iznobe

Re : [RESOLU] Insertion automatique d'un driver à chaque màj du noyau

c ' est un avertissement courant . il ne gene pas le fonctionnement.

on voit bien ton pilote qui est maintenant géré . ca devrait donc etre bon .

tu le verras vite lors d ' une prochaine MAJ comportant un nouveau noyau si jamais ca n' allait pas .

Dernière modification par iznobe (Le 03/07/2023, à 13:32)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne