I have a HL7650 module on a Sierra dev board, connected via USB to a processor running Linux.
What I want is for the modem to appear as a network interface (eg. wwan0) so my Linux application can access the internet, with a serial port to control the module via AT commands.
When I first plugged in the modem, it appeared as 3 x CDC (ttyACM0, ttyACM1, ttyACM2) and 4 x network interface (wwan0, wwan1, wwan2, wwan3).
I tried AT+KUSBCOMP=2, and after power cycling, the modem showed as 3 x CDC and 1 x network interface (wwan0)
I then connected to ttyACM0 and set the APN and tried to connect:
AT+CGDCONT=1, “IP”, “m2m”
OK
AT+CGACT=1
OK
I got OK, and verified the IP address was valid:
AT+CGPADDR=1
+CGPADDR: 1,“100.115.157.144”
However, Linux doesn’t see any IP address on my wwan interface, and I can’t access anything using ping. I tried to run a DHCP client manually on the interface, but it just times out.