[PATCH / RFC] qcserial: Add support for ONYX 3G (Alfa network)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello guys!

Description:
This patch adds support for the ONYX 3G device (first version).
Both the Mangementand the Modem interfaces seem to work fine, still can't figure out if the Qualcomm Binary interface does work.
And that's why this is also an RFC mail.
The device is cheap and small, the firmware seems minimal and no particular modifications are made by the product vendor, at least apparently.
Any suggestion would be GREATLY appreciated!
A link to the MSI package by Qualcomm can be found here - I post this so that a more skilled INF-analyser can help me!!
http://www.gstorm.eu/dgm/ALFA_Onyx3G_USB_Modem.msi

The in-device SD slot and virtual CD are both working with this interface setup.

Patch:

diff --git a/drivers/usb/serial/qcserial.c b/drivers/usb/serial/qcserial.c
index bd794b4..bba2fc0 100644
--- a/drivers/usb/serial/qcserial.c
+++ b/drivers/usb/serial/qcserial.c
@@ -133,6 +133,9 @@ static const struct usb_device_id id_table[] = {
 	{USB_DEVICE_INTERFACE_NUMBER(0x1199, 0x901c, 0)},	/* Sierra Wireless EM7700 Device Management */
 	{USB_DEVICE_INTERFACE_NUMBER(0x1199, 0x901c, 2)},	/* Sierra Wireless EM7700 NMEA */
 	{USB_DEVICE_INTERFACE_NUMBER(0x1199, 0x901c, 3)},	/* Sierra Wireless EM7700 Modem */
+	{USB_DEVICE_INTERFACE_NUMBER(0x05c6, 0x0023, 0)}, /* ALFA Network ONYX 3G Device management */
+	{USB_DEVICE_INTERFACE_NUMBER(0x05c6, 0x0023, 2)}, /* ALFA Network ONYX 3G NMEA*/
+	{USB_DEVICE_INTERFACE_NUMBER(0x05c6, 0x0023, 3)}, /* ALFA Network ONYX 3G MDM */

 	{ }				/* Terminating entry */
 };
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux