Почему есть две записи на устройство на / dev / input / by-path

Если я перехожу к /dev/input/by-path я вижу свои периферийные устройства ввода.

У меня есть одна клавиатура и одна мышь, а на моей платформе вывод:

 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. Почему на устройство есть две записи?
  2. Какова цель каждой записи?

Как побочная заметка, только один работает под open(<path_to_device>, O_RDONLY) для прослушивания ввода (для клавиатуры это usb-0:1.2:1.0 ).

(Я запускаю Ubuntu, в случае, если это имеет значение!)

  • К какому файлу устройства относится конкретное устройство хранения данных?
  • Редактирование дерева устройств для отключения загрузки драйвера
  • Установка образа файловой системы внутри неразделенного пространства имен
  • Почему для чтения устройства требуется разрешение администратора?
  • В соответствии с каким алгоритмом Linux назначает буквы жесткого диска?
  • Как установить и настроить внешний ленточный накопитель HP LTO-5 на сервер RHEL
  • логический том, логический диск, том, раздел, физический диск и файловая система
  • Создание eth0 с последовательным присвоением сетевых устройств
  • Разрешения на печать непосредственно на USB-принтер
  • какие узлы / dev / sdxx?
  • Почему Linux использует интерфейс символьного устройства для / dev / mem?
  • Linux и Unix - лучшая ОС в мире.