diff options
author | Dan Williams <dcbw@redhat.com> | 2013-09-16 11:46:17 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2013-09-16 11:54:16 -0500 |
commit | 872bd3e8378411a087553f64edcb0f9c326c6490 (patch) | |
tree | 05bd02d12e5cbeb95c3c2294fa12c96316ac3104 /plugins | |
parent | c22eca999bac9ccb9307970a059da39cdd100122 (diff) |
mtk: add D-Link DWM-156 udev rules
For HW version A5 and possibly later, which are based on MediaTek
chipsets instead of Qualcomm ones.
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/mtk/77-mm-mtk-port-types.rules | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/plugins/mtk/77-mm-mtk-port-types.rules b/plugins/mtk/77-mm-mtk-port-types.rules index 37c1e491..0ac05e28 100644 --- a/plugins/mtk/77-mm-mtk-port-types.rules +++ b/plugins/mtk/77-mm-mtk-port-types.rules @@ -3,15 +3,14 @@ ACTION!="add|change", GOTO="mm_mtk_port_types_end" SUBSYSTEMS=="usb", ATTRS{idVendor}=="0e8d", GOTO="mm_mtk_port_types_vendorcheck" -GOTO="mm_mtk_port_types_end" +SUBSYSTEMS=="usb", ATTRS{idVendor}=="2001", GOTO="mm_dlink_port_types_vendorcheck" +GOTO="mm_x22x_port_types_end" -LABEL="mm_mtk_port_types_vendorcheck" +# MediaTek devices --------------------------- +LABEL="mm_mtk_port_types_vendorcheck" ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}" -# Modem port flag setting -# ATTRS{bInterfaceClass}=="ff", ATTRS{bInterfaceSubClass}=="02", ATTRS{bInterfaceProtocol}=="01", ENV{ID_MM_MTK_MODEM_PORT}="1" - ATTRS{idProduct}=="00a1", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_MTK_MODEM_PORT}="1" ATTRS{idProduct}=="00a1", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_MTK_AT_PORT}="1" ATTRS{idProduct}=="00a1", ENV{ID_MM_MTK_TAGGED}="1" @@ -32,4 +31,18 @@ ATTRS{idProduct}=="00a7", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_MTK_MODEM_PORT}="1" ATTRS{idProduct}=="00a7", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_MTK_AT_PORT}="1" ATTRS{idProduct}=="00a7", ENV{ID_MM_MTK_TAGGED}="1" +GOTO="mm_mtk_port_types_end" + +# D-Link devices --------------------------- + +LABEL="mm_dlink_port_types_vendorcheck" +ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}" + +# D-Link DWM-156 A5 (and later?) +ATTRS{idProduct}=="7d00", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_MTK_MODEM_PORT}="1" +ATTRS{idProduct}=="7d00", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_MTK_AT_PORT}="1" +ATTRS{idProduct}=="7d00", ENV{ID_MM_MTK_TAGGED}="1" + +GOTO="mm_mtk_port_types_end" + LABEL="mm_mtk_port_types_end" |