diff options
author | Didier Raboud <odyx@debian.org> | 2011-10-23 22:51:13 +0200 |
---|---|---|
committer | Didier Raboud <odyx@debian.org> | 2011-10-23 22:51:13 +0200 |
commit | 609e5974d3bea8521241eed7901ee7d39bb13a83 (patch) | |
tree | 68e98369435eea5d668f973dfcab03ba265c808f /40-usb_modeswitch.rules | |
parent | 36449a9d9ee323dbe27cc1cdadd480446390a016 (diff) |
Imported Upstream version 20111023
Diffstat (limited to '40-usb_modeswitch.rules')
-rw-r--r-- | 40-usb_modeswitch.rules | 51 |
1 files changed, 43 insertions, 8 deletions
diff --git a/40-usb_modeswitch.rules b/40-usb_modeswitch.rules index ad56aea..3abf0fc 100644 --- a/40-usb_modeswitch.rules +++ b/40-usb_modeswitch.rules @@ -1,17 +1,16 @@ -# Part of usb-modeswitch-data, version 20110805 +# Part of usb-modeswitch-data, version 20111023 # -# This file is intended for USB_ModeSwitch version >= 1.1.2 -# but will not break anything if used with versions >= 1.0.3 +# Recommended use with USB_ModeSwitch >= 1.2.0, works with versions >= 1.0.3 # -ACTION!="add", GOTO="modeswitch_rules_end" +ACTION!="add|change", GOTO="modeswitch_rules_end" -# This adds a symlink "gsmmodem[n]" to the lowest ttyUSB port with interrupt +# Adds a symlink "gsmmodem[n]" to the lowest ttyUSB port with interrupt # transfer; checked against a list of known modems, or else no action KERNEL=="ttyUSB*", ATTRS{bNumConfigurations}=="*", PROGRAM="usb_modeswitch --symlink-name %p %s{idVendor} %s{idProduct} %E{PRODUCT}", SYMLINK="%c" SUBSYSTEM!="usb", GOTO="modeswitch_rules_end" -# This adds the device ID to the "option" driver after a warm boot +# Adds the device ID to the "option" driver after a warm boot # in cases when the device is yet unknown to the driver; checked # against a list of known modems, or else no action ATTR{bInterfaceClass}=="ff", ATTR{bInterfaceNumber}=="00", ATTRS{bNumConfigurations}=="*", RUN+="usb_modeswitch --driver-bind %p %s{idVendor} %s{idProduct} %E{PRODUCT}" @@ -43,6 +42,9 @@ ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0622", RUN+="usb_modeswitch '%b/%k'" # Nokia CS-18 ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0627", RUN+="usb_modeswitch '%b/%k'" +# Nokia CS-19 +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="062c", RUN+="usb_modeswitch '%b/%k'" + # Vodafone MD950 (Wisue Technology), Philips (?) ATTRS{idVendor}=="0471", ATTRS{idProduct}=="1210", RUN+="usb_modeswitch '%b/%k'" @@ -61,15 +63,18 @@ ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'" # AVM Fritz!Wlan USB Stick N ATTRS{idVendor}=="057c", ATTRS{idProduct}=="84ff", RUN+="usb_modeswitch '%b/%k'" -# Prolink P2000 CDMA, Samsung SGH-Z810, Older Option devices, Vertex Wireless 100 Series, AnyDATA devices, Bless UC165 +# Prolink P2000 CDMA, Samsung SGH-Z810, older Option devices, Vertex Wireless 100 Series, AnyDATA devices, Bless UC165 ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'" -# HSDPA USB modem from dealextreme +# HSDPA USB modem from dealextreme ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="2000", RUN+="usb_modeswitch '%b/%k'" # D-Link DWM-162-U5, Micromax MMX 300c ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="2001", RUN+="usb_modeswitch '%b/%k'" +# AnyDATA APE-540H +ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="6503", RUN+="usb_modeswitch '%b/%k'" + # Siptune LM-75 ("LinuxModem") ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'" @@ -394,6 +399,9 @@ ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1557", RUN+="usb_modeswitch '%b/%k'" # Huawei E173s ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1c0b", RUN+="usb_modeswitch '%b/%k'" +# Huawei ET302 +ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1d50", RUN+="usb_modeswitch '%b/%k'" + # Huawei ET8282 ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1da1", RUN+="usb_modeswitch '%b/%k'" @@ -418,6 +426,9 @@ ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5031", RUN+="usb_modeswitch '%b/%k'" # Novatel Generic MiFi 2352 / Vodafone MiFi 2352 ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5041", RUN+="usb_modeswitch '%b/%k'" +# Novatel Wireless MC545 HSPA +ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5059", RUN+="usb_modeswitch '%b/%k'" + # Sequans SQN1210/SQN1220 (generic chipsets) ATTRS{idVendor}=="148e", ATTRS{idProduct}=="a000", RUN+="usb_modeswitch '%b/%k'" @@ -430,6 +441,9 @@ ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="6281", RUN+="usb_modeswitch '%b/%k'" # C-motech D-50 (aka "CDU-680") ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="6803", RUN+="usb_modeswitch '%b/%k'" +# C-motech CDU-685a +ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="6804", RUN+="usb_modeswitch '%b/%k'" + # C-motech CHU-629S ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="700a", RUN+="usb_modeswitch '%b/%k'" @@ -478,6 +492,9 @@ ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0115", RUN+="usb_modeswitch '%b/%k'" # ZTE MF190 (Variant) ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0149", RUN+="usb_modeswitch '%b/%k'" +# ZTE MF820 4G LTE +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0166", RUN+="usb_modeswitch '%b/%k'" + # Vodafone (ZTE) K3805-Z ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'" @@ -508,12 +525,18 @@ ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1216", RUN+="usb_modeswitch '%b/%k'" # ZTE MF190 ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1224", RUN+="usb_modeswitch '%b/%k'" +# ZTE MF192 (Variant) +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1517", RUN+="usb_modeswitch '%b/%k'" + # ZTE devices ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2000", RUN+="usb_modeswitch '%b/%k'" # ZTE AX226 WiMax ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="bccd", RUN+="usb_modeswitch '%b/%k'" +# ZTE AC682 (a.k.a. SmartFren Connex) +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="ffde", RUN+="usb_modeswitch '%b/%k'" + # ZTE "ffe" devices 1 (e.g. Cricket A605) ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="ffe6", RUN+="usb_modeswitch '%b/%k'" @@ -535,6 +558,9 @@ ATTRS{idVendor}=="1b7d", ATTRS{idProduct}=="0700", RUN+="usb_modeswitch '%b/%k'" # Alcatel X200/X200L/X060S ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'" +# Alcatel OT X220L +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="f052", RUN+="usb_modeswitch '%b/%k'" + # Alcatel One Touch X020 ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'" @@ -553,12 +579,21 @@ ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9e00", RUN+="usb_modeswitch '%b/%k'" # MobiData MBD-200HU and others ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'" +# Qisda H21 Flying Beetle +ATTRS{idVendor}=="1da5", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'" + # Solomon S3Gm-660 ATTRS{idVendor}=="1dd6", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'" +# Philips PicoPix 1020 Projector +ATTRS{idVendor}=="1de1", ATTRS{idProduct}=="1101", RUN+="usb_modeswitch '%b/%k'" + # Option iCON 210, PROLiNK PHS100, Hyundai MB-810, A-Link 3GU ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'" +# 3GO 3GO11 HSUPA +ATTRS{idVendor}=="1e89", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'" + # AirPlus MCD-800 ATTRS{idVendor}=="1edf", ATTRS{idProduct}=="6003", RUN+="usb_modeswitch '%b/%k'" |