On Wed, 2015-06-17 at 02:47 +0200, Thomas Sailer wrote: > I had another go at getting the Thuraya XT Satphone to work with > Modem/NetworkManager. > > Firstly, I had to add another CREG regex (see the attached diff against > 1.4.6) due to the modem's response: > +CREG: 2, "0426", "F0,0F"
Oh yeah, I've still got that patch around including the testcases. I'll clean that up at some point here and post to the ModemManager list. > Secondly, the XT doesn't particularly like AT+COPS=0. If one sends that, > it drops the already acquired satellite signal and then tries to > reacquire the signal, which doesn't seem to finish within the timeout > period. That would seem to indicate that we need a ModemManager plugin for the XT to selectively ignore COPS. Given that the modem probably only has one operator and probably always searches automatically for it (unlike some modems which the COPS=0 is designed to handle) it should probably be ignored. > Now I seem to be able to connect using: > mmcli -m 0 --simple-connect apn="get" > > I cannot however get an IP interface set up. Can anyone give me a hint > about what's wrong here? Without seeing the ModemManager debug logs I can't say for sure, but it looks like the modem isn't returning the standard response to AT +CGDCONT=?. What does it return for that? I'll bet it doesn't list anything, or it may not list any result for "IPV4" contexts. That would be something I guess we should handle in the MM core, but we'd need to see the MM debug output for the AT+CGDCONT=? query first. Dan > Thanks, > Thomas > > > Jun 17 01:38:52 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): modem state changed, 'searching' --> 'connecting' (reason: > user-requested) > Jun 17 01:38:52 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): modem state changed, 'connecting' --> 'connected' (reason: > user-requested) > Jun 17 01:40:00 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): Activation: starting connection 'Thuraya2' > Jun 17 01:40:00 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): Activation: Stage 1 of 5 (Device Prepare) scheduled... > Jun 17 01:40:00 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): Activation: Stage 1 of 5 (Device Prepare) started... > Jun 17 01:40:00 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): device state change: disconnected -> prepare (reason 'none') > [30 40 0] > Jun 17 01:40:00 localhost.localdomain NetworkManager[8923]: <warn> > (ttyACM0): Failed to connect 'Thuraya2': Connection requested IPv4 but > IPv4 is unsuported by the modem. > Jun 17 01:40:00 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): device state change: prepare -> failed (reason > 'modem-init-failed') [40 120 28] > Jun 17 01:40:00 localhost.localdomain NetworkManager[8923]: <warn> > (ttyACM0): Activation: failed for connection 'Thuraya2' > Jun 17 01:40:00 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): Activation: Stage 1 of 5 (Device Prepare) complete. > Jun 17 01:40:00 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): device state change: failed -> disconnected (reason 'none') > [120 30 0] > Jun 17 01:40:00 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): deactivating device (reason 'none') [0] > Jun 17 01:40:00 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): modem state changed, 'connected' --> 'disconnecting' (reason: > user-requested) > Jun 17 01:40:02 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): modem state changed, 'disconnecting' --> 'searching' (reason: > user-requested) > Jun 17 01:40:38 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): device state change: disconnected -> unmanaged (reason > 'removed') [30 10 36] > Jun 17 01:40:38 localhost.localdomain NetworkManager[8923]: <info> > (ttyACM0): deactivating device (reason 'removed') [36] > > _______________________________________________ > networkmanager-list mailing list > [email protected] > https://mail.gnome.org/mailman/listinfo/networkmanager-list _______________________________________________ networkmanager-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/networkmanager-list
