Encontre o número do barramento e o número do dispositivo com o link simbólico do arquivo do dispositivo
Eu tenho um arquivo de dispositivo (SYMLINK
) /dev/CDMAModem
gerado por umudev
regra. Eu quero encontrar o número do ônibus e o número do dispositivo real. Na verdade eu quero realizarUSBDEVFS_RESET
ioctl no dispositivo/dev/bus/usb/BUS_NO/DEVICE_NO
no meu programa C ++.
---- regra do udev ----
SUBSYSTEMS=="usb", ACTION=="add", DRIVERS=="zte_ev", ATTRS{bNumEndpoints}=="03", SYMLINK+="CDMAModem"
SUBSYSTEMS=="usb", ACTION=="remove", DRIVERS=="zte_ev", ATTRS{bNumEndpoints}=="03", SYMLINK-="CDMAModem"