longcheer: new plugin for Longcheer (Alcatel etc) devices (bgo #606550)

Anything with vendor ID 0x1c9e really; like Alcatel X020, X030,
X060s, etc.  Longcheer appears to make the actual hardware that all
the devices with vendor ID 0x1c9e use.  You'll see it in .INF files
with "CMLONG" as part of the USB interface definition.

If the ports are not correctly detected, we need to get the driver's
.INF files to determine what the ports should be, and add them to
the udev rules file.
This commit is contained in:
Dan Williams
2010-01-15 01:37:26 -08:00
parent a4fee864c2
commit 471d8a70a9
4 changed files with 281 additions and 1 deletions
+18 -1
View File
@@ -9,7 +9,8 @@ pkglib_LTLIBRARIES = \
libmm-plugin-novatel.la \
libmm-plugin-nokia.la \
libmm-plugin-zte.la \
libmm-plugin-mbm.la
libmm-plugin-mbm.la \
libmm-plugin-longcheer.la
# Generic
@@ -215,6 +216,22 @@ libmm_plugin_zte_la_LDFLAGS = \
-module \
-avoid-version
# Longcheer (and rebranded dongles)
libmm_plugin_longcheer_la_SOURCES = \
mm-plugin-longcheer.c \
mm-plugin-longcheer.h
libmm_plugin_longcheer_la_CPPFLAGS = \
$(MM_CFLAGS) \
$(GUDEV_CFLAGS) \
-I$(top_srcdir)/src
libmm_plugin_longcheer_la_LDFLAGS = \
$(GUDEV_LDFLAGS) \
-module \
-avoid-version
udevrulesdir = $(UDEV_BASE_DIR)/rules.d
udevrules_DATA = \