Debian stretch et écran tactile sur un HP touchsmart

Tags: #<Tag:0x00007f63e5ea0420> #<Tag:0x00007f63e5ea0330>

Bonjour à vous , plutôt nouveau pour l’utilisation de DEBIAN, j’ai besoin d’aide pour finaliser mon installation sur un PC HP touchsmart 520 qui possède un écran tactile.

Mon problème :

j’ai réalisé l’installation de DEBIAN 9 strech, tout marche super bien sauf l’écran tactile.
Pour avoir fouillé un peu sur internet, j’ai vérifié la config de mon écran avec la commande lsusb dont voici le résultat :

Bus 004 Device 006: ID 1926:0dbe NextWindow
Bus 004 Device 005: ID 04f2:b2a3 Chicony Electronics Co., Ltd
Bus 004 Device 004: ID 04f2:0841 Chicony Electronics Co., Ltd HP Multimedia Keyboard
Bus 004 Device 007: ID 0f62:1001 Acrox Technologies Co., Ltd Targus Mini Trackball Optical Mouse
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 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 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 07ca:8591 AVerMedia Technologies, Inc.
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

L’écran tactile est donc un écran Nextwindows

et en vérifiant plus précisément on a :

Bus 004 Device 006: ID 1926:0dbe NextWindow
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         1
  bMaxPacketSize0        64
  idVendor           0x1926 NextWindow
  idProduct          0x0dbe
  bcdDevice            0.08
  iManufacturer           1 NextWindow
  iProduct                2 Touchscreen
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           57
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         0 (Defined at Interface level)
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              3 Touchscreen
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              4 Touchscreen
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      27
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)

Je n’arrive pas à trouver un pilot qui permet de faire marcher cette dalle tactile.

J’ai trouvé un post qui explique qu’il y a un soft nwfermi, mais quand j’essaye d’installer le paquet j’ai l’erreur suivante :

la dépendance ne peut être satisfaite : linux-headers-generic

bref je tourne en rond et mon écran ne s’installe pas.

Quelqu’un a t il une idée ?

Merci d’avance

De ce que j’ai cru voir, nwfermi est un truc de 2013 non maintenu.
De plus, il me semble, d’aprés tes sorties de lsusb, que le dispositif est correctement détecté.
Ca me semble plus être un probléme pour intègrer ça à X-windows qu’un probléme de gestion du matériel.
Regarde si les paquets xserver-xorg-input intéressant sont bien installés, notamment xserver-xorg-input-multitouch par exemple.
Je me demande si un écran tactile ne reléve pas de la même config qu’un trackpad multipoint:
https://wiki.debian.org/fr/SynapticsTouchpad#Pav.2BAOk_tactile_multipoint_.28multitouch.29

Et sinon, je ne sais pas du tout.
Ton écran a l’air vieux, le site “nextwindows” n’existe même plus.

salut
ce sont des paquets conçus pour Ubuntu ( linux-headers-generic est un label Ubuntu)
Tu peux télécharger le paquet mais au lieu de l’installer tu le décompresse comme une archive et tu trouveras peut-être dedans des éléments à copier toi même dans ton installation Debian

https://launchpad.net/nwfermi

la grosse prise de tête en perspective :grinning:

tu peux aussi essayer de transformer le .rpm en .deb toi même sur ta machine avec l’outil alien
https://wiki.debian.org/Alien

il deviendra peut-etre compatible avec Debian