Desativar “dispositivo removido” da HID touchscreen no Ubuntu 18.10

0

Eu tenho o Ubuntu 18.10 instalado em uma placa Z83, junto com uma tela sensível ao toque Dell S2240T, sem teclado físico e mouse (isso é para um aplicativo especial que é uma exibição de música em um piano).

Isso funcionou anteriormente em 16.04 (em um rPi), especificamente a tela poderia ser colocada no modo de economia de energia, mas um toque na tela (o mouse como se fosse) iria acordá-lo.

Abaixo de 18.01, ele é definido como "em branco" quando ocioso e essa parte funciona bem, mas o aspecto de toque é removido, por exemplo, O syslog mostra:

Oct 19 11:38:15 notes /usr/lib/gdm3/gdm-x-session[1114]: (**) Option "fd" "26"
Oct 19 11:38:15 notes /usr/lib/gdm3/gdm-x-session[1114]: (II) event2  - Weida Hi-Tech                CoolTouch System           : device removed

Cooltouch é o nome interno da tela. Quando essa mensagem aparecer, você não conseguirá tocar para registrar qualquer atividade. Ligar e desligar o monitor não tem efeito, no entanto, desconectar / conectar o USB para o toque tornará o toque ativo (pelo menos momentaneamente) e, se você tocá-lo, a tela se desfará e funcionará. Infelizmente isso não é uma boa opção devido ao cabeamento (muito menos conveniência). Curiosamente, ao desconectá-lo depois que já diz removido, eu ainda recebo um removido (embora de forma diferente).

Oct 19 16:18:42 notes kernel: [ 5531.392010] usb 1-2: USB disconnect, device number 3
Oct 19 16:18:42 notes /usr/lib/gdm3/gdm-x-session[1090]: (II) config/udev: removing device Weida Hi-Tech                CoolTouch System
Oct 19 16:18:42 notes /usr/lib/gdm3/gdm-x-session[1090]: (II) UnloadModule: "libinput"
Oct 19 16:18:42 notes /usr/lib/gdm3/gdm-x-session[1090]: (II) systemd-logind: releasing fd for 13:66

Eu tentei desativar a suspensão automática no usbcore (como em aqui ) sem impacto.

Se eu olhar aqui:

# ls -la       /sys/bus/usb/devices/../../../devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0
total 0
drwxr-xr-x 5 root root    0 Oct 19 11:01 .
drwxr-xr-x 5 root root    0 Oct 19 11:01 ..
drwxr-xr-x 5 root root    0 Oct 19 11:01 0003:2575:8753.0001
-rw-r--r-- 1 root root 4096 Oct 19 11:01 authorized
-r--r--r-- 1 root root 4096 Oct 19 11:01 bAlternateSetting
-r--r--r-- 1 root root 4096 Oct 19 11:01 bInterfaceClass
-r--r--r-- 1 root root 4096 Oct 19 11:01 bInterfaceNumber
-r--r--r-- 1 root root 4096 Oct 19 11:01 bInterfaceProtocol
-r--r--r-- 1 root root 4096 Oct 19 11:01 bInterfaceSubClass
-r--r--r-- 1 root root 4096 Oct 19 11:01 bNumEndpoints
lrwxrwxrwx 1 root root    0 Oct 19 11:01 driver -> ../../../../../../bus/usb/drivers/usbhid
drwxr-xr-x 3 root root    0 Oct 19 11:01 ep_81
-r--r--r-- 1 root root 4096 Oct 19 11:01 interface
-r--r--r-- 1 root root 4096 Oct 19 11:01 modalias
drwxr-xr-x 2 root root    0 Oct 19 11:01 power
lrwxrwxrwx 1 root root    0 Oct 19 11:01 subsystem -> ../../../../../../bus/usb
-r--r--r-- 1 root root 4096 Oct 19 11:01 supports_autosuspend
-rw-r--r-- 1 root root 4096 Oct 19 11:01 uevent

o dispositivo mostra como você vê, e o supports_autouspend aparece como "1" dentro do arquivo.

Instalei o tlp e tentei colocar o dispositivo na lista negra sem sucesso (e há um comentário que indica que os dispositivos HID estão na lista negra). O arquivo ainda dizia "1" e ainda estava em um estado removido.

Devo observar que não tenho uma boa razão para acreditar que o problema é a suspensão automática, pode ser algo completamente diferente que está fazendo com que o dispositivo seja removido, mas a suspensão automática é a melhor suposição que tenho (especialmente porque mostra ativado, mas acho que não deveria ser).

Acho que posso definir o tempo ocioso para NUNCA, mas não queria que a exibição em 24x7 parecesse inútil.

Observe que o computador não vai dormir - eu desabilitei totalmente. Isso é sobre o tempo limite ocioso da tela, que então fica em branco. Este não é um problema de "acordar do sono", na verdade, o computador continua a responder à rede e eu posso fazer login e olhar em volta (de outro dispositivo).

Algum conselho de como evitar isso "removido"?

Linwood

PS. Não sei se isso se comporta da mesma maneira em 18.04; Estou executando .10 como tinha algumas correções para um dispositivo de áudio. Eu sei que este monitor, no entanto, funcionou perfeitamente em um rPi 3B com 16.04 Mate.

PPS. Não há configurações no monitor para controlar isso, que eu possa encontrar. E certamente nenhum mudou desde o meu uso 16.04.

    
por Linwood 19.10.2018 / 18:12

0 respostas

Tags