Por que o udev não cria um link simbólico para / dev / input / by-id para um teclado AT?

1

Eu tenho o arquivo systemd 60-persistent-input.rules padrão e tenho dois teclados, um em USB e em um barramento PS2. Para os dispositivos usb eu recebo um link simbólico criado em /dev/input/by-id com o barramento e id. Para o dispositivo PS2, não entenda isso.

O dispositivo está em event7 :

I: Bus=0011 Vendor=0001 Product=0001 Version=xxxx
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input7
U: Uniq=
H: Handlers=kbd event7 
B: PROP=0
B: EV=120013
B: KEY=2000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

mas não existe um link simbólico criado. As regras do udev do systemd deveriam criar estas?

    
por JdeBP 05.11.2017 / 01:53

1 resposta

0

Os teclados compatíveis com PC não possuem um identificador de produto. Existe um comando de ID de leitura, mas o ID que ele retorna aparentemente é sempre o mesmo valor de 2 bytes 0xAB, 0x83. Referindo-se a um teclado e a versão original com 83 teclas. Parece que, na prática, isso seria usado para confirmar que o dispositivo conectado é um teclado compatível, em oposição a outro dispositivo. Este tipo de "ID" não é específico o suficiente, no meu entendimento do conceito "by-id".

Fonte: link

    
por 05.11.2017 / 13:15

Tags