endrjun Napisano Kwiecień 4, 2014 Zgłoszenie Share Napisano Kwiecień 4, 2014 Byłoby fajnie "rozgryźć ten modem", bo to najszybszy pod LTE i coraz popularniejszy. Ale zanim komendami AT rozwalę konfigurację modemu spróbuję z pomocą lapka z W7 poszukać programu do obsługi modemów NDIS i wymusić mu jeden tryb pracy. W ostateczności komendy AT. Znalazłem cUś takiego: /etc/udev/rules.d/*50-Huawei-Datacard.rules ## ## This rules are for the new version of udev( >= udevinfo, version 098 ) ## The command to check the version is : udevinfo -V ## ################################################################################### SUBSYSTEMS=="usb", ENV{MODALIAS}=="usb:v12D1*ipFF", ENV{MODALIAS}="option" SUBSYSTEMS=="usb", ENV{MODALIAS}=="usb:v12D1*ip50", ENV{MODALIAS}="usb-storage" SUBSYSTEMS=="usb", ENV{MODALIAS}=="usb:v12D1*ic02isc06ipFF", ENV{MODALIAS}="hw_cdc_driver" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1446*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14D1*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1448*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1520*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1521*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1522*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1523*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1524*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1525*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1526*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1527*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1528*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1529*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p152A*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p152B*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p152C*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p152D*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p152E*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p152F*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1530*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1531*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1532*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1533*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1534*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1535*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1536*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1537*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1538*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1539*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p153A*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p153B*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p153C*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p153D*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p153E*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p153F*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1540*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1541*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1542*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1543*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1544*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1545*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1546*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1547*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1548*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1549*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p154A*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p154B*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p154C*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p154D*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p154E*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p154F*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1550*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1551*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1552*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1553*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1554*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1555*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1556*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0B*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1449*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AD*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1557*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1558*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1559*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C1B*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1505*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14B5*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14C1*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14C2*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14C3*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14C4*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14C5*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14FE*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14FF*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14B7*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14BA*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1F20*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1F21*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1F22*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1F23*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1D50*", KERNEL=="sr[0-9]", SYMLINK+="hwcdrom", MODE="0666" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", RUN+="/usr/local/Mobile_Partner/driver/HWActivator .bin" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AC*", RUN+="/sbin/modprobe hw_cdc_driver" ## ## Notify the dashboard while plugging or unplugging the device with adding or removing /dev/huawei_mobile file ## ################################################################################### ACTION=="add", ATTRS{idVendor}=="12d1", KERNEL=="ttyUSB*", RUN+="/bin/touch /dev/huawei_mobile" ACTION=="remove", KERNEL=="ttyUSB*", RUN+="/bin/rm -f /dev/huawei_mobile" #### ttyUSB%n must be renamed by SYMLINK method :update by lxz 20120506 start #ACTION=="add", ATTRS{idVendor}=="12d1", KERNEL=="ttyUSB*", RUN+="/bin/rm -f /dev/ttyUSB%n" #### ttyUSB%n must be renamed by SYMLINK method :update by lxz 20120506 end ######Add for TD data card###################################### ACTION=="add", ATTRS{idVendor}=="12d1", KERNEL=="ttyACM*", RUN+="/bin/touch /dev/huawei_mobile" ACTION=="remove", KERNEL=="ttyACM*", RUN+="/bin/rm -f /dev/huawei_mobile" ######unbind option driver from NDIS ports and bind huawei_ether driver to NDIS ports################################### ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="00", ATTRS{bInterfaceProtocol}=="00", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="06", ATTRS{bInterfaceProtocol}=="ff", RUN+="/sbin/usbmod $devpath" ######ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="06", ATTRS{bInterfaceProtocol}=="00", RUN+="/sbin/usbmod $devpath" ######unbind option driver from NDIS ports and bind CDC-ECM driver to NDIS ports################################### ######must unbind data port first ,then unbind interrupt port ################################### ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="06", ATTRS{bInterfaceProtocol}=="00", RUN+="/sbin/usbmod bindcdc_ether $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="0d", ATTRS{bInterfaceProtocol}=="00", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="0d", ATTRS{bInterfaceProtocol}=="ff", RUN+="/sbin/usbmod $devpath" ######unbind option driver from NDIS ports and bind ndis driver to NDIS ports ---single port:added by lxz 20120506################################### ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="07", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="37", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="67", RUN+="/sbin/usbmod $devpath" ######unbind option driver from NDIS ports and bind ndis driver to NDIS ports ---double port:added by lxz 20120506################################### ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="08", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="09", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="38", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="39", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="68", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="69", RUN+="/sbin/usbmod $devpath" ######unbind option driver from NDIS ports and bind ndis driver to NDIS ports ---ndis no 3G:added by lxz 20120506################################### ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="11", RUN+="/sbin/usbmod $devpath" ######unbind option driver from NDIS ports and bind ndis driver to NDIS ports ---ncm interface:added by lxz 20120506################################### ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="16", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="46", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="76", RUN+="/sbin/usbmod $devpath" ######unbind option driver from NDIS ports and bind ndis driver to NDIS ports ---single port:added by lxz 20120506################################### ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="07", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="37", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="67", RUN+="/sbin/usbmod $devpath" ######unbind option driver from NDIS ports and bind ndis driver to NDIS ports ---double port:added by lxz 20120506################################### ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="08", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="09", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="38", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="39", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="68", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="69", RUN+="/sbin/usbmod $devpath" ######unbind option driver from NDIS ports and bind ndis driver to NDIS ports ---ndis no 3G:added by lxz 20120506################################### ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="11", RUN+="/sbin/usbmod $devpath" ######unbind option driver from NDIS ports and bind ndis driver to NDIS ports ---ncm interface:added by lxz 20120506################################### ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="16", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="46", RUN+="/sbin/usbmod $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="76", RUN+="/sbin/usbmod $devpath" ######unbind option driver from massstorage ports and bind usb-storage driver to massstorage ports################################### ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceClass}=="08", ATTRS{bInterfaceSubClass}=="06", ATTRS{bInterfaceProtocol}=="50", RUN+="/sbin/usbmod bindusbstorage $devpath" #####added by l81005329 for DTS2012072704174 start ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="wwan*", ATTRS{bInterfaceProtocol}=="08", RUN+="/sbin/usbmod unbind_qmi_wwan $devpath" ACTION=="add", SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1*", KERNEL=="cdc-wdm*", ATTRS{bInterfaceProtocol}=="09", RUN+="/sbin/usbmod unbind_cdc_wdm $devpath" #####added by l81005329 for DTS2012072704174 end ##########################################rename each port based on its protocols new pid############################################# SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="01", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="02", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="03", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="04", SYMLINK+="ttyUSB_utps_pscs" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="05", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="06", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="31", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="32", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="33", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="34", SYMLINK+="ttyUSB_utps_pscs" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="35", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="36", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="0a", SYMLINK+="ttyUSB_utps_bluetooth" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="0b", SYMLINK+="ttyUSB_utps_finger-print" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="0c", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="0d", SYMLINK+="ttyUSB_utps_mms" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="0e", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="0f", SYMLINK+="ttyUSB_utps_dvb" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="3a", SYMLINK+="ttyUSB_utps_bluetooth" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="3b", SYMLINK+="ttyUSB_utps_fingerprint" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="3c", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="3d", SYMLINK+="ttyUSB_utps_mms" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="3e", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="3f", SYMLINK+="ttyUSB_utps_dvb" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="46", SYMLINK+="ttyUSB_utps_ncm" ##########################################rename each port based on its protocols new pid jungo############################################# SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="01", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="02", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="03", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="04", SYMLINK+="ttyUSB_utps_pscs" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="05", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="06", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="31", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="32", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="33", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="34", SYMLINK+="ttyUSB_utps_pscs" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="35", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="36", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="0a", SYMLINK+="ttyUSB_utps_bluetooth" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="0b", SYMLINK+="ttyUSB_utps_fingerprint" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="0c", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="0d", SYMLINK+="ttyUSB_utps_mms" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="0e", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="0f", SYMLINK+="ttyUSB_utps_dvb" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="3a", SYMLINK+="ttyUSB_utps_bluetooth" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="3b", SYMLINK+="ttyUSB_utps_fingerprint" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="3c", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="3d", SYMLINK+="ttyUSB_utps_mms" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="3e", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="3f", SYMLINK+="ttyUSB_utps_dvb" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="46", SYMLINK+="ttyUSB_utps_ncm" ##########################################rename each port based on its protocols new pid no 3G############################################# SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="10", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="12", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="13", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="14", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="15", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="16", SYMLINK+="ttyUSB_utps_ncm" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="17", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="61", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="62", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="63", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="64", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="65", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="66", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="76", SYMLINK+="ttyUSB_utps_ncm" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="6a", SYMLINK+="ttyUSB_utps_bluetooth" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="6b", SYMLINK+="ttyUSB_utps_fingerprint" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="6c", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="6d", SYMLINK+="ttyUSB_utps_mms" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="6e", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="6f", SYMLINK+="ttyUSB_utps_dvb" ##########################################rename each port based on its protocols new pid jungo no 3G############################################# SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="10", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="12", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="13", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="14", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="15", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="16", SYMLINK+="ttyUSB_utps_ncm" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="17", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="61", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="62", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="63", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="64", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="65", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="66", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="76", SYMLINK+="ttyUSB_utps_ncm" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="6a", SYMLINK+="ttyUSB_utps_bluetooth" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="6b", SYMLINK+="ttyUSB_utps_fingerprint" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="6c", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="6d", SYMLINK+="ttyUSB_utps_mms" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="6e", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="6f", SYMLINK+="ttyUSB_utps_dvb" ##########################################add new port base on 2.4.5############################################# SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="18", SYMLINK+="ttyUSB_utps_shellA" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="19", SYMLINK+="ttyUSB_utps_shellB" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="1a", SYMLINK+="ttyUSB_utps_serialA" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="1b", SYMLINK+="ttyUSB_utps_serialB" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="1c", SYMLINK+="ttyUSB_utps_serialC" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="48", SYMLINK+="ttyUSB_utps_shellA" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="49", SYMLINK+="ttyUSB_utps_shellB" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="4a", SYMLINK+="ttyUSB_utps_serialA" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="4b", SYMLINK+="ttyUSB_utps_serialB" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="4c", SYMLINK+="ttyUSB_utps_serialC" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="78", SYMLINK+="ttyUSB_utps_shellA" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="79", SYMLINK+="ttyUSB_utps_shellB" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="7a", SYMLINK+="ttyUSB_utps_serialA" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="7b", SYMLINK+="ttyUSB_utps_serialB" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="01", ATTRS{bInterfaceProtocol}=="7c", SYMLINK+="ttyUSB_utps_serialC" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="18", SYMLINK+="ttyUSB_utps_shellA" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="19", SYMLINK+="ttyUSB_utps_shellB" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="1a", SYMLINK+="ttyUSB_utps_serialA" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="1b", SYMLINK+="ttyUSB_utps_serialB" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="1c", SYMLINK+="ttyUSB_utps_serialC" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="48", SYMLINK+="ttyUSB_utps_shellA" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="49", SYMLINK+="ttyUSB_utps_shellB" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="4a", SYMLINK+="ttyUSB_utps_serialA" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="4b", SYMLINK+="ttyUSB_utps_serialB" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="4c", SYMLINK+="ttyUSB_utps_serialC" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="78", SYMLINK+="ttyUSB_utps_shellA" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="79", SYMLINK+="ttyUSB_utps_shellB" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="7a", SYMLINK+="ttyUSB_utps_serialA" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="7b", SYMLINK+="ttyUSB_utps_serialB" SUBSYSTEMS=="usb",ATTRS{modalias}=="usb:v12D1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="7c", SYMLINK+="ttyUSB_utps_serialC" ##########################################rename each port based on pids############################################# SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1001*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1001*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1001*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A8*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A8*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A8*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1003*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1003*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A9*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A9*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C1D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C1D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C1D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C1D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="06", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_bt" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1004*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1004*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1004*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1004*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1401*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1401*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1401*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1402*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1402*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1402*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1403*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1403*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1403*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1403*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1405*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1405*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1405*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1406*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1406*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1406*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1408*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1408*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1409*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1409*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1409*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1409*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AA*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AA*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AA*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AA*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p140F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1411*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1411*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1411*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1411*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_dvb" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1411*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1412*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1412*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1412*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1412*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1412*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1413*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1413*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1413*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1413*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1413*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1413*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="07", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1414*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1414*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1414*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1414*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1414*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="06", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1415*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1415*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1415*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1415*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_dvb" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1415*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1416*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1416*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1416*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1416*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_dvb" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1416*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1416*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1417*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1417*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1417*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1417*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1417*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1418*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1418*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1418*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1418*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1418*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="06", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1419*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1419*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1419*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1419*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1419*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1419*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p141F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1420*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1420*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1420*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1421*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1421*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1421*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1422*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1422*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1422*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1422*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1422*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1427*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1427*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1427*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1427*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1428*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1428*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1428*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1428*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1428*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="06", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1429*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1429*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1429*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1448*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1448*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" ##########For NDIS devices##################### SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1430*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1430*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1430*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1431*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1431*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1432*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1433*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1433*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1433*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1433*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1434*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1434*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1434*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1434*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1435*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1435*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1436*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1436*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1436*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1437*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1437*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1437*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1438*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1438*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1438*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1438*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1439*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1439*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1439*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1439*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p143A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p143A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p143B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p143B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p143B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p143E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p143E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AC*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AC*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AC*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AB*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AB*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AB*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_finger" ##########The PIDs for the special operators##################### #############Modem only################### SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1450*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1450*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1450*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1451*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1451*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1451*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1452*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1452*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1452*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1453*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1453*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1453*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1454*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1454*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1454*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1455*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1455*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1455*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1456*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1456*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1456*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1457*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1457*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1457*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1458*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1458*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1458*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1459*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1459*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1459*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p145F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1460*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1460*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1460*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1461*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1461*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1461*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1462*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1462*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1462*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1463*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1463*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1463*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" #############Modem + NDIS################### SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1404*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1404*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1404*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1404*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1404*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ctrl" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1407*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1407*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1407*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1407*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ctrl" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p142B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ctrl" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_finger" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1464*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1464*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1464*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1465*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1465*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1465*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1466*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1466*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1466*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1467*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1467*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1467*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1468*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1468*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1468*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1469*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1469*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1469*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p146F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1470*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1470*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1470*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1471*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1471*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1471*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1472*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1472*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1472*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1473*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1473*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1473*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1474*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1474*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1474*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1475*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1475*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1475*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1476*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1476*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1476*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1477*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1477*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1477*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1478*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1478*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1478*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1479*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1479*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1479*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p147F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1480*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1480*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1480*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1481*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1481*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1481*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14C8*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14C8*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14C8*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14C9*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14C9*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14C9*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14CA*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14CA*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14CA*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14CB*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14CB*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14CB*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14CC*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14CC*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14CC*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" ######################################################E58eV begin########################################################################################################## SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1491*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1491*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1492*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1492*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1493*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1493*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1494*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1494*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1495*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1495*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1496*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1496*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1497*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1497*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1498*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1498*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1499*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1499*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p149a*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p149a*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p149b*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p149c*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p149d*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p149e*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p149f*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14a0*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14a1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14a2*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14a3*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14a4*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" #################################################E583v end################################################################################################################ #############Modem + NDIS + HID################### SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1482*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1482*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1482*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1482*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="07", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1483*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1483*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1483*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1483*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="07", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1484*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1484*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1484*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1484*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="07", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1485*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1485*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1485*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1485*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="07", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1486*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1486*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1486*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1486*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="07", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1487*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1487*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1487*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1487*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1487*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1487*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="06", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1488*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1488*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1488*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1488*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1488*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1488*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="06", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1489*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1489*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1489*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1489*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1489*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1489*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="06", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p148A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p148A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p148A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p148A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p148A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p148A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="06", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p148B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p148B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p148B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p148B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p148B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p148B*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="06", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_ndis" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1510*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1510*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1510*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1510*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_video" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1510*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="07", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1510*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="10", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1510*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="11", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1511*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1511*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1511*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1511*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_video" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1511*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="09", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_gps" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1511*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="10", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1512*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1512*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1512*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_video" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1513*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1513*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1513*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1513*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_video" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1514*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1514*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1514*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1514*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_video" #####add by l81005329 for EC1762 DTS2012092500189 start SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1515*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1515*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1515*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" #####add by l81005329 for EC1762 DTS2012092500189 end SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1516*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1516*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1516*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1516*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="07", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" ##########For the TD-SCDMA data card or module devices##################### SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1D03*", KERNEL=="ttyACM*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="01", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1D03*", KERNEL=="ttyACM*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="01", SYMLINK+="ttyUSB_utps_mms" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1D03*", KERNEL=="ttyACM*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="01", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1D09*", KERNEL=="ttyACM*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="01", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1D09*", KERNEL=="ttyACM*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="01", SYMLINK+="ttyUSB_utps_mms" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1D09*", KERNEL=="ttyACM*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="01", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1D50*", KERNEL=="ttyACM*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="01", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1D50*", KERNEL=="ttyACM*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="01", SYMLINK+="ttyUSB_utps_pcui" #########For the Jungo Devices ####################################### SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C05*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C05*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C05*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C06*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C06*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C07*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C07*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C07*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C07*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="06", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_bt" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C08*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C08*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C09*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C09*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0C*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0D*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C0F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C10*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C10*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C10*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C10*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C11*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C11*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C11*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C11*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C11*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C12*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C12*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C12*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C12*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C13*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C13*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C13*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C13*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C13*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C14*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C14*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C14*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C14*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C15*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C15*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C15*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C15*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C15*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C16*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C16*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C16*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C16*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C16*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="05", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_control" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C16*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="08", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_bt" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C23*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C23*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C23*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C23*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1444*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1444*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1445*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1445*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1445*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144E*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p144F*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AE*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AE*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AF*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AF*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14AF*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14B0*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14B0*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14B0*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcvoice" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14B1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14B1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14B1*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A5*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A5*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A5*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A6*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A6*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A6*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A7*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A7*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14A7*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C17*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C17*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C18*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C18*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C18*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C19*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C19*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_mms" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C19*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C19*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C1A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C1A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_mms" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C1A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C1A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C1A*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcsc" ###############################DIAG+PCUI+NDIS+CDROM&SD####################################### SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14B8*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14B8*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" ###############################ADD E177####################################### SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14D2*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14D2*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14D2*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="04", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14D3*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14D3*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14D3*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14D4*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p14D4*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui" [root@localhost rules.d]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: wlp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:26:18:c4:74:f7 brd ff:ff:ff:ff:ff:ff inet 192.168.43.232/24 brd 192.168.43.255 scope global dynamic wlp7s0 valid_lft 2161sec preferred_lft 2161sec inet6 fe80::226:18ff:fec4:74f7/64 scope link valid_lft forever preferred_lft forever 3: em1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000 link/ether 00:1c:c0:18:22:b4 brd ff:ff:ff:ff:ff:ff 4: wwp0s29f7u5i1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000 link/ether 0c:5b:8f:27:9a:64 brd ff:ff:ff:ff:ff:ff inet6 fe80::e5b:8fff:fe27:9a64/64 scope link valid_lft forever preferred_lft forever [root@localhost rules.d]# systemctl --full list-units|grep -i udev systemd-udev-settle.service loaded active exited udev Wait for Complete Device Initialization systemd-udev-trigger.service loaded active exited udev Coldplug all Devices systemd-udevd.service loaded active running udev Kernel Device Manager systemd-udevd-control.socket loaded active running udev Control Socket systemd-udevd-kernel.socket loaded active running udev Kernel Socket [root@localhost rules.d]# dmesg|grep -i 'wlan\|wlp' [ 8.214152] systemd-udevd[298]: renamed network interface wlan0 to wlp7s0 [ 27.726191] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready [ 343.456300] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready [ 424.649402] wlp7s0: authenticate with 9c:02:98:37:81:44 [ 424.660395] wlp7s0: send auth to 9c:02:98:37:81:44 (try 1/3) [ 424.661841] wlp7s0: authenticated [ 424.662013] wlp7s0: associate with 9c:02:98:37:81:44 (try 1/3) [ 424.665854] wlp7s0: RX AssocResp from 9c:02:98:37:81:44 (capab=0x411 status=0 aid=1) [ 424.666113] wlp7s0: associated [ 424.666122] IPv6: ADDRCONF(NETDEV_CHANGE): wlp7s0: link becomes ready [ 2205.834395] wlp7s0: deauthenticating from 9c:02:98:37:81:44 by local choice (reason=3) [ 2209.031275] IPv6: ADDRCONF(NETDEV_UP): wlp7s0: link is not ready [ 2218.504423] wlp7s0: authenticate with 9c:02:98:37:81:44 [ 2218.510885] wlp7s0: send auth to 9c:02:98:37:81:44 (try 1/3) [ 2218.512766] wlp7s0: authenticated [ 2218.513012] wlp7s0: associate with 9c:02:98:37:81:44 (try 1/3) [ 2218.516987] wlp7s0: RX AssocResp from 9c:02:98:37:81:44 (capab=0x411 status=0 aid=1) [ 2218.517133] wlp7s0: associated [ 2218.517144] IPv6: ADDRCONF(NETDEV_CHANGE): wlp7s0: link becomes ready Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
let Napisano Kwiecień 12, 2014 Zgłoszenie Share Napisano Kwiecień 12, 2014 Modem Huawei E3276 uruchomiłem w Fedorze 20 64-bitowej: [root@localhost ~]# uname -r 3.11.10-301.fc20.x86_64 wg opisu https://answers.launchpad.net/ubuntu/+source/gnome-nettool/+question/211095 post 11. Po podłączeniu modemu dmesg wyświetlił systemd-udevd[2403]: renamed network interface wwan0 to wwp0s16f4u3i1 połączenie z netem: echo -e "AT^NDISDUP=1,1,\"internet\"\r" > /dev/ttyUSB0 i po chwili kolejne polecenie dhclient wwp0s16f4u3i1 w dmesg pojawiły się informacje cdc_ncm: wwp0s16f4u3i1: 150 mbit/s downlink 150 mbit/s uplink cdc_ncm: wwp0s16f4u3i1: network connection: connected rozłączenie: echo -e "AT^NDISDUP=1,0\r" > /dev/ttyUSB0 komunikat dmesg: cdc_ncm: wwp0s16f4u3i1: network connection: disconnected Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
let Napisano Maj 4, 2014 Zgłoszenie Share Napisano Maj 4, 2014 (edytowane) W Fedorze 20 64bit zainstalowałem Huaweiowe sterowniki NDIS HUAWEI Data Cards Linux Driver Version: 4.19.19.00 http://consumer.huawei.com/en/support/downloads/detail/index.htm?id=13971 aby sprawdzić jak sprawuje modem E3276 na tych sterach [root@localhost ndis_driver]# ./ndis_install Zainstalowały się poprawnie po korekcie w pliku hw_cdc_driver.c w linii 2718 //dbg ("can't kmalloc dev"); i po wpisaniu do blacklisty dotychczasowego drivera cdc_ncm [root@localhost ~]# cat /usr/lib/modprobe.d/dist-blacklist.conf ## Huawei drivers blacklist cdc_ncm po podłączeniu modemu jest ładowany driver od Huaweia [root@localhost ~]# modinfo hw_cdc_driver filename: /lib/modules/3.11.10-301.fc20.x86_64/kernel/drivers/net/usb/hw_cdc_driver.ko license: GPL version: v2.07.00.00 description: Huawei ether driver for 3G data card ether device [root@localhost ~]# usb-devices C: #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=12 Driver=option I: If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_ether I: If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage I: If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage Dmesg pokazuje zmiany [root@localhost ~]# dmesg systemd-udevd[1345]: renamed network interface eth0 to enp0s16f4u3i1 Jest zmiana w uruchomieniu połączenia z netem, wystarczy tylko jedno polecenie [root@localhost ~]# echo -e "AT^NDISDUP=1,1,\"internet\"\r" > /dev/ttyUSB0 i już jest nawiązane połączenie, ponadto w aplecie NM z LXDE też jest informacja, że "nawiązano ethernetowe połączenie sieciowe "Połączenie przewodowe 1"". W tym aplecie sieciowym nie ma możliwości ustanowienia połączenia. I tym mam pytanie, czy w plikach konfiguracyjnch NM jest możliwość dododania takich wpisów aby można było łączyć się z netem poprzez ten applet NM, a nie jak do tej pory poprzez komendy w konsoli i to jeszcze w dodatku wydawane na koncie roota. Dodane 2014-05-10 Aby łączyć się z netem tym modemem poprzez wysyłanie komend AT w konsoli na swoim koncie, bez ingerencji roota, należy dodać swoje konto do grupy dialout , gdyż [root@localhost ~]# ls -al /dev/ttyUSB* crw-rw----. 1 root dialout 188, 0 05-10 13:47 /dev/ttyUSB0 CuteCom również już nie wymaga uruchomienia z roota. Edytowane Maj 10, 2014 przez let Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
markon Napisano Czerwiec 17, 2014 Autor Zgłoszenie Share Napisano Czerwiec 17, 2014 Czyli nadal wszyscy korzystacie z komend AT. Powiem Wam ze swojego doświadczenia. Sporo walczyłem z tym. Ostatecznie się poddałem i tak jak i Wy zacząłem modem ustawiać do pionu za pomocą komend AT. To co robię to wymuszam tryb RAS. Wówczas Fedora ten modem wykrywa (19) i jest w stanie nawiązać połączenie. Ale jak to fedora jest przekonana, że jest podłączona do HSPA+ - w rzeczywistości prędkość wskazuje na połączenie z LTE. No, ale to nie dziwi - to fedora . Innym mankamentem jest fakt, że czasami po prostu jak ma gorszu humor to modemu nie wykryje - rzadko ma gorszy humor. ALe, że mi nie podobały się jej humory to przeszedłem na Manjaro. Ono przynajmniej wie z czym się łączy! Wie, że to LTE! Ponadto nie obraża się na mnie i zawsze wykryje modem. Jeszcze raz podkreślam, że ja się poddałem i przełączyłem się w tryb RAS. Aczkolwiek potrafię (również komendami AT) wrócić do fabrycznych ustawień i wtedy modem znowu pracuje w trybie NDIS. Pozdrawiam. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
markon Napisano Czerwiec 17, 2014 Autor Zgłoszenie Share Napisano Czerwiec 17, 2014 I jeszce jedno. Wszyscy Ci, którzy chwalą się, jak to nie pracują bez problemów na linuxie z modemem Huawei najprawodopobniej mają tryb RAS. Nie ma więc co się podniecać, E3276 w tym tybie tez pracuje. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
let Napisano Czerwiec 19, 2014 Zgłoszenie Share Napisano Czerwiec 19, 2014 Wersja dla "klikaczy": W swoim katalogu domowym utworzenie dwóch plików st.sh #!/bin/bash echo -e "at^ndisdup=1,1,\"internet\"\r" > /dev/ttyUSB0 sp.sh #!/bin/bash echo -e "at^ndisdup=1,0\r" > /dev/ttyUSB0 nadanie im atrybutów wykonywalności [let@localhost ~]$ chmod +x st.sh [let@localhost ~]$ chmod +x sp.sh w katalogu /Pulpit utworzenie dwóch kolejnych plików Start_Net.desktop [Desktop Entry] Name=Start_Net Exec=/home/let/st.sh Icon=lxterminal Terminal=false Type=Application Categories=Application;Utility; StartupNotify=true X-Desktop-File-Install-Version=0.21 Stop_Net.desktop [Desktop Entry] Name=Stop_Net Exec=/home/let/sp.sh Icon=lxterminal Terminal=false Type=Application Categories=Application;Utility; StartupNotify=true X-Desktop-File-Install-Version=0.21 i od tej pory nie trzeba już używać konsoli aby łączyć się z netem modemem Huawei E3276. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
let Napisano Sierpień 15, 2014 Zgłoszenie Share Napisano Sierpień 15, 2014 Po aktualizacji Fedory 20 jest nowy moduł, który obsługuje E3276 i aby go wyłączyć wpis do blacklist [root@localhost ~]# cat /usr/lib/modprobe.d/dist-blacklist.conf ## blacklist cdc_ncm blacklist huawei_cdc_ncm reinstalacja ndis_driver [root@localhost ndis_driver]# ./ndis_install i po restarcie po podłączeniu modemu jest ładowany driver od Huaweia [root@localhost ~]# modinfo hw_cdc_driver filename: /lib/modules/3.15.8-200.fc20.x86_64/kernel/drivers/net/usb/hw_cdc_driver.ko license: GPL version: v2.07.00.00 description: Huawei ether driver for 3G data card ether device Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
let Napisano Październik 5, 2014 Zgłoszenie Share Napisano Październik 5, 2014 Bliźniaczy modem Huawei E3272 HiLink bez problemu łączy z netem w Fedorze 20 $ dmesg [ 466.417100] usbcore: registered new interface driver cdc_ether [ 466.541113] systemd-udevd[1421]: renamed network interface eth0 to enp0s16f4u3 $ lsusb Bus 001 Device 004: ID 12d1:14db Huawei Technologies Co., Ltd. Do skonfigurowania połączenia nie jest potrzebny Network Manager ani też komendy AT inicjujące połączenie. Wystarczy w przeglądarce internetowej Midori wpisać i przejść na stronę http://192.168.1.1/html/home.html i ukaże się panel administracyjny zarządzający połączeniami, ustawieniami i diagnostyką modemu. Jest obsługa SMS i krótkich kodów USSD. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się