Yocto "rocko" on Beagleboneblack, connecting to 4G LTE modem with QMI protocol

I’m building with “rocko” branch of Yocto project for my Beaglebone Black. Trying to connect to an LTE network modem over USB with the QMI protocol.

I’m building core-image-minimal with this in “core_image_minimal.bbappend”:

IMAGE_INSTALL_append = "

Here’s the output from ‘uname’:
root@beaglebone# uname -a

Linux beaglebone 4.12.24-yocto-standard #2 PREEMPT Tue Aug 14 20:33:36 UTC 2018 armv7l GNU/Linux

The USB device is recognized when I plug it in (Telit LM940 is the module):

root@beaglebone# lsusb
Bus 001 Device 002: ID 1bc7:1040 Telit Wireless Solutions

I’m not seeing any CDC-WDM messages in dmesg:

root@beaglebone# dmesg | grep cdc
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new interface driver cdc_wdm
tilcdc 4830e000.lcdc: bound 0-0070 (ops tda998x_ops)
tilcdc 4830e000.lcdc: fb0: frame buffer device
[drm] Initialized tilcdc 1.0.0 20121205 for 4830e000.lcdc on minor 0

There is no cdc-wdm device in /dev

I’ve been able to get this same 4G LTE module working with Debian 9.3 on my beaglebone black, but now I’m trying to get it running with Yocto “rocko”. Any pointers would be greatly appreciated. Let me know what other information I should provide.

Thanks in advance!


I’m busy with the same issue. Did you fix it?