[Bugs] #1622 UNSP: 3G (GSM) Modem Support

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Sun Jan 24 13:39:50 EST 2010


#1622: 3G (GSM) Modem Support
------------------------------------------+---------------------------------
    Reporter:  tch                        |          Owner:  tch                
        Type:  enhancement                |         Status:  new                
    Priority:  Unspecified by Maintainer  |      Milestone:  0.88               
   Component:  sugar                      |        Version:  0.86.x             
    Severity:  Unspecified                |       Keywords:  3G GSM modem usb r+
Distribution:  Ubuntu                     |   Status_field:  Unconfirmed        
------------------------------------------+---------------------------------

Comment(by erikos):

 Some feedback after applying the patch:

 I am not sure about the work flow for this feature. I see the modem and
 hit 'connect'. I get no feedback when that action was not successful what
 went wrong or where I can set the options. How do I know I have to set
 some options in the CP to use the gsm-modem?

 Those should go from deviceicon/network.py into jarabe.model.network
 {{{
 _GSM_STATE_NOT_READY = 0
 _GSM_STATE_DISCONNECTED = 1
 _GSM_STATE_CONNECTING = 2
 _GSM_STATE_CONNECTED = 3
 }}}

 The items in the CP section should be left aligned like discussed in the
 UI meeting.

 I get the following:
 {{{
 1264356856.836999 WARNING root: No icon with the name gsm-device was found
 in the theme.
 1264356856.840605 DEBUG root: Connected successfully to gsm device,
 /org/freedesktop/NetworkManager/ActiveConnection/2
 1264356856.841223 ERROR dbus.connection: Exception in handler for D-Bus
 signal:
 Traceback (most recent call last):
   File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 214, in
 maybe_handle_message
     self._handler(*args, **kwargs)
   File "/home/erikos/sugar-
 jhbuild/install/share/sugar/extensions/deviceicon/network.py", line 760,
 in __state_changed_cb
     self._update_state(int(new_state))
   File "/home/erikos/sugar-
 jhbuild/install/share/sugar/extensions/deviceicon/network.py", line 788,
 in _update_state
     self._palette.set_state(gsm_state)
   File "/home/erikos/sugar-
 jhbuild/install/share/sugar/extensions/deviceicon/network.py", line 237,
 in set_state
     self._update_label_and_text()
   File "/home/erikos/sugar-
 jhbuild/install/share/sugar/extensions/deviceicon/network.py", line 257,
 in _update_label_and_text
     'text, %s' % str(self._current_state))
 ValueError: Invalid GSM state while updating label and text, None
 }}}
 when I try to connect without any setting in the CP section.
 self._current_state is None in that case.

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/1622#comment:14>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list