!IhWLkfcitdpMucYIJB:matrix.org

AsteroidOS

223 Members
AsteroidOS is a free and open source smartwatch platform | https://asteroidos.org | Ask anything related to AsteroidOS in this chat room | This channel is publicly logged at https://log.asteroidos.org/ | More channels via https://matrix.to/#/%23asteroidspace%3Amatrix.org36 Servers

Load older messages


SenderMessageTime
25 Feb 2024
@beroset:matrix.orgberosetI think I also may have discovered a missing RDEPENDS for that package.15:18:27
@beroset:matrix.orgberosetAlso, I have qtlocation and geoclue installed.15:21:20
@magnefire:matrix.orgMagneFire
In reply to @beroset:matrix.org

As the ceres user, I issue the command systemctl --user start geoclue-providers-hybris but the log reports this error:

Feb 25 09:51:05 catfish geoclue-hybris[7578]: QDBusError("org.freedesktop.DBus.Error.UnknownMethod", "Method \"GetInterfaceVersion\" with signature \"\" on interface \"org.nemomobile.ofono.ModemManager\" doesn't exist\n")
I don't think this is a fatal error. I'd recommend you monitor logcat when trying GPS. Iirc it should report something whenever you enable GPS
15:53:22
@beroset:matrix.orgberoset I'm doing journalctl --follow vis ssh as root on the watch. 15:57:22
@magnefire:matrix.orgMagneFire
In reply to @beroset:matrix.org
I'm doing journalctl --follow vis ssh as root on the watch.
Logcat isn't reported in that. Use the command /system/bin/logcat
15:58:37
@beroset:matrix.orgberoset

What I see there is this:

Feb 25 10:58:39 catfish geoclue-hybris[8110]: Initialising GNSS interface
Feb 25 10:58:39 catfish geoclue-hybris[8110]: Initialising AGNSS interface
Feb 25 10:58:39 catfish geoclue-hybris[8110]: Initialising GNSS NI interface
Feb 25 10:58:39 catfish geoclue-hybris[8110]: Initialising AGNSS RIL interface
Feb 25 10:58:39 catfish geoclue-hybris[8110]: Initialising GNSS Xtra interface
Feb 25 10:58:39 catfish geoclue-hybris[8110]: Initialising GNSS Debug interface
Feb 25 10:58:39 catfish systemd[7802]: Started Geoinformation Service Hybris Provider.
Feb 25 10:58:39 catfish geoclue-hybris[8110]: QDBusError("org.freedesktop.DBus.Error.UnknownMethod", "Method \"GetInterfaceVersion\" with signature \"\" on interface \"org.nemomobile.ofono.ModemManager\" doesn't exist\n")
15:58:37
@beroset:matrix.orgberoset

Then a few seconds later:

Feb 25 10:59:10 catfish kernel: binder: undelivered death notification, 0000000000000001
15:59:32
@beroset:matrix.orgberoset

At that point it seems to have failed:

ceres@catfish:~$ systemctl --user status geoclue-providers-hybris
○ geoclue-providers-hybris.service - Geoinformation Service Hybris Provider
     Loaded: loaded (/usr/lib/systemd/user/geoclue-providers-hybris.service; disabled; preset: enabled)
     Active: inactive (dead)
16:00:13
@magnefire:matrix.orgMagneFire
In reply to @magnefire:matrix.org
Logcat isn't reported in that. Use the command /system/bin/logcat
Can please also report the output of this ^?
16:00:33
@beroset:matrix.orgberoset

Logcat reports this:

02-25 16:02:19.321   409   409 W GnssHAL_GnssInterface: GNSS service noticed HIDL death. Stopping all GNSS operations.
02-25 16:02:19.321   409   409 E GnssHAL_GnssInterface: statusCb: Unable to invoke callback
02-25 16:02:19.322   409   409 E GnssHAL_GnssInterface: statusCb: Unable to invoke callback
02-25 16:02:19.322   416   416 D gpsd    : Unexpected gps_stop() command (ignored). GPS is already stopped.
16:02:34
@beroset:matrix.orgberosetNot sure why a HAL interface is being reported here. Isn't this a binder interface instead?16:03:23
@beroset:matrix.orgberosetWell, I guess binder is just a binderized HAL, so maybe that's not a problem.16:04:55
@magnefire:matrix.orgMagneFire
In reply to @beroset:matrix.org
Not sure why a HAL interface is being reported here. Isn't this a binder interface instead?
It might be because catfish uses the HAL anyway. So it does expose the binder interface. But this interface talks with the HAL interface. Making it look the way you see right now.
16:06:37
@magnefire:matrix.orgMagneFireDo these errors also show up when you reboot the watch? 16:07:53
@beroset:matrix.orgberosetTrying now...16:08:08
@magnefire:matrix.orgMagneFire
In reply to @robotition:matrix.org
here it is connected to USB 3.2 port. still reliable connection in fastboot
Do you own another PC? It might be worth checking if it works better on that?
Also, good idea on trying different USB ports. We've seen strange issues with that in the past as well
16:10:02
@beroset:matrix.orgberosetSame error after reboot.16:10:56
@magnefire:matrix.orgMagneFireEven in logcat?16:12:54
@beroset:matrix.orgberosetYes. same in logcat.16:14:46
@beroset:matrix.orgberoset

