Como eu acesso os pontos de extremidade USB com os kernels recentes do Linux?

1

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?

    
por Geremia 08.07.2016 / 05:09

1 resposta

1

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
    
por 01.09.2016 / 17:10