mirror of git://git.sysmocom.de/ofono
udev: Remove outdated modem detection support
This commit is contained in:
parent
f13b3d3a6b
commit
8bb22cf740
|
@ -5,369 +5,6 @@ ACTION!="add|change", GOTO="ofono_end"
|
|||
SUBSYSTEM!="tty", GOTO="ofono_tty_end"
|
||||
KERNEL!="ttyUSB[0-9]*", GOTO="ofono_tty_end"
|
||||
|
||||
# Qualcomm Gobi 2000 (Lenovo)
|
||||
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9205", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_GOBI_TYPE}="modem"
|
||||
|
||||
# Sierra Wireless HSPA Modem
|
||||
ATTRS{idVendor}=="1199", ATTRS{idProduct}=="683c", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_SIERRA_TYPE}="modem"
|
||||
ATTRS{idVendor}=="1199", ATTRS{idProduct}=="6880", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_SIERRA_TYPE}="modem"
|
||||
ATTRS{idVendor}=="1199", ATTRS{idProduct}=="6890", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_SIERRA_TYPE}="modem"
|
||||
|
||||
# ZTE
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0016", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_ZTE_TYPE}="modem"
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0016", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_ZTE_TYPE}="aux"
|
||||
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0017", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_ZTE_TYPE}="modem"
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0017", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_ZTE_TYPE}="aux"
|
||||
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0031", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_ZTE_TYPE}="modem"
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0031", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_ZTE_TYPE}="aux"
|
||||
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0063", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_ZTE_TYPE}="modem"
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0063", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_ZTE_TYPE}="aux"
|
||||
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0117", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_ZTE_TYPE}="modem"
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0117", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_ZTE_TYPE}="aux"
|
||||
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0121", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_ZTE_TYPE}="modem"
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0121", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_ZTE_TYPE}="aux"
|
||||
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0124", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_ZTE_TYPE}="modem"
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0124", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_ZTE_TYPE}="aux"
|
||||
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1008", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_ZTE_TYPE}="modem"
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1008", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_ZTE_TYPE}="aux"
|
||||
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2003", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_ZTE_TYPE}="modem"
|
||||
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2003", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_ZTE_TYPE}="aux"
|
||||
|
||||
# Generic 0x1001
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1001", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1001", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
# Generic 0x1003
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1003", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1003", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1004", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1004", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1401", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1401", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1402", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1402", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1404", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1404", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1405", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1405", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1406", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1406", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1408", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1408", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1409", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1409", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1409", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_HUAWEI_TYPE}="gps"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140a", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140a", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140b", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140b", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140c", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140c", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140d", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140d", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140e", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140e", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140f", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140f", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
# E510
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1411", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1411", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1412", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1412", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1412", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="gps"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1412", ENV{ID_USB_INTERFACE_NUM}=="05", ENV{OFONO_HUAWEI_TYPE}="pcvoice"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1413", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1413", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="gps"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1413", ENV{ID_USB_INTERFACE_NUM}=="07", ENV{OFONO_HUAWEI_TYPE}="pcvoice"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1414", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1414", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1414", ENV{ID_USB_INTERFACE_NUM}=="05", ENV{OFONO_HUAWEI_TYPE}="gps"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1414", ENV{ID_USB_INTERFACE_NUM}=="06", ENV{OFONO_HUAWEI_TYPE}="pcvoice"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1415", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1415", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1416", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1416", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1417", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1417", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1418", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1418", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1419", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1419", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1419", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="gps"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="141a", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="141a", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="141b", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="141b", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="141c", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="141c", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="141d", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="141d", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="141e", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="141e", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="141f", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="141f", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1420", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1420", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1421", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1421", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1422", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1422", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1427", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1427", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1428", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1428", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1429", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1429", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="142a", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="142a", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1448", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1448", ENV{ID_USB_INTERFACE_NUM}=="01", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1433", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1433", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1434", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1434", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1436", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1436", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1438", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1438", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1439", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1439", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="143a", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="143a", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="143b", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="143b", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="pcsc"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="143e", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="143e", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14ac", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14ac", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1450", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1450", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1451", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1451", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1452", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1452", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1453", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1453", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1454", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1454", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1455", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1455", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1456", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1456", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1457", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1457", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1458", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1458", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1459", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1459", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="145a", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="145a", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="145b", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="145b", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="145c", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="145c", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="145d", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="145d", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="145e", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="145e", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="145f", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="145f", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1460", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1460", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1461", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1461", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1462", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1462", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1463", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1463", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
# K4505
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1464", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1464", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
# K3765
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1465", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1465", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1466", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1466", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1467", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1467", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1468", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1468", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1469", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1469", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="146a", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="146a", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="146b", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="146b", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="146c", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="146c", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="146d", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="146d", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="146e", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="146e", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="146f", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="146f", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1470", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1470", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1471", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1471", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1472", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1472", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1473", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1473", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1474", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1474", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1475", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1475", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1476", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1476", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1477", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1477", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1478", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1478", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1479", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1479", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="147a", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="147a", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="147b", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="147b", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="147c", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="147c", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="147d", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="147d", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="147e", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="147e", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="147f", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="147f", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1480", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1480", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1481", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1481", ENV{ID_USB_INTERFACE_NUM}=="04", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1482", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1482", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1483", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1483", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1484", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1484", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1485", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1485", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1486", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1486", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1506", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1506", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1c05", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1c05", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
|
||||
|
||||
# Telit UC864-G
|
||||
ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1004", ENV{ID_USB_INTERFACE_NUM}=="00", ENV{OFONO_TELIT_TYPE}="Modem"
|
||||
ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1004", ENV{ID_USB_INTERFACE_NUM}=="02", ENV{OFONO_TELIT_TYPE}="GPS"
|
||||
|
@ -425,27 +62,28 @@ LABEL="ofono_isi_end"
|
|||
SUBSYSTEM!="usb", GOTO="ofono_end"
|
||||
ENV{DEVTYPE}!="usb_device", GOTO="ofono_end"
|
||||
|
||||
# Ignore fake serial number
|
||||
ATTRS{serial}=="1234567890ABCDEF", ENV{ID_SERIAL_SHORT}=""
|
||||
|
||||
# Novatel Wireless
|
||||
ATTRS{idVendor}=="1410", ENV{OFONO_DRIVER}="novatel"
|
||||
|
||||
# Sierra Wireless
|
||||
ATTRS{idVendor}=="1199", ENV{OFONO_DRIVER}="sierra"
|
||||
|
||||
ATTRS{idVendor}=="1199", ATTRS{serial}=="1234567890ABCDEF", ENV{ID_SERIAL_SHORT}=""
|
||||
|
||||
# HUAWEI Technology
|
||||
ATTRS{idVendor}=="12d1", ENV{OFONO_DRIVER}="huawei"
|
||||
|
||||
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140b", ENV{OFONO_DRIVER}="huaweicdma"
|
||||
|
||||
# Olive
|
||||
ATTRS{idVendor}=="201e", ENV{OFONO_DRIVER}="huaweicdma"
|
||||
|
||||
# Qualcomm Incorporated
|
||||
ATTRS{idVendor}=="05c6", ENV{OFONO_DRIVER}="gobi"
|
||||
|
||||
# ZTE Incorporated
|
||||
ATTRS{idVendor}=="19d2", ENV{OFONO_DRIVER}="zte"
|
||||
|
||||
ATTRS{idVendor}=="19d2", ATTRS{serial}=="1234567890ABCDEF", ENV{ID_SERIAL_SHORT}=""
|
||||
|
||||
# Alcatel X220L
|
||||
ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", ENV{OFONO_DRIVER}="alcatel"
|
||||
|
||||
|
@ -455,22 +93,15 @@ ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9603", ENV{OFONO_DRIVER}="speedup"
|
|||
# 4G Systems P14
|
||||
ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9605", ENV{OFONO_DRIVER}="speedup"
|
||||
|
||||
# SpeedUp 7300
|
||||
ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9e00", ENV{OFONO_DRIVER}="speedupcdma"
|
||||
|
||||
# SpeedUp 9800
|
||||
# Speed Up 9800
|
||||
ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9800", ENV{OFONO_DRIVER}="speedup"
|
||||
|
||||
ATTRS{idVendor}=="1c9e", ATTRS{serial}=="1234567890ABCDEF", ENV{ID_SERIAL_SHORT}=""
|
||||
# Speed Up 7300
|
||||
ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9e00", ENV{OFONO_DRIVER}="speedupcdma"
|
||||
|
||||
# SpeedUp
|
||||
# Speed Up
|
||||
ATTRS{idVendor}=="2020", ENV{OFONO_DRIVER}="speedup"
|
||||
|
||||
ATTRS{idVendor}=="2020", ATTRS{serial}=="1234567890ABCDEF", ENV{ID_SERIAL_SHORT}=""
|
||||
|
||||
# Olive
|
||||
ATTRS{idVendor}=="201e", ENV{OFONO_DRIVER}="huaweicdma"
|
||||
|
||||
# Option Globetrotter
|
||||
ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6911", ENV{OFONO_DRIVER}="hso"
|
||||
ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6971", ENV{OFONO_DRIVER}="hso"
|
||||
|
|
223
plugins/udev.c
223
plugins/udev.c
|
@ -244,185 +244,6 @@ static void add_ifx(struct ofono_modem *modem,
|
|||
ofono_modem_register(modem);
|
||||
}
|
||||
|
||||
static void add_zte(struct ofono_modem *modem,
|
||||
struct udev_device *udev_device)
|
||||
{
|
||||
struct udev_list_entry *entry;
|
||||
const char *devnode, *type;
|
||||
|
||||
int ppp, aux;
|
||||
|
||||
DBG("modem %p", modem);
|
||||
|
||||
ppp = ofono_modem_get_integer(modem, "ModemRegistered");
|
||||
aux = ofono_modem_get_integer(modem, "AuxRegistered");
|
||||
|
||||
if (ppp && aux)
|
||||
return;
|
||||
|
||||
entry = udev_device_get_properties_list_entry(udev_device);
|
||||
while (entry) {
|
||||
const char *name = udev_list_entry_get_name(entry);
|
||||
type = udev_list_entry_get_value(entry);
|
||||
|
||||
if (g_str_equal(name, "OFONO_ZTE_TYPE") != TRUE) {
|
||||
entry = udev_list_entry_get_next(entry);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (g_str_equal(type, "modem") == TRUE) {
|
||||
if (ppp != 0)
|
||||
return;
|
||||
|
||||
devnode = udev_device_get_devnode(udev_device);
|
||||
ofono_modem_set_string(modem, "Modem", devnode);
|
||||
ppp = 1;
|
||||
ofono_modem_set_integer(modem, "ModemRegistered", ppp);
|
||||
} else if (g_str_equal(type, "aux") == TRUE) {
|
||||
if (aux != 0)
|
||||
return;
|
||||
|
||||
devnode = udev_device_get_devnode(udev_device);
|
||||
ofono_modem_set_string(modem, "Aux", devnode);
|
||||
|
||||
aux = 1;
|
||||
ofono_modem_set_integer(modem, "AuxRegistered", aux);
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
if (ppp && aux)
|
||||
ofono_modem_register(modem);
|
||||
}
|
||||
|
||||
static void add_huawei(struct ofono_modem *modem,
|
||||
struct udev_device *udev_device)
|
||||
{
|
||||
struct udev_list_entry *entry;
|
||||
const char *devnode;
|
||||
int ppp, pcui;
|
||||
|
||||
DBG("modem %p", modem);
|
||||
|
||||
/*
|
||||
* Huawei dongles tend to break up their ports into:
|
||||
* - Modem - Used for PPP
|
||||
* - Diag - Used for diagnostics, not usually AT command enabled
|
||||
* - PCUI - auxiliary channel where unsolicited events are sent
|
||||
*
|
||||
* The unsolicited events are controlled with ^PORTSEL command,
|
||||
* and defaults to 0 (the PCUI port)
|
||||
*
|
||||
* Surprising the PCUI port is usually last on the usb interface list
|
||||
*/
|
||||
ppp = ofono_modem_get_integer(modem, "ModemRegistered");
|
||||
pcui = ofono_modem_get_integer(modem, "PcuiRegistered");
|
||||
|
||||
if (ppp && pcui)
|
||||
return;
|
||||
|
||||
entry = udev_device_get_properties_list_entry(udev_device);
|
||||
while (entry) {
|
||||
const char *name = udev_list_entry_get_name(entry);
|
||||
const char *type = udev_list_entry_get_value(entry);
|
||||
|
||||
if (g_str_equal(name, "OFONO_HUAWEI_TYPE") != TRUE) {
|
||||
entry = udev_list_entry_get_next(entry);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (g_str_equal(type, "Modem") == TRUE) {
|
||||
if (ppp != 0)
|
||||
return;
|
||||
|
||||
devnode = udev_device_get_devnode(udev_device);
|
||||
ofono_modem_set_string(modem, "Modem", devnode);
|
||||
ppp = 1;
|
||||
ofono_modem_set_integer(modem, "ModemRegistered", ppp);
|
||||
} else if (g_str_equal(type, "Pcui") == TRUE) {
|
||||
if (pcui != 0)
|
||||
return;
|
||||
|
||||
devnode = udev_device_get_devnode(udev_device);
|
||||
ofono_modem_set_string(modem, "Pcui", devnode);
|
||||
|
||||
pcui = 1;
|
||||
ofono_modem_set_integer(modem, "PcuiRegistered", pcui);
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
if (ppp && pcui)
|
||||
ofono_modem_register(modem);
|
||||
}
|
||||
|
||||
static void add_sierra(struct ofono_modem *modem,
|
||||
struct udev_device *udev_device)
|
||||
{
|
||||
struct udev_list_entry *entry;
|
||||
const char *devnode;
|
||||
gboolean found = FALSE;
|
||||
|
||||
DBG("modem %p", modem);
|
||||
|
||||
entry = udev_device_get_properties_list_entry(udev_device);
|
||||
while (entry) {
|
||||
const char *name = udev_list_entry_get_name(entry);
|
||||
const char *value = udev_list_entry_get_value(entry);
|
||||
|
||||
if (g_str_equal(name, "OFONO_SIERRA_TYPE") == TRUE &&
|
||||
g_str_equal(value, "modem") == TRUE) {
|
||||
found = TRUE;
|
||||
break;
|
||||
}
|
||||
|
||||
entry = udev_list_entry_get_next(entry);
|
||||
}
|
||||
|
||||
if (found == FALSE)
|
||||
return;
|
||||
|
||||
devnode = udev_device_get_devnode(udev_device);
|
||||
ofono_modem_set_string(modem, "Device", devnode);
|
||||
|
||||
ofono_modem_register(modem);
|
||||
}
|
||||
|
||||
static void add_novatel(struct ofono_modem *modem,
|
||||
struct udev_device *udev_device)
|
||||
{
|
||||
const char *devnode, *intfnum;
|
||||
int registered;
|
||||
|
||||
DBG("modem %p", modem);
|
||||
|
||||
registered = ofono_modem_get_integer(modem, "Registered");
|
||||
|
||||
if (registered > 1)
|
||||
return;
|
||||
|
||||
intfnum = get_property(udev_device, "ID_USB_INTERFACE_NUM");
|
||||
|
||||
DBG("intfnum %s", intfnum);
|
||||
|
||||
if (g_strcmp0(intfnum, "00") == 0) {
|
||||
devnode = udev_device_get_devnode(udev_device);
|
||||
ofono_modem_set_string(modem, "PrimaryDevice", devnode);
|
||||
|
||||
ofono_modem_set_integer(modem, "Registered", ++registered);
|
||||
} else if (g_strcmp0(intfnum, "01") == 0) {
|
||||
devnode = udev_device_get_devnode(udev_device);
|
||||
ofono_modem_set_string(modem, "SecondaryDevice", devnode);
|
||||
|
||||
ofono_modem_set_integer(modem, "Registered", ++registered);
|
||||
}
|
||||
|
||||
if (registered > 1)
|
||||
ofono_modem_register(modem);
|
||||
}
|
||||
|
||||
static void add_nokia(struct ofono_modem *modem,
|
||||
struct udev_device *udev_device)
|
||||
{
|
||||
|
@ -480,38 +301,6 @@ static void add_isi(struct ofono_modem *modem,
|
|||
ofono_modem_register(modem);
|
||||
}
|
||||
|
||||
static void add_gobi(struct ofono_modem *modem,
|
||||
struct udev_device *udev_device)
|
||||
{
|
||||
struct udev_list_entry *entry;
|
||||
const char *devnode;
|
||||
gboolean found = FALSE;
|
||||
|
||||
DBG("modem %p", modem);
|
||||
|
||||
entry = udev_device_get_properties_list_entry(udev_device);
|
||||
while (entry) {
|
||||
const char *name = udev_list_entry_get_name(entry);
|
||||
const char *value = udev_list_entry_get_value(entry);
|
||||
|
||||
if (g_str_equal(name, "OFONO_GOBI_TYPE") == TRUE &&
|
||||
g_str_equal(value, "modem") == TRUE) {
|
||||
found = TRUE;
|
||||
break;
|
||||
}
|
||||
|
||||
entry = udev_list_entry_get_next(entry);
|
||||
}
|
||||
|
||||
if (found == FALSE)
|
||||
return;
|
||||
|
||||
devnode = udev_device_get_devnode(udev_device);
|
||||
ofono_modem_set_string(modem, "Device", devnode);
|
||||
|
||||
ofono_modem_register(modem);
|
||||
}
|
||||
|
||||
static void add_calypso(struct ofono_modem *modem,
|
||||
struct udev_device *udev_device)
|
||||
{
|
||||
|
@ -785,16 +574,6 @@ done:
|
|||
add_hso(modem, udev_device);
|
||||
else if (g_strcmp0(driver, "ifx") == 0)
|
||||
add_ifx(modem, udev_device);
|
||||
else if (g_strcmp0(driver, "zte") == 0)
|
||||
add_zte(modem, udev_device);
|
||||
else if (g_strcmp0(driver, "huawei") == 0)
|
||||
add_huawei(modem, udev_device);
|
||||
else if (g_strcmp0(driver, "huaweicdma") == 0)
|
||||
add_huawei(modem, udev_device);
|
||||
else if (g_strcmp0(driver, "sierra") == 0)
|
||||
add_sierra(modem, udev_device);
|
||||
else if (g_strcmp0(driver, "novatel") == 0)
|
||||
add_novatel(modem, udev_device);
|
||||
else if (g_strcmp0(driver, "nokia") == 0)
|
||||
add_nokia(modem, udev_device);
|
||||
else if (g_strcmp0(driver, "isiusb") == 0)
|
||||
|
@ -803,8 +582,6 @@ done:
|
|||
add_isi(modem, udev_device);
|
||||
else if (g_strcmp0(driver, "n900") == 0)
|
||||
add_isi(modem, udev_device);
|
||||
else if (g_strcmp0(driver, "gobi") == 0)
|
||||
add_gobi(modem, udev_device);
|
||||
else if (g_strcmp0(driver, "calypso") == 0)
|
||||
add_calypso(modem, udev_device);
|
||||
else if (g_strcmp0(driver, "tc65") == 0)
|
||||
|
|
Loading…
Reference in New Issue