MC7354, module verification failure

Sierra Wireless Dev Kit, MC_SERIES_QSK:WV, with AirPrime MC7354 module.

CN25 set to provide power via the wall wart, CN8 is set to “enable onboard LDO to supply VCC_3.3V” and “Enable supercap”.

I can (apparently) successfully build the drivers from “SierraQMIdriversS2.20N2.27.tar.bz2”, and have followed the instructions for SDK development based on “SLQS03.03.03.tar.gz”

The problem I am experiencing happens both in a VMware Virtual Machine, as well as a direct-boot into Linux running on my laptop. Both VM and hardware boot versions of Ubuntu are set up as identically as possible; the return from uname is “Linux FalconUbuntu12 3.13.0-43-generic #72~precise1-Ubuntu SMP Tue Dec 9 12:14:42 UTC 2014 i686 i686 i386 GNU/Linux”, although this problem also exhibits itself in kernel 3.13.0-32.

I am following the instructions in chapter 2 of “Linux QMI SDK - Application Developer’s Guide - Rev1.16.pdf”

When I attempt to insert the kernel modules, I get two entries in the “dmesg” log that I don’t know how to resolve:

[ timestamp 1] GobiSerial: disagrees about version of symbol module_layout
[ timestamp 2] GobiNet: module verification failed: signature and/or required key missing - tainting kernel

As one might expect, when I run the sample applications (for example, the SMS app), they report “Unable to find device.” When I inspect the /dev directory, I find that the two “/dev/qcqmix” devices are missing.

Can anyone enlighten me as to how to fix these two issues?

  1. I think you need provide more dmesg log and /sys/bus/usb/devices/.

  2. Did you have see the log about MC7354 plug or unplug?

  3. did you have remove kernel module qcserial.ko and qmi_wwan.ko?

  4. You can open GobiNet.ko debug message , “insmod ./GobiNet.ko debug=1”