Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

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 15/04/2018, à 10:46

Didipi

[Résolu]Installation d'un "driver personnalisé" Huion Q11K

Bonjour !
J'ai acheté récemment un Lenovo Thinkpad T420 que j'ai immédiatement passé sous Xubuntu, en suivant le tutoriel de nam1962.
Je commence à plus ou moins comprendre certain aspects du fonctionnement de Linux, mais j'ai du mal avec l'installation d'un driver personnalisé pour ma tablette graphique Huion Q11K.
Le driver est ici : https://github.com/konachan700/Q11K_Driver
Mais après extraction, je me retrouve avec un dossier contenant ceci :
1523784799.png

Le dossier readme contient ceci :
1523784981.png

Il est d'ailleurs indiqué qu'il faut disposer d'un noyau 4.5 alors que d'après un "uname -r", je suis sous noyau "4.4.0-116-generic".
Il est aussi dit que le module uclogic entre en conflit avec le driver, le nom "uclogic" me dit quelque chose, et je ne comprend pas les instructions de désinstallation du module.
J'ai aussi installé Ukuu mais je ne sais pas quel noyau prendre...

Le dossier makefile contient ceci :
1523785467.png

Et là je ne comprend strictement rien aux instructions.

J'espère que vous pourrez m'aider et m'expliquer comment ça fonctionne, je ne m'avouerai pas vaincu !
(Si ça peut servir, ma version de Xubuntu est la 16.04.4 LTS)

Bonne journée !

Dernière modification par Didipi (Le 18/04/2018, à 19:25)

Hors ligne

#2 Le 15/04/2018, à 16:52

Naziel

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Bonjour,

Avec ukuu, tu peux prendre plus ou moins n'importe quel noyau. Je te conseille de prendre un 4.13 et sans rc (release candidate). La raison: il faut faire plus de choses avec une version 4.14+.
Le makefile ne te sera pas utile à lire (à moins que tu veuilles comprendre le fonctionnement de la compilation du bidule).

Hors ligne

#3 Le 15/04/2018, à 17:11

Didipi

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Merci de la réponse !
Donc si j'ai bien compris, une fois un noyau 4.13 (n'importe lequel tant qu'il n'est pas noté "rc") installé, je vérifie si c'est stable, j'ouvre un terminal dans le dossier du driver et je lance les commandes "make" et "make install" ?
Je pose sûrement des questions bêtes mais je préfère être sûr de moi avant de bidouiller.

Hors ligne

#4 Le 15/04/2018, à 17:26

xubu1957

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Bonjour,

Tu peux aussi obtenir le noyau 4.13 sur ta version 16.04, en installant le HWE, voir la Doc > ltsenablementstack

et le graphique >  16.04.x_Ubuntu_Kernel_Support.


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.

Xubuntu 16.04.1 LTS : Lenovo T410 - Toshiba Satellite A300  Membre de Linux-Azur

En ligne

#5 Le 15/04/2018, à 17:33

Naziel

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Par contre, si on installe le HWE, il y aura un problème avec la version 16.04.5 (donc en aout 2018): on arrive sur un noyau 4.15, donc >4.14, il faudra donc faire le petit truc en plus dans le fichier readme.
Mais c'est préférable de passer par HWE: les mises à jour du noyau sont du coup automatiques.

Oui pour make && make install.
Il faudra faire

rmmod uclogic

