Frameworkd crash forwarded to shr-devel for mickey :)
--- Begin Message ---
Hi,

Today I tried to start gps with dbus. So first, I started the device 
(there is 2 method for that one with Device.Start, one with 
Resource.Enable) but both failed
Here is the one with 'mdbus -s org.freedesktop.Gypsy 
/org/freedesktop/Gypsy org.freedesktop.Gypsy.Device.Start' :

    2009.12.06 13:40:35.582 frameworkd.resource  INFO     setting
    resource status for GPS from disabled to
    enabling                                                                    
                           

    2009.12.06 13:40:35.592 ogpsd.gpsdevice      INFO    
    enabling                                                                    
                                                                            

    2009.12.06 13:40:35.615 frameworkd.helpers   ERROR    event handler
    failed:                                                                     
                                                              

    Traceback (most recent call
    last):                                                                      
                                                                                
                      

      File "/usr/lib/python2.6/site-packages/framework/helpers.py", line
    74, in
    exceptionlogger                                                             
                                                      

        return f( *args, **kw
    )                                                                           
                                                                                
                        

      File "/usr/lib/python2.6/site-packages/framework/resource.py",
    line 212, in
    onProcessElement                                                            
                                                    

        self._enable( ok, err
    )                                                                           
                                                                                
                        

      File
    "/usr/lib/python2.6/site-packages/framework/subsystems/ogpsd/gpsdevice.py",
    line 69, in
    _enable                                                                     
                                   

       
    self.channel.initializeChannel()                                            
                                                                                
                                              

      File
    "/usr/lib/python2.6/site-packages/framework/subsystems/ogpsd/gpschannel.py",
    line 162, in
    initializeChannel                                                           
                                 

        self.watchReadyToRead = gobject.io_add_watch( self.serial.fd,
    gobject.IO_IN, self.readyToRead
    )                                                                           
                                

    TypeError: argument must be an int, or have a fileno()
    method.                                                                     
                                                                           

    2009.12.06 13:40:35.697 mppl.asyncworker     ERROR    exception
    while processing element ('enable', <function <lambda> at 0x941470>,
    <function <lambda> at
    0x9414f0>):                                        
    Traceback (most recent call
    last):                                                                      
                                                                                
                      

      File
    "/usr/lib/python2.6/site-packages/framework/patterns/asyncworker.py",
    line 150, in
    _processElement                                                             
                                        

        self.onProcessElement( next
    )                                                                           
                                                                                
                  

      File "<string>", line 1, in
    <lambda>                                                                    
                                                                                
                    

      File "/usr/lib/python2.6/site-packages/framework/helpers.py", line
    74, in
    exceptionlogger                                                             
                                                      

        return f( *args, **kw
    )                                                                           
                                                                                
                        

      File "/usr/lib/python2.6/site-packages/framework/resource.py",
    line 212, in
    onProcessElement                                                            
                                                    

        self._enable( ok, err
    )                                                                           
                                                                                
                        

      File
    "/usr/lib/python2.6/site-packages/framework/subsystems/ogpsd/gpsdevice.py",
    line 69, in
    _enable                                                                     
                                   

       
    self.channel.initializeChannel()                                            
                                                                                
                                              

      File
    "/usr/lib/python2.6/site-packages/framework/subsystems/ogpsd/gpschannel.py",
    line 162, in
    initializeChannel                                                           
                                 

        self.watchReadyToRead = gobject.io_add_watch( self.serial.fd,
    gobject.IO_IN, self.readyToRead
    )                                                                           
                                

    TypeError: argument must be an int, or have a fileno() method. 
    2009.12.06 13:43:55.695 frameworkd.resource  INFO     setting
    resource status for GPS from enabling to
    disabling                                                                   
                           

    2009.12.06 13:43:55.704 ogpsd.gpsdevice      INFO    
    disabling                                                                   
                                                                            

    2009.12.06 13:43:55.720 ogpsd                WARNING  Attempted to
    send something while serial is not
    open.                                                                       
                            

    2009.12.06 13:43:55.731 ogpsd                WARNING  Attempted to
    send something while serial is not
    open.                                                                       
                            

    2009.12.06 13:43:55.742 ogpsd                WARNING  Attempted to
    send something while serial is not
    open.                                                                       
                            

    2009.12.06 13:43:55.752 ogpsd                WARNING  Attempted to
    send something while serial is not
    open.                                                                       
                            

    2009.12.06 13:43:55.763 ogpsd                WARNING  Attempted to
    send something while serial is not
    open.                                                                       
                            

    2009.12.06 13:43:55.776 ogpsd                WARNING  Attempted to
    send something while serial is not
    open.                                                                       
                            

    2009.12.06 13:43:55.787 ogpsd                WARNING  Attempted to
    send something while serial is not
    open.                                                                       
                            

    2009.12.06 13:43:55.798 ogpsd                WARNING  Attempted to
    send something while serial is not
    open.                                                                       
                            

    2009.12.06 13:43:55.808 ogpsd                WARNING  Attempted to
    send something while serial is not
    open.                                                                       
                            

    2009.12.06 13:43:55.819 ogpsd                WARNING  Attempted to
    send something while serial is not
    open.                                                                       
                            

    2009.12.06 13:43:55.829 ogpsd                WARNING  Attempted to
    send something while serial is not
    open.                                                                       
                            

    2009.12.06 13:43:55.843 ogpsd                WARNING  (could not
    write to '/sys/bus/platform/devices/neo1973-pm-gps.0/pwron': [Errno
    2] No such file or directory:
    '/sys/bus/platform/devices/neo1973-pm-gps.0/
    2009.12.06 13:43:55.869 frameworkd.resource  INFO     setting
    resource status for GPS from disabling to disabled             

After a couple of minutes, the command line returns a 'Segmentation Fault'


So I tried with 'mdbus -s org.freedesktop.Gypsy /org/freedesktop/Gypsy 
org.freesmartphone.Resource.Enable'                                             
                                                


    2009.12.06 13:45:31.835 frameworkd.resource  INFO     setting
    resource status for GPS from disabled to
    enabling                                                                    
                           

    2009.12.06 13:45:31.844 ogpsd.gpsdevice      INFO    
    enabling                                                                    
                                                                            

    2009.12.06 13:45:31.859 frameworkd.helpers   ERROR    event handler
    failed:                                                                     
                                                              

    Traceback (most recent call
    last):                                                                      
                                                                                
                      

      File "/usr/lib/python2.6/site-packages/framework/helpers.py", line
    74, in
    exceptionlogger                                                             
                                                      

        return f( *args, **kw
    )                                                                           
                                                                                
                        

      File "/usr/lib/python2.6/site-packages/framework/resource.py",
    line 212, in
    onProcessElement                                                            
                                                    

        self._enable( ok, err
    )                                                                           
                                                                                
                        

      File
    "/usr/lib/python2.6/site-packages/framework/subsystems/ogpsd/gpsdevice.py",
    line 69, in
    _enable                                                                     
                                   

       
    self.channel.initializeChannel()                                            
                                                                                
                                              

      File
    "/usr/lib/python2.6/site-packages/framework/subsystems/ogpsd/gpschannel.py",
    line 162, in
    initializeChannel                                                           
                                 

        self.watchReadyToRead = gobject.io_add_watch( self.serial.fd,
    gobject.IO_IN, self.readyToRead
    )                                                                           
                                

    TypeError: argument must be an int, or have a fileno()
    method.                                                                     
                                                                           

    2009.12.06 13:45:31.880 mppl.asyncworker     ERROR    exception
    while processing element ('enable', <function <lambda> at 0x9414b0>,
    <function <lambda> at
    0x941470>):                                        
    Traceback (most recent call
    last):                                                                      
                                                                                
                      

      File
    "/usr/lib/python2.6/site-packages/framework/patterns/asyncworker.py",
    line 150, in
    _processElement                                                             
                                        

        self.onProcessElement( next
    )                                                                           
                                                                                
                  

      File "<string>", line 1, in
    <lambda>                                                                    
                                                                                
                    

      File "/usr/lib/python2.6/site-packages/framework/helpers.py", line
    74, in
    exceptionlogger                                                             
                                                      

        return f( *args, **kw
    )                                                                           
                                                                                
                        

      File "/usr/lib/python2.6/site-packages/framework/resource.py",
    line 212, in
    onProcessElement                                                            
                                                    

        self._enable( ok, err
    )                                                                           
                                                                                
                        

      File
    "/usr/lib/python2.6/site-packages/framework/subsystems/ogpsd/gpsdevice.py",
    line 69, in
    _enable                                                                     
                                   

       
    self.channel.initializeChannel()                                            
                                                                                
                                              

      File
    "/usr/lib/python2.6/site-packages/framework/subsystems/ogpsd/gpschannel.py",
    line 162, in
    initializeChannel                                                           
                                 

        self.watchReadyToRead = gobject.io_add_watch( self.serial.fd,
    gobject.IO_IN, self.readyToRead )     
    TypeError: argument must be an int, or have a fileno() method.

So, what method should I use ? Is there a bug into fso, or shr ? Is my 
gps module down ? How can I investigate into my gps module state ?

Thanks for your help

Yann

> 2009/12/5 Yann SLADEK <[email protected]>:
>   
>> Hi there,
>>
>> since the release of shr unstable (and with latest upgrade from this
>> morning), my gps is not working anymore (using navit, tangogps,
>> openmoko-agps or reading /dev/ttySAC1)
>>
>> ...
>>
>> This output repeats continuously for about 15 times
>> I already let my FR with gps on about 1 hour on during a survey in a car
>> but nothing more
>>     
>
> I've done upgrade too just some minutes before, rebooted (there was a
> new kernel in the upgrade), went 1.outside and started tangogps. I got
> the gps time within some seconds, 3/9 satellites within a minute and
> 5/9 after 2 minutes.
>
> Things you could check or do:
>
> - is the date and time somehow correct values before starting tangogps
> (that is 5.12.2009 18:00 and not 1.1.1970 0:00)?
>
> - remove agps-data in Settings -> Position
>
> - get you some assist data from ublox to help it get going. I could
> create a block for you to feed into /dev/ttySAC1 when you give me your
> coordinates.
>   

_______________________________________________
Shr-User mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-user

--- End Message ---
_______________________________________________
Shr-devel mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to