Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 27-12-2015 15:23:16

Elzen
Membre
Distrib. : Debian Sid GNU/Linux
Noyau : 3.14-1-amd64
(G)UI : Touhy
Inscription : 01-07-2014

Tablette graphique reconnue par le noyau mais pas par X

Salut,

je suis sous Sid, et je fais mes MàJ une fois par semaine, généralement le vendredi. Le 19 dernier, cette MàJ hebdomadaire a semblé sur le coup bien se passer, mais, un peu plus tard dans la journée, j'ai fais tomber ma tablette graphique, qui s'est débranchée du même coup, et quand j'ai tenté de la remettre en place, je me suis rendu compte qu'elle ne marchait plus.
Comme elle a plus de cinq ans et qu'elle a pas mal voyagé, j'me suis dit sur le coup que ça devait être le choc de trop et qu'un truc n'allait plus au niveau matériel, donc j'ai décidé d'en racheter une autre… qui s'avère ne pas marcher mieux non plus, donc après réflexion, je pense que ce serait en fait peut-être une conséquence de la MàJ…

Je me souviens que, pour l'ancienne tablette, le noyau semblait bien repérer quelque chose puisque, au premier branchement et au premier débranchement, un script maison qui surveille les événements udev me signalait bien que la tablette avait été branchée, et il me signalait aussi son premier débranchement, mais ne bronchait plus ensuite. Cependant, je suis parti faire un tour dans ma famille pour les fêtes de fin d'années en laissant l'ancienne tablette sur mon bureau (vu que je pensais qu'elle était cassée), et je ne peux donc pour l'instant pas investiguer davantage en ce qui la concerne.

Pour ce qui concerne la nouvelle, que j'ai sous la main, les réactions du script en question semblent exactement les mêmes (d'où mon avis actuel selon lequel c'est logiciel), mais comme je l'ai sous la main, j'ai pu aller fouiller un peu plus. Il s'agit de ce modèle-ci, et même si je n'ai a première vu pas remarqué de référence au modèle précis en question dans la doc linuxwacom, la famille Intuos semble globalement bien reconnue.

Quelques commandes:

lsusb


Bus 003 Device 002: ID 8087:8000 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04f2:b3c8 Chicony Electronics Co., Ltd
Bus 001 Device 008: ID 056a:033b Wacom Co., Ltd
Bus 001 Device 007: ID 0d8c:0001 C-Media Electronics, Inc. Audio Device
Bus 001 Device 006: ID 14fe:232a  
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 003: ID 0cf3:311f Atheros Communications, Inc.
Bus 001 Device 002: ID 03f0:521d Hewlett-Packard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


libwacom-list-local-devices


[Device]
Name=Wacom Serial Tablet WACf004
DeviceMatch=serial:0000:0000;
Class=ISDV4
Width=0
Height=0
IntegratedIn=Display;System;
Styli=0xfffff;0xffffe;

[Features]
Reversible=false
Stylus=true
Ring=false
Ring2=false
Touch=false
TouchSwitch=false
StatusLEDs=
NumStrips=0
Buttons=0
---------------------------------------------------------------


xinput --list


