Eles estão abaixo de /sys/bus/usb
.
Por exemplo,
ls /sys/bus/usb/devices/1-0\:1.0/ep_81/
bEndpointAddress bLength direction power uevent
bInterval bmAttributes interval type wMaxPacketSize
Estou modificando alguns códigos datados (do ano de 2011; consulte aqui ) que acessa um endpoint USB no caminho:
/sys/class/usb_endpoint/usbdevBUS.DEVICE_epENDPOINT/device
onde "BUS", "DEVICE" e "ENDPOINT" variam.
No entanto, minha configuração do Linux (Slackware 14.2; kernel 4.4.14) não possui caminhos deste formato.
Como eu acesso endpoints USB com kernels recentes do Linux?
Tags usb devices usb-device linux-kernel