I do see a few more libgps lines before that:

2-25 16:10:10.500   420   420 D libgps  : Init: created thread tid(0xafd45970)
02-25 16:10:10.500   420   781 D libgps  : ipc_thread_proc: IPC thread started by Java framework
02-25 16:10:10.502   420   781 D libgps  : OnIpcConnectionEstablished:
02-25 16:10:10.503   420   781 D libgps  : GeofenceControllerStateWaitForConnection: EXIT
02-25 16:10:10.503   420   781 D libgps  : GeofenceControllerStateConnected: ENTRY
--------- beginning of system
02-25 16:10:10.503   420   781 D libgps  : proxy_set_system_info_cb: called.
16:17:10
@beroset:matrix.orgberoset *

I do see a few more libgps lines before that:

02-25 16:10:10.500   420   420 D libgps  : Init: created thread tid(0xafd45970)
02-25 16:10:10.500   420   781 D libgps  : ipc_thread_proc: IPC thread started by Java framework
02-25 16:10:10.502   420   781 D libgps  : OnIpcConnectionEstablished:
02-25 16:10:10.503   420   781 D libgps  : GeofenceControllerStateWaitForConnection: EXIT
02-25 16:10:10.503   420   781 D libgps  : GeofenceControllerStateConnected: ENTRY
--------- beginning of system
02-25 16:10:10.503   420   781 D libgps  : proxy_set_system_info_cb: called.
16:17:33
@magnefire:matrix.orgMagneFire
In reply to @beroset:matrix.org

I do see a few more libgps lines before that:

02-25 16:10:10.500   420   420 D libgps  : Init: created thread tid(0xafd45970)
02-25 16:10:10.500   420   781 D libgps  : ipc_thread_proc: IPC thread started by Java framework
02-25 16:10:10.502   420   781 D libgps  : OnIpcConnectionEstablished:
02-25 16:10:10.503   420   781 D libgps  : GeofenceControllerStateWaitForConnection: EXIT
02-25 16:10:10.503   420   781 D libgps  : GeofenceControllerStateConnected: ENTRY
--------- beginning of system
02-25 16:10:10.503   420   781 D libgps  : proxy_set_system_info_cb: called.
Hmm, not sure atm. This does look good. But if it still fails with undelivered HIDL messages. Then either the Android binder interface crashed or geoclue-hybris crashed...
16:20:51
@beroset:matrix.orgberoset Just executed strace /usr/libexec/geoclue-hybris 2>geo.log and I'm looking at that log now. 16:37:30
@beroset:matrix.orgberosetFrom what I can tell, it does actually look like a timeout wating for an ofono DBus interface.17:31:31
@beroset:matrix.orgberosetI restored the original OS to see if I can run GPS test from there in developer mode.18:27:13
@magnefire:matrix.orgMagneFire
In reply to @beroset:matrix.org
From what I can tell, it does actually look like a timeout wating for an ofono DBus interface.
You can also try to install: qofonoext
18:52:19
@beroset:matrix.orgberosetI already did.18:52:51
@matrixuser12931:matrix.orgmatrixuser12931ah cool. any hope that it'll get ported to wristband as well22:47:01
@matrixuser12931:matrix.orgmatrixuser12931i really dont like watches but a wristband would be great22:47:09
@dodoradio:matrix.orgdodoradio
In reply to @matrixuser12931:matrix.org
i really dont like watches but a wristband would be great
asteroidos is a linux distribution for watches that are able to boot a full linux kernel - I'm not aware of any wristbands for which that would be relevant. depending on what you want, you might be more interested in a project like gadgetbridge.
22:48:16

There are no newer messages yet.


Back to Room ListRoom Version: 6