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 [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to