⎡ Virtual core pointer                      id=2  [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4  [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=11 [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)]
    ↳ Video Bus                                 id=7  [slave  keyboard (3)]
    ↳ Sleep Button                              id=8  [slave  keyboard (3)]
    ↳ HP HD Webcam                              id=9  [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10 [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=12 [slave  keyboard (3)]
    ↳ HP Wireless hotkeys                       id=13 [slave  keyboard (3)]


xsetwacom --list devices


(aucune ligne de retour)

ls -R /dev/input/


/dev/input/:
by-id    event1   event12  event15  event18  event20  event5  event8  js1
by-path  event10  event13  event16  event19  event3   event6  event9  mice
event0   event11  event14  event17  event2   event4   event7  js0     mouse0

/dev/input/by-id:
usb-Generic_HP_HD_Webcam_200901010001-event-if00
usb-GreenAsia_Electronics_USB_GamePad-event-joystick
usb-GreenAsia_Electronics_USB_GamePad-joystick
usb-Wacom_Co._Ltd._Intuos_PS-event-if00
usb-Wacom_Co._Ltd._Intuos_PS-event-if01
usb-Wacom_Co._Ltd._Intuos_PS-event-if02

/dev/input/by-path:
pci-0000:00:14.0-usb-0:6.1:1.0-event-joystick  platform-i8042-serio-0-event-kbd
pci-0000:00:14.0-usb-0:6.1:1.0-joystick        platform-i8042-serio-4-event-mouse
pci-0000:00:14.0-usb-0:6.3:1.0-event           platform-i8042-serio-4-mouse
pci-0000:00:14.0-usb-0:6.3:1.1-event           platform-lis3lv02d-event
pci-0000:00:14.0-usb-0:6.3:1.2-event           platform-pcspkr-event-spkr
pci-0000:00:14.0-usb-0:7:1.0-event


ls /etc/X11/xorg.conf.d*


ls: impossible d'accéder à /etc/X11/xorg.conf.d*: Aucun fichier ou dossier de ce type


cat /usr/share/X11/xorg.conf.d/50-wacom.conf


Section "InputClass"
        Identifier "Wacom USB device class"
        MatchUSBID "056a:*"
        MatchDevicePath "/dev/input/event*"
        Driver "wacom"
EndSection

Section "InputClass"
        Identifier "Wacom PnP device class"
        MatchPnPID "WACf*|WCOM*|WACM*|FUJ02e5|FUJ02e7|FUJ02e9"
        MatchDevicePath "/dev/input/event*"
        Driver "wacom"
EndSection

Section "InputClass"
  Identifier "Wacom class"
  MatchProduct "Wacom|WACOM|PTK-540WL|ISD-V4"
  MatchDevicePath "/dev/input/event*"
  Driver "wacom"
EndSection

Section "InputClass"
  Identifier "Wacom serial class"
  MatchProduct "Serial Wacom Tablet"
  Driver "wacom"
EndSection

Section "InputClass"
        Identifier "Wacom serial class identifiers"
        MatchProduct "WACf|FUJ02e5|FUJ02e7|FUJ02e9"
        Driver "wacom"
EndSection

# Hanwang tablets
Section "InputClass"
  Identifier "Hanwang class"
  MatchProduct "Hanwang"
  MatchDevicePath "/dev/input/event*"
  Driver "wacom"
EndSection

# Waltop tablets
Section "InputClass"
  Identifier "Waltop class"
  MatchProduct "WALTOP"
  MatchIsTablet "on"
  MatchDevicePath "/dev/input/event*"
  Driver "wacom"
EndSection

# N-Trig Duosense Electromagnetic Digitizer
Section "InputClass"
  Identifier "Wacom N-Trig class"
  MatchProduct "HID 1b96:0001|N-Trig Pen|N-Trig DuoSense"
  MatchDevicePath "/dev/input/event*"
  Driver "wacom"
  Option "Button2" "3"
EndSection



Je précise que, si je débranche ou rebranche la tablette, j'ai bien trois entrées dans /dev/input/event* qui disparaissent ou apparaissent, donc ça semble à peu près correct niveau noyau; mais aucune trace de l'habituel lien symbolique /dev/input/wacom. Il semble trop tard pour récupérer un snapshot remontant à avant mes mises à jour du 19 –donc potentiellement, de paquets mis à jour dans les dépôts pendant toute la semaine précédente–; et à première vue, le paquet xserver-xorg-input-wacom n'a pas bougé récemment; du moins, c'est le même que sous testing où, selon un camarade du chan IRC, sa tablette à lui (un autre modèle de la série Intuos) fonctionne bien. D'après diff, nous avons rigoureusement la même version du fichier /usr/share/X11/xorg.conf.d/50-wacom.conf (je ne l'avais de toute façon pas modifié personnellement).

Si quelqu'un a une idée, je sèche complètement.

Edit à toto :
Mise les commandes séparémment et leurs retours itou dans leurs balises respectives

Édit (Elzen): corrigé l'édit du modo pour mettre les balises aux bons endroits, ç'mieux tongue

Dernière modification par Elzen (28-12-2015 19:56:33)

Hors ligne

Pied de page des forums