avant de charger le module pour la tablette (d'ailleurs je trouve pas le nom)

Hors ligne

#6 Le 15/04/2018, à 17:48

Didipi

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Merci à vous !
J'avoue avoir du mal à comprendre, je dois donc lancer la commande ? :

sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

Puis télécharger ceci ? :
https://wiki.ubuntu.com/Kernel/Support? … hedule.svg

Je suis peut-être totalement à côté de la plaque mais c'est au dessus de mes compétences.
Merci à vous de m'aider, j'espère qu'un jour je n'aurai plus besoin de vous embêter !

Hors ligne

#7 Le 15/04/2018, à 17:50

xubu1957

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Le graphique, c'est pour montrer le calendrier des étapes pour le passage au noyau supérieur, tous les 6 mois.


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.

Xubuntu 16.04.1 LTS : Lenovo T410 - Toshiba Satellite A300  Membre de Linux-Azur

En ligne

#8 Le 15/04/2018, à 17:56

Naziel

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Juste avant d'installer linux-generic-hwe-16.04 et xserver-xorg-hwe-16.04, il faut désinstaller le pilote propriétaire de ta carte graphique car

ltsenablementstack a écrit :

Désinstallez le pilote graphique propriétaire. La manipulation doit s'effectuer avec les pilotes graphiques libres car la version du pilote propriétaire utilisée peut ne pas fonctionner avec la nouvelle version du serveur graphique Xorg que vous allez installer. Une fois terminée, vous pourrez si vous le souhaitez, installer le pilote propriétaire ad-hoc.

Donc dans Logiciels et mises à jour, tu as l'onglet pilotes additionnels, il faut passer au pilote nouveau si c'est le pilote propriétaire qui est installé (j'ai vu que tu as une carte graphique nvidia, donc il faut passer à la ligne Xorg libre). Une fois cela fait, tu peux redémarrer puis passer la commande

sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

redémarrer à nouveau et donner le retour de

uname -a

Dernière modification par Naziel (Le 15/04/2018, à 17:57)

Hors ligne

#9 Le 15/04/2018, à 18:16

Didipi

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Mon modèle de T420 n'a pas la carte graphique nvidia, c'est un intel hd 3000, désolé j'ai oublié de le préciser.
Dans "Logiciels et mises à jours", il est marqué qu'aucun pilote propriétaire n'est utilisé, et qu'aucun pilote additionnel n'est disponible, je peux donc entrer

sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

sans souci j'imagine ?

Hors ligne

#10 Le 15/04/2018, à 18:18

Naziel

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Ok, pas de problème. Du coup, pas de problème de pilote propriétaire.
Normalement, tu peux passer la commande.

Hors ligne

#11 Le 15/04/2018, à 19:11

Didipi

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

J'ai passé la commande, mais j'ai visiblement il y a eu des erreurs, alors je n'ai pas encore redémarré le pc

timothee@timothee-ThinkPad-T420:~$ sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
Faites glisser votre doigt sur le lecteur d'empreintes
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
xserver-xorg-hwe-16.04 est déjà la version la plus récente (1:7.7+16ubuntu3~16.04.1).
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  libconfig9
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
Les paquets supplémentaires suivants vont être installés :
  linux-headers-4.13.0-38 linux-headers-4.13.0-38-generic
  linux-headers-generic-hwe-16.04 linux-image-4.13.0-38-generic
  linux-image-extra-4.13.0-38-generic linux-image-generic-hwe-16.04
Paquets suggérés :
  fdutils
Les NOUVEAUX paquets suivants seront installés :
  linux-generic-hwe-16.04 linux-headers-4.13.0-38
  linux-headers-4.13.0-38-generic linux-headers-generic-hwe-16.04
  linux-image-4.13.0-38-generic linux-image-extra-4.13.0-38-generic
  linux-image-generic-hwe-16.04
0 mis à jour, 7 nouvellement installés, 0 à enlever et 32 non mis à jour.
Il est nécessaire de prendre 63,9 Mo dans les archives.
Après cette opération, 322 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de:1 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-image-4.13.0-38-generic amd64 4.13.0-38.43~16.04.1 [20,9 MB]
Réception de:2 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-image-extra-4.13.0-38-generic amd64 4.13.0-38.43~16.04.1 [31,6 MB]
Réception de:3 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-image-generic-hwe-16.04 amd64 4.13.0.38.57 [2 376 B]
Réception de:4 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-headers-4.13.0-38 all 4.13.0-38.43~16.04.1 [10,7 MB]
Réception de:4 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-headers-4.13.0-38 all 4.13.0-38.43~16.04.1 [10,7 MB]
Réception de:5 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-headers-4.13.0-38-generic amd64 4.13.0-38.43~16.04.1 [706 kB]
Réception de:6 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-headers-generic-hwe-16.04 amd64 4.13.0.38.57 [2 356 B]
Réception de:7 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-generic-hwe-16.04 amd64 4.13.0.38.57 [1 804 B]
62,7 Mo réceptionnés en 2min 1s (516 ko/s)                                     
Sélection du paquet linux-image-4.13.0-38-generic précédemment désélectionné.
(Lecture de la base de données... 397635 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../linux-image-4.13.0-38-generic_4.13.0-38.43~16.04.1_amd64.deb ...
Examining /etc/kernel/preinst.d/
run-parts: executing /etc/kernel/preinst.d/intel-microcode 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
Done.
Dépaquetage de linux-image-4.13.0-38-generic (4.13.0-38.43~16.04.1) ...
Sélection du paquet linux-image-extra-4.13.0-38-generic précédemment désélectionné.
Préparation du dépaquetage de .../linux-image-extra-4.13.0-38-generic_4.13.0-38.43~16.04.1_amd64.deb ...
Dépaquetage de linux-image-extra-4.13.0-38-generic (4.13.0-38.43~16.04.1) ...
Sélection du paquet linux-image-generic-hwe-16.04 précédemment désélectionné.
Préparation du dépaquetage de .../linux-image-generic-hwe-16.04_4.13.0.38.57_amd64.deb ...
Dépaquetage de linux-image-generic-hwe-16.04 (4.13.0.38.57) ...
Sélection du paquet linux-headers-4.13.0-38 précédemment désélectionné.
Préparation du dépaquetage de .../linux-headers-4.13.0-38_4.13.0-38.43~16.04.1_all.deb ...
Dépaquetage de linux-headers-4.13.0-38 (4.13.0-38.43~16.04.1) ...
Sélection du paquet linux-headers-4.13.0-38-generic précédemment désélectionné.
Préparation du dépaquetage de .../linux-headers-4.13.0-38-generic_4.13.0-38.43~16.04.1_amd64.deb ...
Dépaquetage de linux-headers-4.13.0-38-generic (4.13.0-38.43~16.04.1) ...
Sélection du paquet linux-headers-generic-hwe-16.04 précédemment désélectionné.
Préparation du dépaquetage de .../linux-headers-generic-hwe-16.04_4.13.0.38.57_amd64.deb ...
Dépaquetage de linux-headers-generic-hwe-16.04 (4.13.0.38.57) ...
Sélection du paquet linux-generic-hwe-16.04 précédemment désélectionné.
Préparation du dépaquetage de .../linux-generic-hwe-16.04_4.13.0.38.57_amd64.deb ...
Dépaquetage de linux-generic-hwe-16.04 (4.13.0.38.57) ...
Paramétrage de linux-image-4.13.0-38-generic (4.13.0-38.43~16.04.1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
Error! Bad return status for module build on kernel: 4.13.0-38-generic (x86_64)
Consult /var/lib/dkms/digimend/6/build/make.log for more information.
Error! Bad return status for module build on kernel: 4.13.0-38-generic (x86_64)
Consult /var/lib/dkms/tp-smapi/0.41/build/make.log for more information.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-38-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-4.13.0-38-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-38-generic
Image Linux trouvée : /boot/vmlinuz-4.4.0-116-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-116-generic
Image Linux trouvée : /boot/vmlinuz-4.4.0-21-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-21-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
fait
Paramétrage de linux-image-extra-4.13.0-38-generic (4.13.0-38.43~16.04.1) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/digimend-dkms.0.crash'
Error! Bad return status for module build on kernel: 4.13.0-38-generic (x86_64)
Consult /var/lib/dkms/digimend/6/build/make.log for more information.
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/tp-smapi-dkms.0.crash'
Error! Bad return status for module build on kernel: 4.13.0-38-generic (x86_64)
Consult /var/lib/dkms/tp-smapi/0.41/build/make.log for more information.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-38-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-4.13.0-38-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-38-generic
Image Linux trouvée : /boot/vmlinuz-4.4.0-116-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-116-generic
Image Linux trouvée : /boot/vmlinuz-4.4.0-21-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-21-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
fait
Paramétrage de linux-image-generic-hwe-16.04 (4.13.0.38.57) ...
Paramétrage de linux-headers-4.13.0-38 (4.13.0-38.43~16.04.1) ...
Paramétrage de linux-headers-4.13.0-38-generic (4.13.0-38.43~16.04.1) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 4.13.0-38-generic /boot/vmlinuz-4.13.0-38-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/digimend-dkms.0.crash'
Error! Bad return status for module build on kernel: 4.13.0-38-generic (x86_64)
Consult /var/lib/dkms/digimend/6/build/make.log for more information.
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/tp-smapi-dkms.0.crash'
Error! Bad return status for module build on kernel: 4.13.0-38-generic (x86_64)
Consult /var/lib/dkms/tp-smapi/0.41/build/make.log for more information.
Paramétrage de linux-headers-generic-hwe-16.04 (4.13.0.38.57) ...
Paramétrage de linux-generic-hwe-16.04 (4.13.0.38.57) ...
timothee@timothee-ThinkPad-T420:~$ 

Hors ligne

#12 Le 15/04/2018, à 19:58

Naziel

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Les erreurs concernent dkms et pour moi le pc peut fonctionner même sans ces deux machins (digimend et tp-smapi). Les deux bidules n'ont pas vu une seule contribution depuis pas mal d'années, donc pour moi c'est pas grave.
Tu peux redémarrer.
Tu as eu raison d'attendre.

Dernière modification par Naziel (Le 15/04/2018, à 19:59)

Hors ligne

#13 Le 15/04/2018, à 20:43

Didipi

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Après redémarrage, le pc bloque devant la demande de mot de passe de session au bout d'une à deux secondes, j'ai démarré sur l'ancien noyau, soit 4.4.0-116, et plus de blocage, y a y-il une solution ?

Hors ligne

#14 Le 15/04/2018, à 21:49

Naziel

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Ho, ça c'était pas prévu. Surtout, il ne faut pas passer de commande apt avec autoremove (sinon, ça va supprimer des noyaux 4.4).
Je viens seulement de voir passer dans le retour du post 11 intel-microcode . Pour moi, il aurait dû aussi apparaître dans les pilotes propriétaires.
Je vais faire quelques recherches demain.

Dernière modification par Naziel (Le 15/04/2018, à 21:51)

Hors ligne

#15 Le 15/04/2018, à 22:02

Didipi

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Je n'ai passé aucune commande avec autoremove, donc c'est bon de ce côté.
Je vais voir si je peux trouver quelque chose de mon côté aussi, merci de m'aider !

Hors ligne

#16 Le 16/04/2018, à 15:42

Didipi

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Bonjour !
Le microcode intel me rappelait quelque chose du tutoriel de nam1962, et j'ai trouvé ce passage, ça pourrait venir de là ? Dans ce cas virer le microcode, booter sur le noyau récent puis réinstaller le microcode serait la solution ? Ou faut-il virer le noyau puis relancer l'installation ?

nam1962 a écrit :

Si donc vous avez un processeur Intel (ET UNIQUEMENT POUR UN INTEL):

sudo apt install intel-microcode

note : dans de très rares cas, le intel-microcode a l’effet inverse de celui escompté et ralentit le système, dans ce cas, annulez l’installation avec un

sudo apt remove intel-microcode

Dans le doute je vais attendre, bonne journée !

Dernière modification par Didipi (Le 16/04/2018, à 15:44)

Hors ligne

#17 Le 16/04/2018, à 18:34

Didipi

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Du nouveau !
J'ai supprimé le microcode intel, et j'ai réussi à booter sur le noyau récent, puis j'ai réinstallé le microcode et tout roule !
Mais en faisant un

rmmod uclogic

j'ai ce message :

timothee@timothee-ThinkPad-T420:~/Bureau/Q11K_Driver-master$ rmmod uclogic
rmmod: ERROR: Module uclogic is not currently loaded
timothee@timothee-ThinkPad-T420:~/Bureau/Q11K_Driver-master$ 

Il me semble que j'avais viré uclogic d'une façon ou d'une autre, sans être sûr d'avoir réussi, c'est sûrement ça.
Dans ce cas je fais un

make && make install

dans le dossier qui contient le driver ? Ou j'ai une autre manip à faire avant ?

EDIT : Après redémarrage, le fait d'avoir réinstallé le microcode intel fait à nouveau freeze le pc à la demande de mot de passe de session...

Dernière modification par Didipi (Le 16/04/2018, à 19:46)

Hors ligne

#18 Le 16/04/2018, à 21:52

Naziel

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Oh parfait!
Tu peux faire

make && make install

vu que le module uclogic est pas chargé.

Edit: ah, j'ai pas lu le message en entier, enlève le microcode intel en attendant, mais il va peut etre falloir réinstaller le hwe. Je vais faire des essais demain.
En tout cas, installe un noyau par ukuu au cas où (4.4 par exemple)

Dernière modification par Naziel (Le 16/04/2018, à 21:55)

Hors ligne

#19 Le 16/04/2018, à 22:10

Didipi

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

J'ai toujours le noyau 4.4.0-116, celui-là ira où il faut que j'en installe un autre ? (désolé d'inonder de questions...)
Par précaution je ne vais pas éteindre le pc, et j'ai à nouveau viré le microcode intel.

Hors ligne

#20 Le 17/04/2018, à 07:48

Naziel

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Je vais revenir en soirée pour les commandes à passer. Tu peux éteindre le pc, pas de problème pour ça.
En fait, le hwe est mal installé: normalement, il ne faut aucun pilote propriétaire installé lors du passage au hwe, or intel-microcode est passé à la trappe (c'est un bug de l'onglet "Pilotes addtionnels", il aurait dû le marquer). Donc ce soir, je proposerai les commandes à faire sur un noyau installé avec ukuu (donc normalement indépendant du reste) afin de supprimer le hwe en veillant à ce qu'il désinstalle rien de problématique (genre ubuntu-desktop), virer les fichiers de configuration puis réinstaller le hwe sans le microcode intel.

Edit: balises changées

Dernière modification par Naziel (Le 17/04/2018, à 07:49)

Hors ligne

#21 Le 17/04/2018, à 18:20

Naziel

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Me voilà. La doc est pas forcément très récente sur la suppression du hwe, donc je me base sur http://ubuntuhandbook.org/index.php/201 … ntu-16-04/ qui a été testé.
Donc commence par installer un noyau 4.4 par ukuu et reboote dessus (parce que si une commande supprime les noyaux 4.4, on aura pas l'air malin, ce sera donc un noyau de secours). Tu peux indiquer la version installée. Vérifie bien que le microcode intel est bien désinstallé (la commande
dpkg -l | grep intel-microcode
doit commencer par rc ou rien afficher du tout)
Ensuite, tu peux passer

sudo apt remove xserver-xorg-core-hwe-16.04 xserver-xorg-input-all-hwe-16.04 linux-generic-hwe-16.04 xserver-xorg-video-all-hwe-16.04
sudo apt install xserver-xorg-core

sudo apt install ubuntu-desktop xserver-xorg xserver-xorg-video-all xserver-xorg-input-all libgl1-mesa-dri:i386 libgl1-mesa-glx:i386

J'aimerais bien voir le retour avant de redémarrer (pour vérifier qu'il y a pas un gros problème qui va arriver au redémarrage). Le redémarrage se fait sur un noyau 4.4. Tu peux donner le retour de

dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t

afin de savoir quels noyaux supprimer. Il faudra supprimer les paquets associés aux noyaux associés au hwe (je t'indiquerai lesquels)
Ensuite, on nettoie les configurations résiduelles avec la commande magique de nany:

dpkg -l | grep ^rc | cut -d' ' -f3 | xargs sudo dpkg --purge

Et là, soit on retente d'installer le hwe (devrait théoriquement fonctionner ce coup là), soit on installe un noyau 4.13 par ukuu (plus simple mais pas de processus de mises à jour)
Et ensuite seulement, on peut réinstaller intel-microcode.
La procédure entière est là, mais on va la faire morceaux par morceaux.

Dernière modification par Naziel (Le 17/04/2018, à 18:42)

Hors ligne

#22 Le 17/04/2018, à 20:19

Didipi

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Le microcode est bien désinstallé, j'ai installé le noyau 4.4.126.
Je ne peux pas donner le retour de :

sudo apt install ubuntu-desktop xserver-xorg xserver-xorg-video-all xserver-xorg-input-all libgl1-mesa-dri:i386 libgl1-mesa-glx:i386

puisque je ne peux pas remonter assez loin dans le terminal pour tout avoir... Mais je n'ai pas vu de message d'erreur (ou ça m'a échappé)

Hors ligne

#23 Le 17/04/2018, à 20:24

Naziel

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Ok, tu peux donner

dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t

et redémarrer sur un noyau 4.4 en espérant qu'il y a pas eu d'erreur (c'est plutôt les deux autres qui pouvaient comporter des erreurs)

Dernière modification par Naziel (Le 17/04/2018, à 20:27)

Hors ligne

#24 Le 17/04/2018, à 20:42

Didipi

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

La commande donne :

timothee@timothee-ThinkPad-T420:~$ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t
ri  linux-tools-4.13.0-1021-oem            4.13.0-1021.23
ii  linux-tools-4.13.0-1022-oem            4.13.0-1022.24
ii  linux-tools-oem                        4.13.0.1022.26
rc  linux-image-extra-4.13.0-37-generic    4.13.0-37.42~16.04.1
rc  linux-image-4.13.0-37-generic          4.13.0-37.42~16.04.1
ii  linux-headers-4.13.0-38                4.13.0-38.43~16.04.1
ii  linux-image-extra-4.13.0-38-generic    4.13.0-38.43~16.04.1
ii  linux-headers-4.13.0-38-generic        4.13.0-38.43~16.04.1
ii  linux-image-4.13.0-38-generic          4.13.0-38.43~16.04.1
ii  linux-headers-generic-hwe-16.04        4.13.0.38.57
ii  linux-image-generic-hwe-16.04          4.13.0.38.57
rc  linux-image-4.14.32-041432-generic     4.14.32-041432.201803311811
ii  linux-headers-4.4.0-116                4.4.0-116.140
ii  linux-image-extra-4.4.0-116-generic    4.4.0-116.140
ii  linux-headers-4.4.0-116-generic        4.4.0-116.140
ii  linux-image-4.4.0-116-generic          4.4.0-116.140
ii  linux-tools-common                     4.4.0-119.143
rc  linux-image-extra-4.4.0-119-generic    4.4.0-119.143
rc  linux-image-4.4.0-119-generic          4.4.0-119.143
ii  linux-headers-4.4.0-21                 4.4.0-21.37
ii  linux-image-extra-4.4.0-21-generic     4.4.0-21.37
ii  linux-headers-4.4.0-21-generic         4.4.0-21.37
ii  linux-image-4.4.0-21-generic           4.4.0-21.37
ii  linux-headers-4.4.126-0404126          4.4.126-0404126.201803311331
ii  linux-headers-4.4.126-0404126-generic  4.4.126-0404126.201803311331
ii  linux-image-4.4.126-0404126-generic    4.4.126-0404126.201803311331
timothee@timothee-ThinkPad-T420:~$ 

Je redémarre sur le noyau 4.4.126

Hors ligne

#25 Le 17/04/2018, à 20:54

Naziel

Re : [Résolu]Installation d'un "driver personnalisé" Huion Q11K

Un résumé des paquets en lien avec le noyau 4.13 et installés:

ri  linux-tools-4.13.0-1021-oem            4.13.0-1021.23
ii  linux-tools-4.13.0-1022-oem            4.13.0-1022.24
ii  linux-tools-oem                        4.13.0.1022.26
ii  linux-headers-4.13.0-38                4.13.0-38.43~16.04.1
ii  linux-image-extra-4.13.0-38-generic    4.13.0-38.43~16.04.1
ii  linux-headers-4.13.0-38-generic        4.13.0-38.43~16.04.1
ii  linux-image-4.13.0-38-generic          4.13.0-38.43~16.04.1
ii  linux-headers-generic-hwe-16.04        4.13.0.38.57
ii  linux-image-generic-hwe-16.04          4.13.0.38.57

Le premier paquet devrait être désinstallé mais dans les faits il ne l'est pas. C'est aussi mon cas sur mon pc (j'ai pas le oem, mais bon). Dans le doutes, je le laisserais bien.
Donc tu peux passer

sudo apt remove linux-headers-4.13.0-38 linux-image-extra-4.13.0-38-generic linux-headers-4.13.0-38-generic linux-image-4.13.0-38-generic

pour supprimer le noyau 4.13 installé.

Je pense qu'il faut aussi supprimer linux-headers-generic-hwe-16.04 et  linux-image-generic-hwe-16.04 mais j'ai un doute (les linux tools, on peut les laisser)

Edit: d'après mes recherches, il faut supprimer ces deux paquets:

sudo apt remove linux-headers-generic-hwe-16.04 linux-image-generic-hwe-16.04

Et ensuite

dpkg -l | grep ^rc | cut -d' ' -f3 | xargs sudo dpkg --purge

Ensuite, si tu veux prendre la direction hwe (sinon fais pas la suite) tu peux réinstaller le hwe avec

sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

redémarrer sur le noyau 4.13 et installer intel-microcode et redémarrer sur le noyau 4.13.

Dernière modification par Naziel (Le 17/04/2018, à 21:03)

Hors ligne