====== Troubleshooting GSM interface issues ====== This section explains how to issue the ppp interface on kerOS products. If you see that kind of error in loop in ///var/log/messages//: Oct 19 16:27:16 klk-wifc-01008B daemon.warn ofonod[893]: Modem channel disconnected Oct 19 16:27:17 klk-wifc-01008B daemon.err connmand[860]: Failed to change property: /huawei_0/context1 org.ofono.ConnectionContext.Active: org.ofono.Error.Failed Operation failed Oct 19 16:27:17 klk-wifc-01008B daemon.warn connmand[860]: Skipping disconnect of /huawei_0/context1, network is connecting. Oct 19 16:27:17 klk-wifc-01008B daemon.warn ofonod[893]: Modem channel disconnected - Use the gsmdiag.py tool to check first if your SIM card or HUAWEI USB key is correctly inserted into your system - Check your provisioning file in /etc/network/ofono: check your APN, pin code, MNC and MCC. - Reset the ofono component by typing the following command: ''/etc/init.d/ofono reset'' and watch for errors in /var/log/messages file. - If the issue remains, reboot the gateway **Example of a good insertion of SIM card and HUAWEI key in the system:** root@klk-wifc-01008B:~ # [ 1782.038313] usb 1-1: new high-speed USB device number 4 using ci_hdrc [ 1782.190019] usb 1-1: New USB device found, idVendor=12d1, idProduct=1f01 [ 1782.196755] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1782.203951] usb 1-1: Product: HUAWEI_MOBILE [ 1782.208143] usb 1-1: Manufacturer: HUAWEI_MOBILE [ 1782.212790] usb 1-1: SerialNumber: 0123456789ABCDEF [ 1782.254198] usb-storage 1-1:1.0: USB Mass Storage device detected [ 1782.261311] scsi host1: usb-storage 1-1:1.0 [ 1783.050857] usb 1-1: USB disconnect, device number 4 [ 1783.708169] usb 1-1: new high-speed USB device number 5 using ci_hdrc [ 1783.859890] usb 1-1: New USB device found, idVendor=12d1, idProduct=155e [ 1783.866626] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1783.873827] usb 1-1: Product: HUAWEI_MOBILE [ 1783.878030] usb 1-1: Manufacturer: HUAWEI_MOBILE [ 1783.926052] option 1-1:1.0: GSM modem (1-port) converter detected [ 1783.944967] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0 [ 1783.961167] option 1-1:1.1: GSM modem (1-port) converter detected [ 1783.991777] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1 [ 1784.014171] option 1-1:1.2: GSM modem (1-port) converter detected [ 1784.054636] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2 [ 1784.140155] cdc_ncm 1-1:1.3: MAC-Address: 00:1e:10:1f:00:00 [ 1784.145749] cdc_ncm 1-1:1.3: setting rx_max = 16384 [ 1784.216120] cdc_ncm 1-1:1.3 wwan0: register 'cdc_ncm' at usb-ci_hdrc.0-1, Mobile Broadband Network Device, 00:1e:10:1f:00:00 **Example of a good result given by the gsmdiag.py tool:** root@klk-wifc-01008B:~ # gsmdiag.py Diagnostic written in /tmp/gsmdiag.txt root@klk-wifc-01008B:~ # cat /tmp/gsmdiag.txt Number of modems: 1 [Modem:/huawei_0] Powered:1 Online:1 Manufacturer:huawei Model:E3372 Revision:22.200.03.00.1134 [SimProps] Present:1 CardIdentifier:89331042150325590509 SubscriberIdentity:208104290505724 LockedPins:dbus.Array([], signature=dbus.Signature('s'), variant_level=1) PinRequired:none [NetworkRegistrationProps] Status:registered MobileCountryCode:208 MobileNetworkCode:10 Name:F SFR Strength:0 [ConnectionContexts] [/huawei_0/context1] Name:Internet Active:0 Type:internet Protocol:ip AccessPointName:websfr Username: Password: AuthenticationMethod:chap **Example of a bad result given by the gsmdiag.py tool:** root@klk-wifc-01008B:~ # gsmdiag.py Diagnostic written in /tmp/gsmdiag.txt root@klk-wifc-01008B:~ # cat /tmp/gsmdiag.txt Number of modems: 1 [Modem:/huawei_0] Powered:1 Online:1 Manufacturer:huawei Model:E3372 Revision:22.200.03.00.1134 [SimProps] Present:1 CardIdentifier:89331042150325590509 SubscriberIdentity:208104290505724 LockedPins:dbus.Array([], signature=dbus.Signature('s'), variant_level=1) PinRequired:none [NetworkRegistrationProps] Status:searching MobileCountryCode: property does not exist MobileNetworkCode: property does not exist Name: Strength: property does not exist Error: Not attached to GSM network (antenna problem?) **Example of a correct provisioning file:** root@klk-wifc-01008B:~ # cat /etc/network/ofono/provisioning # Syntax: #[operator:MCC,MNC] #internet.AccessPointName=APN => only mandatory field #internet.Username=myUsername #internet.Password=myPassword #internet.AuthenticationMethod=[chap, pap] => default is chap #internet.Protocol=[ip, ipv6, dual] => default is ip # #[sim:ICCID] #pin=XXXX => SIM PIN of SIM identified by ICCID #phone=XXXX => PH-SIM PIN of SIM identified by ICCID #firstphone=XXXX => PH-FSIM PIN of SIM identified by ICCID #network=XXXX => PH-NET PIN of SIM identified by ICCID #netsub=XXXX => PH-NETSUB PIN of SIM identified by ICCID #service=XXX => PH-SP PIN of SIM identified by ICCID #corp=XXXX => PH-CORP PIN of SIM identified by ICCID # [sim] pin=0000 #phone=XXXX => default PH-SIM PIN #firstphone=XXXX => default PH-FSIM PIN #network=XXXX => default PH-NET PIN #netsub=XXXX => default PH-NETSUB PIN #service=XXX => default PH-SP PIN #corp=XXXX => default PH-CORP PIN # Orange [operator:208,01] internet.AccessPointName=orange # SFR [operator:208,10] internet.AccessPointName=m2minternet