Search

Technical Discussion Group Forum

This forum is provided for user discussion. While Beacon EmbeddedWorks support staff and engineers participate, Beacon EmbeddedWorks does not guarantee the accuracy of all information within in the Technical Discussion Group (TDG).

The "Articles" forums provide brief Articles written by Beacon EmbeddedWorks engineers that address the most frequently asked technical questions.

To receive email notifications when updates are posted for a Beacon EmbeddedWorks product download, please subscribe to the TDG Forum of interest.

TDG Forum

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 13 Apr 2015 07:46 AM by  Adam Ford
Telit LE910 USB modem on Torpedo DM3730 - Android 2.3.4
 1 Replies
Sort:
You are not authorized to post a reply.
Author Messages
jackdomek
New Member
New Member
Posts:3


--
10 Apr 2015 06:16 AM

    Hello,

    I'm trying to add  support for the Telit LE910 USB modem module to the DM3730 Torpedo + Wireless SOM running Android Gingerbread 2.3.4 v1.4.

    The Telit documentations states, for the kernel requirements:

    "For installing Telit RIL library, Android Linux kernel should have cdc-acm (for HE910
    and UE910 families), or option (for DE910, CE910, UE910v2, HE910v2, LE910 and
    LE920 families) and ppp support built-in (with tty-async serial support)."

    I've enabled the "option" kernel feature this way:

    Device Drivers -> USB support -> USB Serial Converter support -> USB Generic Serial Driver

    Device Drivers -> USB support -> USB Serial Converter support -> USB driver for GSM and CDMA modems

    but I couldn't get the expected serial ports in /dev ( ttyUSB0 ... ttyUSB7 ) when connecting the USB cable to the OTG port. I only get the serial ports when connecting the USB cable to the additional USB ports on the Torpedo EV board, but they don't seem to work (I can't communicate with the modem).

    I've also patched the file kernel/drivers/usb/serial/option.c to add support for the LE910 modem, and I applied an additional patch to add bitfields, following this link: https://lkml.org/lkml/2011/11/9/864 but no luck.

    Is there any additional kernel tweak I can try?

    Thank you,

    Domenico.

     

    P.S. I've managed to make a different modem model to work, the HE910 which is a CDC-ACM modem, but has no support for LTE.

    Adam Ford
    Advanced Member
    Advanced Member
    Posts:794


    --
    13 Apr 2015 07:46 AM
    I would suggest try enabling the USB Modem (CDC ACM) support in the kernel.

    I don't have one your modules to try, but the CDC ACM is disabled by default in our stock Gingerbread build.

    ./build.sh -K

    Device Drivers ---> USB Support ---> USB Modem (CDC ACM) Support

    However, the kernel help on that also states:

    If your modem only reports "Cls=ff(vend.)" in the descriptors in /proc/bus/usb/devices, then your modem will not work with this driver.


    Sorry I cannot offer a lot of support on that, but I don't have that USB module to test. If you'd like to setup a Service contract, we have Linux and Android developers who could assist you with as little or as much as you need.


    adam
    You are not authorized to post a reply.