Jump to content

SIM7600 GPS/GSM module USB driver problem/s


OldBikerPete

Recommended Posts

Hello forumees.
I am running as root on an OrangePI Zero+ which uses a H2 processor running a CL version of arrmbian  3.4.113 which works fine.

I have recently obtained a SimCom SIM7600CE GSM/GPS module which has only a USB interface. I tracked down drivers for it but the Linux version must be compiled to a module which I have managed (with a number of warnings) after a couple of hiccups. Now trying to install the compiled module is resulting in error messages. I think the problem is compatability with armbian which is beyond my expertise, so I am asking for help.

Below is the CL dialog of my attempts to install the module.

````````````````

root@gpsControl:/usr/src/SIM7600LinuxDriver/GobiSerial# insmod GobiSerial.ko
insmod: ERROR: could not insert module GobiSerial.ko: Unknown symbol in module

############

root@gpsControl:/usr/src/SIM7600LinuxDriver/GobiSerial# cd /lib/modules/3.4.113-sun8i
root@gpsControl:/lib/modules/3.4.113-sun8i# ls
build          modules.alias      modules.builtin.bin  modules.devname  modules.symbols
GobiSerial.ko  modules.alias.bin  modules.dep          modules.order    modules.symbols.bin
kernel         modules.builtin    modules.dep.bin      modules.softdep

###########

root@gpsControl:/lib/modules/3.4.113-sun8i# modinfo GobiSerial.ko
filename:       /lib/modules/3.4.113-sun8i/GobiSerial.ko
license:        Dual BSD/GPL
description:    GobiSerial
author:         Qualcomm Innovation Center
version:        2011-07-29-1026
srcversion:     09B011938149D9A32402EAF
alias:          usb:v1E0Ep9001d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05C6p9000d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05C6p9046d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05C6p1E0Ed*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05C6p920Dd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05C6p920Cd*dc*dsc*dp*ic*isc*ip*
depends:        usbserial
vermagic:       3.4.113-sun8i SMP preempt mod_unload modversions ARMv7 p2v8
parm:           debug:Debug enabled or not (bool)

#################

root@gpsControl:/lib/modules/3.4.113-sun8i# depmod GobiSerial.ko
depmod: ERROR: Bad version passed GobiSerial.ko
root@gpsControl:/lib/modules/3.4.113-sun8i#


````````````````````````````````

I have attached the source of the module, the Makefile and a full log of the 'make all'

 

Makefile GobiSerial.c make.log

Link to comment
Share on other sites

If it's really a Gobi, then consider libqmi/libmbim and modemmanger - they're in the upstream repos... and there's a PPA as well...

 

https://launchpad.net/~aleksander-m/+archive/ubuntu/modemmanager-bionic

 

Might work out of the box there - modemmanager is pretty cool, abstracts out a lot of the lower level stuff...

 

That should get Gobi working as a modem - for GNSS oriented stuff, better to go with a GPS module like the uBlox Neo-6/7/8 modules, they're great for navigation and timing stuff, and they typically will interface with UART rather than USB

Edited by sfx2000
updated for GNSS comment
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines