diff options
author | Didier Raboud <didier@raboud.com> | 2010-06-23 10:55:26 +0200 |
---|---|---|
committer | Didier Raboud <didier@raboud.com> | 2010-06-23 10:55:26 +0200 |
commit | 3d65453ffc319bdc3b7ce54d2ba26b114b8c959f (patch) | |
tree | 8c6e70b382b8cc8522df10aff28da9c74185b7bf /40-usb_modeswitch.rules | |
parent | 197dcc717d81f0c76405f2f201d1d2a8f3ad4e54 (diff) |
Imported Upstream version 20100621
Diffstat (limited to '40-usb_modeswitch.rules')
-rw-r--r-- | 40-usb_modeswitch.rules | 113 |
1 files changed, 78 insertions, 35 deletions
diff --git a/40-usb_modeswitch.rules b/40-usb_modeswitch.rules index 76cd25b..4bda182 100644 --- a/40-usb_modeswitch.rules +++ b/40-usb_modeswitch.rules @@ -1,19 +1,20 @@ -# Part of usb-modeswitch-data, version 20100418 +# Part of usb-modeswitch-data, version 20100621 # -# This file is intended for USB_ModeSwitch version >= 1.0.3 +# This file is intended for USB_ModeSwitch version >= 1.1.2 +# but will not break anything if used with versions >= 1.0.3 # ACTION!="add", GOTO="modeswitch_rules_end" # This adds a symlink "gsmmodem[n]" to the right (interrupt) ttyUSB port; -# will work only with wrapper 1.1.2 and above (otherwise ignored) +# will work only with wrapper 1.1.2 and above (otherwise just ignored) KERNEL=="ttyUSB*", PROGRAM="/usr/bin/tclsh /lib/udev/usb_modeswitch symlink name %p", SYMLINK="%c" SUBSYSTEM!="usb", GOTO="modeswitch_rules_end" -# All known install partitions are on interface 0 -ATTRS{bInterfaceNumber}!="00", GOTO="modeswitch_rules_end" +# Most known install partitions are on interface 0, one on 5, one on 9 +ATTRS{bInterfaceNumber}!="0[059]", GOTO="modeswitch_rules_end" # only storage class devices are handled; negative # filtering here would exclude some quirky devices @@ -34,7 +35,7 @@ ATTRS{idVendor}=="0471", ATTRS{idProduct}=="1210", RUN+="usb_modeswitch '%b/%k'" ATTRS{idVendor}=="0471", ATTRS{idProduct}=="1237", RUN+="usb_modeswitch '%b/%k'" # Kyocera W06K CDMA modem -ATTRS{idVendor}=="0482", ATTRS{idProduct}=="024d", ATTRS{bConfigurationValue}=="1", RUN+="usb_modeswitch '%b/%k'" +ATTRS{idVendor}=="0482", ATTRS{idProduct}=="024d", RUN+="usb_modeswitch '%b/%k'" # Samsung U209 ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'" @@ -42,16 +43,16 @@ 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'" -# Samsung SGH-Z810, Vertex Wireless 100 Series, AnyDATA ADU-500 Series, older Option devices +# Samsung SGH-Z810, older Option devices, Vertex Wireless 100 Series, AnyDATA 500 series ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'" -# D-Link DWM-162-U5 +# D-Link DWM-162-U5, Micromax MMX 300c ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="2001", RUN+="usb_modeswitch '%b/%k'" -# Siptune LM-75 ("LinuxModem") +# Siptune LM-75 ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'" -# InfoCert Business Key (SmartCard/Reader emulation) +# InfoCert Business Key ATTRS{idVendor}=="072f", ATTRS{idProduct}=="100d", RUN+="usb_modeswitch '%b/%k'" # Toshiba G450 @@ -81,16 +82,16 @@ ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6791", RUN+="usb_modeswitch '%b/%k'" # Option HSO device ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6811", RUN+="usb_modeswitch '%b/%k'" -# Option HSO device +# Option GlobeSurfer Icon 7.2, new firmware (HSO driver) ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6911", RUN+="usb_modeswitch '%b/%k'" # Option HSO device ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6951", RUN+="usb_modeswitch '%b/%k'" -# Option HSO device +# Option iCON 225 HSDPA ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6971", RUN+="usb_modeswitch '%b/%k'" -# Option HSO device +# Option GlobeTrotter HSUPA Modem ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7011", RUN+="usb_modeswitch '%b/%k'" # Option HSO device @@ -126,10 +127,10 @@ ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7361", RUN+="usb_modeswitch '%b/%k'" # Option HSO device ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7381", RUN+="usb_modeswitch '%b/%k'" -# Option HSO device +# Option iCON 401 ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7401", RUN+="usb_modeswitch '%b/%k'" -# Option HSO device +# Vodafone K3760 (made by Option, HSO device) ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7501", RUN+="usb_modeswitch '%b/%k'" # Option HSO device @@ -151,15 +152,30 @@ ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8200", RUN+="usb_modeswitch '%b/%k'" ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8201", RUN+="usb_modeswitch '%b/%k'" # Option HSO device +ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8300", RUN+="usb_modeswitch '%b/%k'" + +# Option HSO device +ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8302", RUN+="usb_modeswitch '%b/%k'" + +# Option HSO device +ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8304", RUN+="usb_modeswitch '%b/%k'" + +# Option HSO device +ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8400", RUN+="usb_modeswitch '%b/%k'" + +# Option HSO device ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="c031", RUN+="usb_modeswitch '%b/%k'" # Option HSO device +ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="c100", RUN+="usb_modeswitch '%b/%k'" + +# Option HSO device ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d013", RUN+="usb_modeswitch '%b/%k'" # Option HSO device ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d031", RUN+="usb_modeswitch '%b/%k'" -# Option HSO device +# AT&T USBConnect Quicksilver (made by Option, HSO device) ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d033", RUN+="usb_modeswitch '%b/%k'" # Option HSO device @@ -172,6 +188,9 @@ ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d055", RUN+="usb_modeswitch '%b/%k'" ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d057", RUN+="usb_modeswitch '%b/%k'" # Option HSO device +ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d058", RUN+="usb_modeswitch '%b/%k'" + +# Option HSO device ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d155", RUN+="usb_modeswitch '%b/%k'" # Option HSO device @@ -186,40 +205,52 @@ ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d257", RUN+="usb_modeswitch '%b/%k'" # Option HSO device ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d357", RUN+="usb_modeswitch '%b/%k'" +# Olivetti Olicard 100 and others +ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c700", RUN+="usb_modeswitch '%b/%k'" + # Sony Ericsson MD300 ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="d0cf", RUN+="usb_modeswitch '%b/%k'" # Sony Ericsson MD400 ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="d0e1", RUN+="usb_modeswitch '%b/%k'" +# Rogers Rocket Stick (a Sony Ericsson device) +ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="d103", RUN+="usb_modeswitch '%b/%k'" + # LG LDU-1900D EV-DO (Rev. A) ATTRS{idVendor}=="1004", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'" # LG HDM-2100 (EVDO Rev.A USB modem) ATTRS{idVendor}=="1004", ATTRS{idProduct}=="607f", RUN+="usb_modeswitch '%b/%k'" +# LG L-05A +ATTRS{idVendor}=="1004", ATTRS{idProduct}=="613a", RUN+="usb_modeswitch '%b/%k'" + +# LG LUU-2100TI +ATTRS{idVendor}=="1004", ATTRS{idProduct}=="613f", RUN+="usb_modeswitch '%b/%k'" + # Huawei E630 ATTRS{idVendor}=="1033", ATTRS{idProduct}=="0035", RUN+="usb_modeswitch '%b/%k'" -# UTStarcom UM175 (distributor "Alltel") +# UTStarcom UM175 ATTRS{idVendor}=="106c", ATTRS{idProduct}=="3b03", RUN+="usb_modeswitch '%b/%k'" -# UTStarcom UM185E (distributor "Alltel") +# UTStarcom UM185E ATTRS{idVendor}=="106c", ATTRS{idProduct}=="3b06", RUN+="usb_modeswitch '%b/%k'" # Sagem F@ST 9520-35-GLR ATTRS{idVendor}=="1076", ATTRS{idProduct}=="7f40", RUN+="usb_modeswitch '%b/%k'" -# Sierra devices (specific driver) +# Sierra Wireless Compass 597 ATTRS{idVendor}=="1199", ATTRS{idProduct}=="0fff", RUN+="usb_modeswitch '%b/%k'" -# Digicom 8E4455 (and all Pirelli devices - EXPERIMENTAL) +# Digicom 8E4455 ATTRS{idVendor}=="1266", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'" # Huawei E169 ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'" -# Huawei E220, E230, E270, E870 +# Huawei devices ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1003", RUN+="usb_modeswitch '%b/%k'" # Huawei U7510 / U7517 @@ -228,7 +259,7 @@ ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="101e", RUN+="usb_modeswitch '%b/%k'" # Huawei E180 ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1414", RUN+="usb_modeswitch '%b/%k'" -# Huawei E270+ (HSPA+ modem) +# Huawei E270+ ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1446", RUN+="usb_modeswitch '%b/%k'" # Huawei K3765 @@ -237,48 +268,57 @@ ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1520", RUN+="usb_modeswitch '%b/%k'" # Huawei K4505 ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1521", RUN+="usb_modeswitch '%b/%k'" -# Novatel Wireless devices +# Novatel Wireless Ovation MC950D HSUPA ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5010", RUN+="usb_modeswitch '%b/%k'" # Novatel MC990D ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5020", RUN+="usb_modeswitch '%b/%k'" -# Novatel U760 +# Novatel U760 USB modem ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5030", RUN+="usb_modeswitch '%b/%k'" # Novatel MC760 3G ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5031", RUN+="usb_modeswitch '%b/%k'" -# Novatel MiFi 2352 +# Novatel Generic MiFi 2352 / Vodafone MiFi 2352 ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5041", RUN+="usb_modeswitch '%b/%k'" # Motorola 802.11 bg WLAN (TER/GUSB3-E) ATTRS{idVendor}=="148f", ATTRS{idProduct}=="2578", RUN+="usb_modeswitch '%b/%k'" -# C-motech D-50 (aka "CDU-680") +# C-motech D-50 ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="6803", RUN+="usb_modeswitch '%b/%k'" # C-motech CHU-629S ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="700a", RUN+="usb_modeswitch '%b/%k'" -# C-motech CGU-628 (aka "Franklin Wireless CGU-628A" aka "4G Systems XS Stick W12") +# C-motech CGU-628 ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'" # Beceem BCSM250 ATTRS{idVendor}=="198f", ATTRS{idProduct}=="bccd", RUN+="usb_modeswitch '%b/%k'" +# ZTE MU351 +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0003", RUN+="usb_modeswitch '%b/%k'" + # ZTE AC581 ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0026", RUN+="usb_modeswitch '%b/%k'" # Vodafone (ZTE) K2525 ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0040", RUN+="usb_modeswitch '%b/%k'" -# ZTE MF110 +# ZTE MF110 (Variant) ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0053", RUN+="usb_modeswitch '%b/%k'" +# ZTE MF110 (Variant) +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0083", RUN+="usb_modeswitch '%b/%k'" + # Vodafone (ZTE) K4505-Z ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0101", RUN+="usb_modeswitch '%b/%k'" +# ZTE MF112 +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0103", RUN+="usb_modeswitch '%b/%k'" + # ZTE MF651 ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0115", RUN+="usb_modeswitch '%b/%k'" @@ -291,22 +331,22 @@ ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1007", RUN+="usb_modeswitch '%b/%k'" # Vodafone (ZTE) K3571-Z ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1009", RUN+="usb_modeswitch '%b/%k'" -# ZTE devices +# ZTE MF620 (aka "Onda MH600HS") ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2000", RUN+="usb_modeswitch '%b/%k'" -# ZTE "fff" devices 1 +# ZTE AC8710 ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="fff5", RUN+="usb_modeswitch '%b/%k'" # ZTE "fff" devices 2 ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="fff6", RUN+="usb_modeswitch '%b/%k'" -# BandLuxe C120 +# BandLuxe C120, BandLuxe C120 ATTRS{idVendor}=="1a8d", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'" -# Hummer DTM5731 +# Hummer DTM5731 ATTRS{idVendor}=="1ab7", ATTRS{idProduct}=="5700", RUN+="usb_modeswitch '%b/%k'" -# EpiValley SEC-7089 (featured by Alegro and Starcomms / iZAP) +# EpiValley SEC-7089 ATTRS{idVendor}=="1b7d", ATTRS{idProduct}=="0700", RUN+="usb_modeswitch '%b/%k'" # Alcatel X200/X060S @@ -318,17 +358,20 @@ ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'" # MyWave SW006 Sport Phone/Modem Combination ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9200", RUN+="usb_modeswitch '%b/%k'" -# MobiData MBD-200HU +# MobiData MBD-200HU ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'" # Solomon S3Gm-660 ATTRS{idVendor}=="1dd6", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'" -# Option iCON 210, PROLiNK PHS100, Hyundai MB-810, A-Link 3GU +# Option iCON 210 ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'" # Cricket A600 ATTRS{idVendor}=="1f28", ATTRS{idProduct}=="0021", RUN+="usb_modeswitch '%b/%k'" +# Franklin Wireless U210 +ATTRS{idVendor}=="1fac", ATTRS{idProduct}=="0130", RUN+="usb_modeswitch '%b/%k'" + LABEL="modeswitch_rules_end" |