Intereting Posts
Терминал Linux пропускает некоторые (повторяющиеся / пробельные) символы Как установить отсутствующие модули ядра? Является ли это возможным? рекурсивно синхронизировать только определенные файлы из определенных подкаталогов с удаленного сервера Как найти все и любые файлы «C», которые находятся в архиве Debian (либо в исходном, либо в двоичном виде) Что такое PCI BAR номера 7,13,14,15 в Linux? CentOS 7 – Зависимости требуется? как сделать изменения брандмауэра постоянными через firewall-cmd? Дифференцирование между запуском и получением источника в сценарии оболочки bash? Снимок CentOS FS (или папки) без LVM Говоря «tr», что az – это не только ASCII Сценарий Bash для обработки файла данных эксперимента Вставьте новый путь к каталогу в PATH в файле .cshrc. Как отделить содержимое первого столбца в разных строках Как монтировать контейнер Truecrypt с тайм-аутом из командной строки? фильтровать и подсчитывать с помощью grep за один проход?

Как получить доступ к конечным точкам USB с последними ядрами Linux?

Я изменяю некоторый датированный код (с 2011 года, см. Здесь ), который обращается к конечной точке USB в пути:

/sys/class/usb_endpoint/usbdevBUS.DEVICE_epENDPOINT/device

где «BUS», «DEVICE» и «ENDPOINT» различаются.

Однако моя установка Linux (Slackware 14.2; kernel 4.4.14) не имеет путей этой формы.

Как получить доступ к конечным точкам USB с последними ядрами Linux?

    Они находятся под /sys/bus/usb .

    Например,

     ls /sys/bus/usb/devices/1-0\:1.0/ep_81/ bEndpointAddress bLength direction power uevent bInterval bmAttributes interval type wMaxPacketSize