I’m working on an Linux embedded system (kernel 2.6.32.9) and I would use MC8092 with Ofono, I have already succeeded to use this card with pppd.
The problem is when I plug the card in my embedded system it creates only 5 interfaces (ttyUSB0 to ttyUSB4), and Ofono needs 7 interfaces, the 7th is the Network Interface, so it doesn’t work. I have already used a MC8792 and I had those 7 interfaces.
I have seen in the driver sources that MC8092 is a Sierra Wireless Direct IP modems, could you explain me what are the differences between MC8092 and MC8792.
I need to know which of the 5 interfaces created is the Modem, Diag, App and Network interfaces.
Sierra Wireless modules support various configuration, both MC8092 and MC8792 can work similarly.
Can you check with distributor if they can provide you an MC8092 module with non-DirectIP configuration (with 7 serial) or if they can help you to change it?
For info, Direct IP is an Sierra Wireless feature to present a NDIS interface to OS (versus traditional serial port for PPP only).
Do you know the purpose of the 7th interface?
Because when I used the card with pppd (on ttyUSB3), it works fine. So I wonder why Ofono needs the 7th interface. And I’m forced to use Ofono in order to use other software…
I’m waiting answers from Ofono mailing list too.
Thanks for your help, I’m using ofono 1.6.
I have finally found that I had not sierra_net.c in my kernel, so I have added it by using those patches http://lwn.net/Articles/385096/.
Now ofono found the Network interface as usb0.
But now I have an error with PIN authentication, some AT command return ERROR, here is a part of the log I obtain :
It seems that “AT+CPIN?” return an error and it stops sierra setup. I have tried to send “AT+CPIN?” to the modem by using minicom and it return “+CPIN: READY” (I’m using a SIM card without PIN code). Do you know why it returns an error when I’m using Ofono?
Maybe it’s juts a timing issue? Unless there is some other thread/process using the SIM? Try inserting a sleep() before the PIN verification, or maybe add a retry loop with a small delay between the attempts.
There is no other process which uses the SIM .I have add a retry loop on the AT+CPIN? request, and the request return AT+CPIN READY, but I have not internet connection, anyway it’s seem to be an ofono issue, so I will post on Ofono mailing list. Thx for your help.