Encuentre el número de bus y el número de dispositivo con el enlace simbólico del archivo del dispositivo
Tengo un archivo de dispositivo (SYMLINK
) /dev/CDMAModem
generado por unudev
regla. Quiero encontrar el número de bus y el número de dispositivo del dispositivo real. En realidad quiero realizarUSBDEVFS_RESET
ioctl en el dispositivo/dev/bus/usb/BUS_NO/DEVICE_NO
en mi programa de C ++.
---- udev regla ----
SUBSYSTEMS=="usb", ACTION=="add", DRIVERS=="zte_ev", ATTRS{bNumEndpoints}=="03", SYMLINK+="CDMAModem"
SUBSYSTEMS=="usb", ACTION=="remove", DRIVERS=="zte_ev", ATTRS{bNumEndpoints}=="03", SYMLINK-="CDMAModem"