Por que existem duas entradas por dispositivo em / dev / input / by-path?

4

Se eu for para /dev/input/by-path , posso ver meus periféricos de entrada.

Eu tenho um teclado e um mouse, e na minha plataforma a saída é:

pci-0000:05:00.0-usb-0:1.2:1.0-event-kbd
pci-0000:05:00.0-usb-0:1.1:1.0-event-mouse
pci-0000:05:00.0-usb-0:1.1:1.0-mouse
pci-0000:05:00.0-usb-0:1.1:1.1-event-kbd
  1. Por que existem duas entradas por dispositivo?
  2. Qual é o objetivo de cada entrada?

Como nota lateral, apenas um trabalha em open(<path_to_device>, O_RDONLY) para ouvir a entrada (para o teclado, é o usb-0:1.2:1.0 one).

(Eu estou rodando o Ubuntu; caso isso seja importante!)

    
por étale-cohomology 11.12.2016 / 03:21

0 respostas