diff options
author | Dan Williams <dcbw@redhat.com> | 2014-12-04 13:10:05 -0600 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2014-12-04 13:11:43 -0600 |
commit | 95b07cb86157b516d56b9c23092a53d51e4d60b7 (patch) | |
tree | 89055018e89f103140663e81d2958476230afc99 | |
parent | b3e0a4681f94f474c37ae65d7e3809c65e39729d (diff) | |
download | ModemManager-aleksander/nokia-icera-whitelist.tar.gz |
nokia,icera: add more Icera-based Nokia Internet Sticks to udev rulesaleksander/nokia-icera-whitelist
See https://bugs.freedesktop.org/show_bug.cgi?id=86986 for details; the
existing list was mainly taken from the Windows drivers, but usb_modeswitch
on Linux switches the devices to a different mode than Windows so the IDs
are different on Linux.
-rw-r--r-- | plugins/nokia/77-mm-nokia-icera.rules | 52 |
1 files changed, 51 insertions, 1 deletions
diff --git a/plugins/nokia/77-mm-nokia-icera.rules b/plugins/nokia/77-mm-nokia-icera.rules index 0f651fe73..dbc4dd648 100644 --- a/plugins/nokia/77-mm-nokia-icera.rules +++ b/plugins/nokia/77-mm-nokia-icera.rules @@ -9,20 +9,70 @@ SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInte # VID/PID list for Icera-based Nokia Internet Sticks (CS-xx) +# These devices have two modes, a "WHC" mode (Wireless Handset Control, where the +# first USB interface is a WHC interface), and a "Windows" mode (where the +# WHC interface is missing and the first USB interface is a CDC-ACM interface). +# Each mode presents a different USB PID. + +# CS-10 ATTRS{idVendor}=="0421", ATTRS{idProduct}=="060D", ENV{ID_MM_NOKIA_ICERA}="1" +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="060E", ENV{ID_MM_NOKIA_ICERA}="1" + +# CS-15 ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0611", ENV{ID_MM_NOKIA_ICERA}="1" +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0612", ENV{ID_MM_NOKIA_ICERA}="1" + +# CS-12 ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0619", ENV{ID_MM_NOKIA_ICERA}="1" ATTRS{idVendor}=="0421", ATTRS{idProduct}=="061A", ENV{ID_MM_NOKIA_ICERA}="1" + +# ? ATTRS{idVendor}=="0421", ATTRS{idProduct}=="061B", ENV{ID_MM_NOKIA_ICERA}="1" +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="061C", ENV{ID_MM_NOKIA_ICERA}="1" + +# CS-11 +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="061E", ENV{ID_MM_NOKIA_ICERA}="1" ATTRS{idVendor}=="0421", ATTRS{idProduct}=="061F", ENV{ID_MM_NOKIA_ICERA}="1" + +# ? ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0620", ENV{ID_MM_NOKIA_ICERA}="1" + +# CS-17 ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0623", ENV{ID_MM_NOKIA_ICERA}="1" ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0624", ENV{ID_MM_NOKIA_ICERA}="1" + +# ? ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0625", ENV{ID_MM_NOKIA_ICERA}="1" + +# CS-18 +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0629", ENV{ID_MM_NOKIA_ICERA}="1" ATTRS{idVendor}=="0421", ATTRS{idProduct}=="062A", ENV{ID_MM_NOKIA_ICERA}="1" + +# CS-19 +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="062D", ENV{ID_MM_NOKIA_ICERA}="1" ATTRS{idVendor}=="0421", ATTRS{idProduct}=="062E", ENV{ID_MM_NOKIA_ICERA}="1" + ATTRS{idVendor}=="0421", ATTRS{idProduct}=="062F", ENV{ID_MM_NOKIA_ICERA}="1" -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0638", ENV{ID_MM_NOKIA_ICERA}="1" + +# CS-7M +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0632", ENV{ID_MM_NOKIA_ICERA}="1" + +# 7M-01/21M-01 ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0634", ENV{ID_MM_NOKIA_ICERA}="1" +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0636", ENV{ID_MM_NOKIA_ICERA}="1" + +# 7M-02/21M-02 +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0638", ENV{ID_MM_NOKIA_ICERA}="1" +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0639", ENV{ID_MM_NOKIA_ICERA}="1" +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="063B", ENV{ID_MM_NOKIA_ICERA}="1" + +# 21M-04 +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="063E", ENV{ID_MM_NOKIA_ICERA}="1" +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0640", ENV{ID_MM_NOKIA_ICERA}="1" + +# 42M +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0643", ENV{ID_MM_NOKIA_ICERA}="1" +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0645", ENV{ID_MM_NOKIA_ICERA}="1" + LABEL="mm_nokia_icera_end" |