maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   SailfishOS (https://talk.maemo.org/forumdisplay.php?f=52)
-   -   SailfishOS 2.0 on Nexus 5 (https://talk.maemo.org/showthread.php?t=94620)

juiceme 2016-12-07 07:36

Re: SailfishOS 2.0 on Nexus 5
 
Yesterday something pretty odd happened to my Nexus5/SFOS;
The device shut down as I lost power due to forgetting that I had a half-way dry battery and left home without a charger.

After recharging and booting the device I find out that sensors are no longer working... :eek:
Noticed it immediately as orientation stays portrait all the time and when I checked the whole sensory array with Messwerk I noticed that none of the bunch work... :(

So, any suggestions how should I investigate this further, or should I just try to reflash sensors3.zip on top of the system and hope it helps the situation?

Oh, and I am on 2.0.4.14 currently.

Unfortunately I have no logs from the state where sensors did work, but here's what's in the logs currently when I reboot the device:

dmesg;
Code:

[    0.444614] ocmem: Client sensors (id: 6) not allowed to use OCMEM
[    6.515775] systemd[1]: sensorfwd.service has a D-Bus service name specified, but is not of type dbus. Ignoring.
[  14.841211] msm_sensor_config:1751 sensor state 1
[  14.908185] msm_sensor_config:1779 sensor state 0
[  15.028778] msm_sensor_config:1751 sensor state 1
[  15.049161] msm_sensor_config_mt9m114b:1340 [CMD_POLLING] success (cnt=2)
[  15.075190] msm_sensor_config_mt9m114b:1340 [CMD_POLLING] success (cnt=2)
[  15.141793] msm_sensor_config_mt9m114b:1340 [CMD_POLLING] success (cnt=9)
[  15.287215] msm_sensor_config:1779 sensor state 0


journal;
Code:

Dec 07 09:11:05 Sailfish DSME[686]: thermal sensor generic: No thermal config files found
Dec 07 09:11:05 Sailfish systemd[1]: Starting Sensor daemon for sensor framework...
Dec 07 09:11:05 Sailfish sensorfwd[716]: Created a daemon
Dec 07 09:11:05 Sailfish sensorfwd[730]: int HybrisManager::handleForType(int) No sensor of type: 5
Dec 07 09:11:05 Sailfish sensorfwd[730]: Node ' "alsadaptor" ' state changed to invalid
Dec 07 09:11:05 Sailfish sensorfwd[730]: SensorManagerError:  "adaptor 'alsadaptor' can not be started"
Dec 07 09:11:05 Sailfish sensorfwd[730]: Node ' "alssensor" ' state changed to invalid
Dec 07 09:11:05 Sailfish sensorfwd[730]: "alssensor instantiation failed"
Dec 07 09:11:05 Sailfish sensorfwd[730]: SensorManagerError:  "sensor has not been instantiated"
Dec 07 09:11:05 Sailfish systemd[1]: Started Sensor daemon for sensor framework.
Dec 07 09:11:05 Sailfish sensorfwd[730]: int HybrisManager::handleForType(int) No sensor of type: 8
Dec 07 09:11:05 Sailfish sensorfwd[730]: Node ' "proximityadaptor" ' state changed to invalid
Dec 07 09:11:05 Sailfish sensorfwd[730]: SensorManagerError:  "adaptor 'proximityadaptor' can not be started"
Dec 07 09:11:05 Sailfish sensorfwd[730]: Node ' "proximitysensor" ' state changed to invalid
Dec 07 09:11:05 Sailfish sensorfwd[730]: "proximitysensor instantiation failed"
Dec 07 09:11:05 Sailfish sensorfwd[730]: SensorManagerError:  "sensor has not been instantiated"
Dec 07 09:11:05 Sailfish sensorfwd[730]: SensorManagerError:  "requested sensor id 'alssensor' not registered"
Dec 07 09:11:05 Sailfish sensorfwd[730]: int HybrisManager::handleForType(int) No sensor of type: 1
Dec 07 09:11:05 Sailfish sensorfwd[730]: Node ' "accelerometeradaptor" ' state changed to invalid
Dec 07 09:11:05 Sailfish sensorfwd[730]: SensorManagerError:  "adaptor 'accelerometeradaptor' can not be started"
Dec 07 09:11:05 Sailfish sensorfwd[730]: QObject::connect: Cannot connect (null)::propertyChanged(const QString&) to AccelerometerChain::propertyChanged(const QString&)
Dec 07 09:11:05 Sailfish sensorfwd[730]: QObject::connect: Cannot connect (null)::propertyChanged(const QString&) to AccelerometerChain::propertyChanged(const QString&)
Dec 07 09:11:05 Sailfish sensorfwd[730]: Node ' "orientationchain" ' state changed to invalid
Dec 07 09:11:05 Sailfish sensorfwd[730]: Node ' "orientationsensor" ' state changed to invalid
Dec 07 09:11:05 Sailfish sensorfwd[730]: "orientationsensor instantiation failed"
Dec 07 09:11:05 Sailfish sensorfwd[730]: SensorManagerError:  "sensor has not been instantiated"
Dec 07 09:11:09 Sailfish sensorfwd[730]: SensorManagerError:  "requested sensor id 'orientationsensor' not registered"
Dec 07 09:11:09 Sailfish lipstick[939]: [D] SensorManagerInterface::interface:78 - Requested sensor id ' "orientationsensor" ' interface not granted
Dec 07 09:11:09 Sailfish sensorfwd[730]: SensorManagerError:  "requested sensor id 'orientationsensor' not registered"
Dec 07 09:11:09 Sailfish lipstick[939]: [D] SensorManagerInterface::interface:78 - Requested sensor id ' "orientationsensor" ' interface not granted
Dec 07 09:11:09 Sailfish lipstick[939]: [W] LipstickCompositor::LipstickCompositor:93 - Could not start the orientation sensor
Dec 07 09:12:07 Sailfish [1351]: [D] Sensor::activate:36 - Sensor started
Dec 07 09:12:07 Sailfish sensorfwd[730]: int HybrisManager::handleForType(int) No sensor of type: 2
Dec 07 09:12:07 Sailfish sensorfwd[730]: Node ' "magnetometeradaptor" ' state changed to invalid
Dec 07 09:12:07 Sailfish sensorfwd[730]: Attempting to define invalid default data rate:  50
Dec 07 09:12:07 Sailfish sensorfwd[730]: SensorManagerError:  "adaptor 'magnetometeradaptor' can not be started"
Dec 07 09:12:07 Sailfish sensorfwd[730]: QObject::connect: Cannot connect (null)::propertyChanged(const QString&) to MagCalibrationChain::propertyChanged(const QString&)
Dec 07 09:12:07 Sailfish sensorfwd[730]: QObject::connect: Cannot connect (null)::propertyChanged(const QString&) to MagCalibrationChain::propertyChanged(const QString&)
Dec 07 09:12:07 Sailfish sensorfwd[730]: Node ' "magnetometersensor" ' state changed to invalid
Dec 07 09:12:07 Sailfish sensorfwd[730]: "magnetometersensor instantiation failed"
Dec 07 09:12:07 Sailfish sensorfwd[730]: SensorManagerError:  "sensor has not been instantiated"
Dec 07 09:12:07 Sailfish [1351]: [D] SensorManagerInterface::interface:78 - Requested sensor id ' "magnetometersensor" ' interface not granted
Dec 07 09:12:07 Sailfish sensorfwd[730]: SensorManagerError:  "requested sensor id 'magnetometersensor' not registered"
Dec 07 09:12:07 Sailfish [1351]: [D] SensorManagerInterface::interface:78 - Requested sensor id ' "magnetometersensor" ' interface not granted
Dec 07 09:12:48 Sailfish [1646]: [D] Sensor::activate:36 - Sensor started
Dec 07 09:12:48 Sailfish sensorfwd[730]: SensorManagerError:  "requested sensor id 'alssensor' not registered"
Dec 07 09:12:48 Sailfish [1646]: [D] SensorManagerInterface::interface:78 - Requested sensor id ' "alssensor" ' interface not granted
Dec 07 09:12:48 Sailfish sensorfwd[730]: SensorManagerError:  "requested sensor id 'alssensor' not registered"
Dec 07 09:12:48 Sailfish [1646]: [D] SensorManagerInterface::interface:78 - Requested sensor id ' "alssensor" ' interface not granted
Dec 07 09:12:48 Sailfish [1646]: [D] Sensor::activate:36 - Sensor started
Dec 07 09:12:48 Sailfish sensorfwd[730]: SensorManagerError:  "requested sensor id 'proximitysensor' not registered"
Dec 07 09:12:48 Sailfish [1646]: [D] SensorManagerInterface::interface:78 - Requested sensor id ' "proximitysensor" ' interface not granted
Dec 07 09:12:48 Sailfish sensorfwd[730]: SensorManagerError:  "requested sensor id 'proximitysensor' not registered"
Dec 07 09:12:48 Sailfish [1646]: [D] SensorManagerInterface::interface:78 - Requested sensor id ' "proximitysensor" ' interface not granted
Dec 07 09:12:55 Sailfish [1646]: [D] Sensor::activate:36 - Sensor started
Dec 07 09:12:55 Sailfish sensorfwd[730]: int HybrisManager::handleForType(int) No sensor of type: 4
Dec 07 09:12:55 Sailfish sensorfwd[730]: Node ' "gyroscopeadaptor" ' state changed to invalid
Dec 07 09:12:55 Sailfish sensorfwd[730]: Attempting to define invalid default data rate:  50
Dec 07 09:12:55 Sailfish sensorfwd[730]: SensorManagerError:  "adaptor 'gyroscopeadaptor' can not be started"
Dec 07 09:12:55 Sailfish sensorfwd[730]: Node ' "gyroscopesensor" ' state changed to invalid
Dec 07 09:12:55 Sailfish sensorfwd[730]: "gyroscopesensor instantiation failed"
Dec 07 09:12:55 Sailfish sensorfwd[730]: SensorManagerError:  "sensor has not been instantiated"
Dec 07 09:12:55 Sailfish [1646]: [D] SensorManagerInterface::interface:78 - Requested sensor id ' "gyroscopesensor" ' interface not granted
Dec 07 09:12:55 Sailfish sensorfwd[730]: SensorManagerError:  "requested sensor id 'gyroscopesensor' not registered"
Dec 07 09:12:55 Sailfish [1646]: [D] SensorManagerInterface::interface:78 - Requested sensor id ' "gyroscopesensor" ' interface not granted
Dec 07 09:13:00 Sailfish [1646]: [D] Sensor::activate:36 - Sensor started
Dec 07 09:13:00 Sailfish sensorfwd[730]: Node ' "accelerometersensor" ' state changed to invalid
Dec 07 09:13:00 Sailfish sensorfwd[730]: "accelerometersensor instantiation failed"
Dec 07 09:13:00 Sailfish sensorfwd[730]: SensorManagerError:  "sensor has not been instantiated"
Dec 07 09:13:00 Sailfish [1646]: [D] SensorManagerInterface::interface:78 - Requested sensor id ' "accelerometersensor" ' interface not granted
Dec 07 09:13:00 Sailfish sensorfwd[730]: SensorManagerError:  "requested sensor id 'accelerometersensor' not registered"
Dec 07 09:13:00 Sailfish [1646]: [D] SensorManagerInterface::interface:78 - Requested sensor id ' "accelerometersensor" ' interface not granted
Dec 07 09:13:04 Sailfish [1646]: [D] Sensor::activate:36 - Sensor started
Dec 07 09:13:04 Sailfish sensorfwd[730]: int HybrisManager::handleForType(int) No sensor of type: 3
Dec 07 09:13:04 Sailfish sensorfwd[730]: Node ' "orientationadaptor" ' state changed to invalid
Dec 07 09:13:04 Sailfish sensorfwd[730]: SensorManagerError:  "adaptor 'orientationadaptor' can not be started"
Dec 07 09:13:04 Sailfish sensorfwd[730]: Node ' "compasschain" ' state changed to invalid
Dec 07 09:13:04 Sailfish sensorfwd[730]: Node ' "compasschain" ' state changed to invalid
Dec 07 09:13:04 Sailfish sensorfwd[730]: Unable to use compass for z-axis rotation.
Dec 07 09:13:04 Sailfish sensorfwd[730]: Attempting to define invalid default data rate:  100
Dec 07 09:13:04 Sailfish sensorfwd[730]: Invalid interval requested for node ' "accelerometerchain" ' by session ' 7 ':  50
Dec 07 09:13:07 Sailfish [1646]: [D] Sensor::deactivate:58 - Sensor stopped
Dec 07 09:13:09 Sailfish [1646]: [D] Sensor::activate:36 - Sensor started
Dec 07 09:13:09 Sailfish sensorfwd[730]: Invalid interval requested for node ' "accelerometerchain" ' by session ' 7 ':  50
Dec 07 09:13:13 Sailfish [1646]: [D] Sensor::deactivate:58 - Sensor stopped


mautz 2016-12-07 09:46

Re: SailfishOS 2.0 on Nexus 5
 
Have you tried restarting the sensors service?
Code:

systemctl restart sensorsfwd
Or reinstall sensorsfix.

juiceme 2016-12-07 10:11

Re: SailfishOS 2.0 on Nexus 5
 
Thanks, It seems to be running but there's errors associated with it;

Code:

[root@Sailfish nemo]#
[root@Sailfish nemo]# systemctl status sensorfwd
sensorfwd.service - Sensor daemon for sensor framework
  Loaded: loaded (/lib/systemd/system/sensorfwd.service; disabled)
  Active: active (running) since Wed 2016-12-07 09:11:05 EET; 2h 49min ago
  Process: 716 ExecStart=/usr/sbin/sensorfwd -c=/etc/sensorfw/primaryuse.conf -d --log-level=warning --no-magnetometer-bg-calibration (code=exited, status=0/SUCCESS)
 Main PID: 730 (sensorfwd)
  CGroup: /system.slice/sensorfwd.service
          └─730 /usr/sbin/sensorfwd -c=/etc/sensorfw/primaryuse.conf -d --log-level=warning --no-magnetometer-bg-calibration

Dec 07 09:13:04 Sailfish sensorfwd[730]: int HybrisManager::handleForType(int) No sensor of type: 3
Dec 07 09:13:04 Sailfish sensorfwd[730]: Node ' "orientationadaptor" ' state changed to invalid
Dec 07 09:13:04 Sailfish sensorfwd[730]: SensorManagerError:  "adaptor 'orientationadaptor' can not be started"
Dec 07 09:13:04 Sailfish sensorfwd[730]: Node ' "compasschain" ' state changed to invalid
Dec 07 09:13:04 Sailfish sensorfwd[730]: Node ' "compasschain" ' state changed to invalid
Dec 07 09:13:04 Sailfish sensorfwd[730]: Unable to use compass for z-axis rotation.
Dec 07 09:13:04 Sailfish sensorfwd[730]: Attempting to define invalid default data rate:  100
Dec 07 09:13:04 Sailfish sensorfwd[730]: Invalid interval requested for node ' "accelerometerchain" ' by session ' 7 ':  50
Dec 07 09:13:09 Sailfish sensorfwd[730]: Invalid interval requested for node ' "accelerometerchain" ' by session ' 7 ':  50
Dec 07 09:22:19 Sailfish sensorfwd[730]: Invalid interval requested for node ' "accelerometerchain" ' by session ' 8 ':  50
[root@Sailfish nemo]#

Indeed, restarting the sensorfwd daemon helped!

Code:

[root@Sailfish nemo]#
[root@Sailfish nemo]# systemctl restart sensorfwd
[root@Sailfish nemo]#
[root@Sailfish nemo]#
[root@Sailfish nemo]# systemctl status sensorfwd
sensorfwd.service - Sensor daemon for sensor framework
  Loaded: loaded (/lib/systemd/system/sensorfwd.service; disabled)
  Active: active (running) since Wed 2016-12-07 12:02:45 EET; 4s ago
  Process: 13869 ExecStart=/usr/sbin/sensorfwd -c=/etc/sensorfw/primaryuse.conf -d --log-level=warning --no-magnetometer-bg-calibration (code=exited, status=0/SUCCESS)
 Main PID: 13870 (sensorfwd)
  CGroup: /system.slice/sensorfwd.service
          └─13870 /usr/sbin/sensorfwd -c=/etc/sensorfw/primaryuse.conf -d --log-level=warning --no-magnetometer-bg-calibration

Dec 07 12:02:45 Sailfish systemd[1]: Starting Sensor daemon for sensor framework...
Dec 07 12:02:45 Sailfish sensorfwd[13869]: [SocketHandler]: Unlinked stale socket "/var/run/sensord.sock"
Dec 07 12:02:45 Sailfish sensorfwd[13869]: Created a daemon
Dec 07 12:02:45 Sailfish systemd[1]: Started Sensor daemon for sensor framework.
[root@Sailfish nemo]#

Now Messwerk also finds life with all the sensors, however screen rotation didn't work until I restarted lipstick :)

dubliner 2016-12-27 09:33

Re: SailfishOS 2.0 on Nexus 5
 
Just wondering, do you keep restarting sensorfwd after each and every reboot? Or have you found a more persistent solution?

juiceme 2016-12-27 11:22

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by dubliner (Post 1521089)
Just wondering, do you keep restarting sensorfwd after each and every reboot? Or have you found a more persistent solution?

I only ever had this problem once, after that it has been just fine.

matemana 2017-03-05 07:53

Re: SailfishOS 2.0 on Nexus 5
 
Quote:

Originally Posted by dubliner (Post 1521089)
Just wondering, do you keep restarting sensorfwd after each and every reboot? Or have you found a more persistent solution?

I have this problem too, after i flashed sensorfix3.zip i had to restart sensors on every reboot, so i made service for it.

Also i have a problem with wifi, it forgets password and i have to enter it on every reboot. Please answer if you have the same problem with wifi.

claustn 2017-03-05 09:12

Re: SailfishOS 2.0 on Nexus 5
 
I don't have this problem, with sensorfix flashed and your same Sailfish image

n950 2018-12-03 20:34

Re: SailfishOS 2.0 on Nexus 5
 
Hi,

On Nexus 5x 4gb RAM.
Is sailfish OS work with 4gb RAM motherboard?
How to install sfos on multiboot?
Is it possible to install Android app on sfos Nexus 5x? How to?

Thank you

mautz 2018-12-12 12:51

Re: SailfishOS 2.0 on Nexus 5
 
For Nexus 5x look here: https://forum.xda-developers.com/nex...lhead-t3542388


All times are GMT. The time now is 07:29.

vBulletin® Version 3.8.8