Ceci est lié à cette question .
J'ai téléchargé le noyau 3.9.10, appliqué le patch avec patch -p1 < ../huion.patch
, puis j'ai suivi ces instructions pour compiler le noyau, puis j'ai installé les paquets deb qui ont été générés, redémarré et je tape ceci depuis le nouveau noyau, uname -a
rapporte ma version personnalisée. Tout va bien jusqu'à présent.
Maintenant, le problème, je connecte la tablette Huion 580 et cela ne fonctionne pas. Mon lsusb
ressemble à ceci:
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 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 001 Device 003: ID 256c:006e <-- This is the tablet!!!!
Bus 002 Device 003: ID 4168:1011
Bus 002 Device 004: ID 04a9:1746 Canon, Inc.
Bus 002 Device 005: ID 413c:2111 Dell Computer Corp.
Bus 002 Device 006: ID 03f0:a707 Hewlett-Packard
Mais la tablette n'est pas en xinput list
:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ reserved Targus Wireless Optical Mouse id=8 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Dell Dell USB Wired Entry Keyboard id=9 [slave keyboard (3)]
↳ Dell Dell USB Wired Entry Keyboard id=10 [slave keyboard (3)]
↳ HP Webcam HD-2200 id=11 [slave keyboard (3)]
Quel pourrait être le problème? Je ne peux pas utiliser le noyau principal 3.11 (qui inclut soi-disant le correctif) car il n'y a pas encore de pilotes nVidia qui fonctionnent.
Avant d'appliquer le patch, je lance make oldconfig
et laissé tout par défaut en appuyant sur enter plusieurs fois. Ensuite, j'ai appliqué le patch et exécuté à nouveau cette commande et il m'a posé des questions sur le pilote Huion avec les options [N,m]
, J'ai appuyé sur N
pour NEW
je pense ...
Certaines personnes l'ont fait fonctionner avec ce patch, pas moi. Comment savoir si le patch a été appliqué et que cet appareil est censé être détecté? Dois-je charger le pilote manuellement d'une manière ou d'une autre?
Edit: Compilation du noyau en appuyant de nouveau sur m
cette fois, voyons comment cela se passe ...
Je l'ai finalement fait fonctionner. Téléchargez d'abord le noyau 3.9.10, extrayez et appliquez le correctif:
> cd linux-3.9.10
> yes "" | make oldconfig
> patch -p1 < ../path/to/huion.patch
> make oldconfig
Huion tablets (HID_HUION) [N/m/?] m
> fakeroot make-kpkg -j 4 --initrd --append-to-version=elclanrs kernel-image kernel-headers
...
Après cela, j'ai installé les debs packagés, redémarré et tout fonctionne maintenant, uname -a
signale le noyau personnalisé.
Enfin, j'ai dû restreindre la tablette à un seul moniteur, le bon dans ce cas. Ma configuration est (1920+2560)x1440
:
xinput set-prop "HUION 580" --type=float "Coordinate Transformation Matrix" 0.5714 0 0.4285 0 1 0 0 0 1
Voici les debs du noyau patché pour Ubuntu 13.04 64bit: