Wizzup | ok, I think the pinephone image build is fixed | 13:54 |
---|---|---|
Wizzup | let's see if this one completes | 13:54 |
Wizzup | https://phoenix.maemo.org/view/Images/job/leste-image-pinephone/138/consoleText arg, now uboot needs some python | 16:28 |
arno11 | Wizzup: i found a workaround to decrease power consumption from 120-150mA to 55mA idle with GUI and just one bash command and without pm scripts | 18:36 |
buZz | whats the command ? :P | 18:36 |
arno11 | sudo modprobe -r "omap3_isp" "ehci_omap" "omap_hdq" "hci_nokia" | 18:37 |
buZz | wont that kill the modem? | 18:37 |
arno11 | nope | 18:37 |
arno11 | on N900 it doesn't affect anything | 18:40 |
arno11 | excepting powering off and i don't understand why | 18:40 |
freemangordon | omap_hdq? that should not affect omap3, afaik | 18:43 |
freemangordon | arno11: are you sure removing omap_hdq affects idle consumption? | 18:44 |
* freemangordon opens TRM | 18:44 | |
arno11 | iirc only 2mA and don't understand why | 18:45 |
buZz | maybe its loaded out of place, and keeps looping to look for the hardware? | 18:46 |
arno11 | links between modules are really unpredictable | 18:48 |
freemangordon | ваит, И ам вронг | 18:48 |
freemangordon | oops | 18:48 |
freemangordon | wait, I am wrong | 18:48 |
freemangordon | there is hdq/1 wire on omap3 it seems | 18:49 |
arno11 | yes | 18:49 |
freemangordon | arno11: could your try something else? | 18:49 |
arno11 | yes sure | 18:49 |
freemangordon | options wire search_count=1 max_slave_count=1 | 18:50 |
freemangordon | arno11: https://github.com/maemo-leste/leste-config/blob/master/leste-config-mapphone/etc/modprobe.d/wire.conf.leste | 18:51 |
freemangordon | we had issues on d4 with wire searching for devices avery few seconds | 18:52 |
freemangordon | the above fixed high hdq idle usage on d4 | 18:52 |
freemangordon | arno11: I guess you know what to do with the above, right? | 18:53 |
arno11 | yes i think | 18:55 |
freemangordon | arno11: if the helps, maybe create a pr for https://github.com/maemo-leste/leste-config/tree/master/leste-config-n900/etc/modprobe.d | 18:55 |
Wizzup | arno11: great, is that in RET? | 18:55 |
arno11 | Wizzup: unfortunatly not | 18:56 |
Wizzup | rafael2ks, if you can, maybe test 20230312-chimaera | 18:56 |
Wizzup | I fixed the image builder | 18:56 |
Wizzup | (back in a bit, have guests) | 18:56 |
freemangordon | Wizzup: hi! did I remember correctly that there is some special elogind X in -experimental? what is special about it? | 18:56 |
freemangordon | *do I | 18:56 |
Wizzup | I think I need to build it for experimental | 18:57 |
Wizzup | it was in -devel but I pruned it from there | 18:57 |
Wizzup | (the xorg-server repo still has a maemo/chimaera-devel branch though) | 18:58 |
Wizzup | freemangordon: I don't know exactly what it does, but basically, our current build is special, because I *disabled* elogind support | 18:58 |
freemangordon | ah | 18:58 |
Wizzup | I don't know exactly what it does when disabled, but it's whatever we had before | 18:58 |
Wizzup | so for -devel (but we should do experimental) I re-enabled it | 18:59 |
Wizzup | if you want I can issue a build for it | 18:59 |
freemangordon | ok, but why it was disabled in the first place? | 18:59 |
Wizzup | depends on elogind :) | 18:59 |
freemangordon | ah | 18:59 |
freemangordon | ok, could you build for -devel? | 18:59 |
Wizzup | -experimental ok too? | 18:59 |
freemangordon | enable and build that is | 18:59 |
freemangordon | why -eperimental? | 18:59 |
Wizzup | because it might break installs | 19:00 |
Wizzup | I removed it from -devel for this purpose earlier, when testing your other fixes | 19:00 |
freemangordon | ok, but that's what -devel is for, no? | 19:00 |
Wizzup | we've used -devel for testing sw, -experimental for breaking boot-loop type changes | 19:00 |
freemangordon | we agreed on -testing, iirc | 19:00 |
Wizzup | right | 19:00 |
Wizzup | probably -experimental does not exist | 19:00 |
Wizzup | I can build for -devel if you want | 19:00 |
freemangordon | yes, please do | 19:01 |
Wizzup | I have guests so have to hurry :P | 19:01 |
Wizzup | ok | 19:01 |
freemangordon | heh | 19:01 |
Wizzup | running | 19:01 |
Wizzup | chimaera images should all build now, btw | 19:01 |
Wizzup | I will dist-upgrade the 32 bit builder too, but later today | 19:01 |
arno11 | freemangordon: i'll try the modprobe option later this evening and let you know | 19:06 |
freemangordon | thanks | 19:11 |
freemangordon | uvos: in your elogind changes, what is the process that keeps the session alive? | 19:29 |
freemangordon | oh | 19:36 |
freemangordon | https://github.com/maemo-leste/hildon-session/blob/master/hildon-session/usr/bin/hildon-session#L48 | 19:36 |
freemangordon | user@devuan:~$ loginctl | 19:57 |
freemangordon | SESSION UID USER SEAT TTY | 19:57 |
freemangordon | 1 1000 user seat0 | 19:57 |
freemangordon | 2 1000 user pts/0 | 19:57 |
freemangordon | 2 sessions listed. | 19:57 |
freemangordon | :) | 19:57 |
freemangordon | uvos: the only issue is that vt1 (the one with X running) is but on background, so I have to chvt, will need help on that one | 19:59 |
freemangordon | s/but/put | 19:59 |
freemangordon | hmm, actually it is vt02 | 20:24 |
arno11 | freemangordon: it works ! now 52mA with hdq running with option | 21:04 |
freemangordon | :) | 21:05 |
arno11 | giving near 26h idle with n900 :) | 21:05 |
freemangordon | care to make a pr? | 21:05 |
arno11 | i would like to test other things before | 21:05 |
freemangordon | ok | 21:06 |
arno11 | with hci_nokia and omap_dsp | 21:06 |
freemangordon | still, these are independent, PR for hdq only would make sense | 21:07 |
freemangordon | but as you wish | 21:08 |
sicelo | arno11: yes you definitely don't need hci_nokia ... bt is currently completely broken on N900. | 21:08 |
arno11 | yes it make sense | 21:08 |
arno11 | sicelo: yes definitly | 21:08 |
arno11 | disabling it return segmentation fault | 21:09 |
sicelo | that's weird ... | 21:09 |
arno11 | but it burns 20mA ! | 21:09 |
arno11 | yes really weird | 21:09 |
sicelo | it doesn't work, but shouldn't segfault. at least i've never seen that, and i've played with it extensively (because i want to get it working eventually) | 21:10 |
arno11 | and even broken ah ok | 21:10 |
arno11 | it stays anyway linked with so much modules | 21:10 |
sicelo | the hdq stuff - it should not even be getting loaded in the first place ... | 21:16 |
sicelo | i think there's bq27xxx-hdq module in Leste. that should be removed from config | 21:16 |
arno11 | yes bq27-hdq is present | 21:19 |
freemangordon | wait, there could be devices that use it | 21:20 |
arno11 | and it isn't linked to other module | 21:20 |
freemangordon | we have n900 config to disable unused modules | 21:20 |
sicelo | unfortunately you no longer have n900 config :-) | 21:21 |
freemangordon | mhm | 21:21 |
freemangordon | well, why 'unfortunately'? | 21:21 |
sicelo | or fortunately then :p | 21:21 |
freemangordon | right :p | 21:22 |
sicelo | i'm just saying - there's no longer an n900 config in leste. there's an omap config | 21:22 |
Wizzup | back | 21:22 |
Wizzup | freemangordon: did you get the x server? | 21:22 |
Wizzup | arno11: that's really great | 21:22 |
freemangordon | Wizzup: yes | 21:23 |
freemangordon | and I am almost there, but cannot understand why startx starts X and then xorg exits in 3 seconds | 21:23 |
Wizzup | should you use startx still? | 21:23 |
freemangordon | well | 21:24 |
freemangordon | if I want /etc/X11/Xsession to be executed, yes, seems easier | 21:24 |
freemangordon | Wizzup: autologin user startx -keeptty /usr/bin/xterm | 21:24 |
freemangordon | this is supposed to start xterm, right? | 21:25 |
Wizzup | ok | 21:25 |
Wizzup | probably yes | 21:25 |
freemangordon | it starts it, but it exits in a second | 21:25 |
freemangordon | well, not xterm | 21:25 |
freemangordon | xterm does not get started | 21:25 |
freemangordon | and there is no error message whatsoever | 21:25 |
freemangordon | "Server terminated successfully (0)" | 21:26 |
freemangordon | any hint where to look? | 21:27 |
freemangordon | oh, got it :) | 21:34 |
Wizzup | what was it? | 21:42 |
freemangordon | -keeptty option to xorg was missing | 21:42 |
freemangordon | now hildon-desktop starts | 21:43 |
freemangordon | but some of the servisec does not | 21:43 |
Wizzup | ok | 21:43 |
Wizzup | nice progress | 21:43 |
freemangordon | user@devuan:~$ loginctl session-status 1 | 21:53 |
freemangordon | 1 - user (1000) | 21:53 |
freemangordon | Since: Sun 2023-03-12 20:51:31 UTC; 1min 23s ago | 21:53 |
freemangordon | Leader: 2337 (autologin) | 21:53 |
freemangordon | Seat: seat0; vc1 | 21:53 |
freemangordon | Display: :0 | 21:53 |
freemangordon | Service: autologin; type x11; class user | 21:53 |
freemangordon | State: active | 21:53 |
freemangordon | :) | 21:53 |
Wizzup | sweet | 21:57 |
freemangordon | yep | 21:57 |
freemangordon | Wizzup: is there any issue if we pull xinit? | 21:57 |
freemangordon | oh, and Xorg runs as user ;) | 21:58 |
Wizzup | freemangordon: don't see why @ xinit | 22:13 |
Wizzup | (as in, no problem) | 22:13 |
freemangordon | ok | 22:13 |
Wizzup | should autologin go to maemo-leste-upstream-forks? | 22:13 |
freemangordon | mmm, why upstream? | 22:14 |
freemangordon | I put it in https://github.com/maemo-leste/autologin | 22:14 |
freemangordon | but if you say... | 22:14 |
freemangordon | lets move it | 22:14 |
freemangordon | shall I move it? | 22:15 |
freemangordon | (not that I know how) | 22:15 |
freemangordon | :) | 22:15 |
Wizzup | I mean, is it our project or a fork | 22:16 |
freemangordon | hmm, we already have autologin ther it seems | 22:17 |
freemangordon | it is a fork | 22:17 |
freemangordon | heh | 22:17 |
freemangordon | https://github.com/maemo-leste-upstream-forks/autologin | 22:17 |
freemangordon | :) | 22:17 |
freemangordon | do we already have that in -devel? | 22:18 |
freemangordon | seems yes | 22:18 |
Wizzup | freemangordon: back | 23:00 |
Wizzup | freemangordon: right yeah I packaged that already | 23:00 |
freemangordon | building new maemo-system-services that should start xorg/session as user | 23:01 |
Wizzup | great | 23:04 |
freemangordon | upgrading my d4, will let you know if it still boot :) | 23:05 |
freemangordon | nope :( | 23:09 |
freemangordon | something is different | 23:09 |
freemangordon | Xorg start fails with some weird error | 23:10 |
freemangordon | "invalid argument -logfile with elevated privileges" | 23:10 |
freemangordon | this does not happen in the VM :( | 23:10 |
Wizzup | freemangordon: did you get new xorg too? | 23:15 |
Wizzup | ah, logfile is not accepted? | 23:15 |
freemangordon | yes, this is the new xorg | 23:16 |
freemangordon | maybe I forgot something. investigating what's going on | 23:16 |
freemangordon | removing -llogfile paramater makes it boot | 23:27 |
Wizzup | hm | 23:28 |
Wizzup | where does it log to then | 23:28 |
freemangordon | in /var/log :) | 23:30 |
Wizzup | ok, I think that is better than /tmp honestly | 23:30 |
freemangordon | but it seems there is no acceleration | 23:30 |
freemangordon | hmm, weird | 23:31 |
freemangordon | no error, but no accel either | 23:32 |
freemangordon | maybe kernel issue, lets reboot | 23:32 |
Wizzup | maybe privs on /dev/dri or something silly | 23:34 |
freemangordon | mhm | 23:34 |
freemangordon | but not sure how to verify | 23:35 |
Wizzup | maybe check unix groups and privs of runnig process and of /dev/dri | 23:35 |
freemangordon | mhm | 23:36 |
freemangordon | Wizzup: user is member of video group | 23:36 |
freemangordon | "GL_RENDERER: PowerVR SGX 540" | 23:37 |
Wizzup | hm, maybe config file is not read? | 23:37 |
Wizzup | or does it work not | 23:38 |
freemangordon | which config file? | 23:38 |
Wizzup | Xorg | 23:38 |
freemangordon | sorry, don;t get that | 23:39 |
freemangordon | 99-omap.conf.leste? | 23:39 |
Wizzup | right, sorry, not sure what's up here | 23:39 |
freemangordon | anyway, will reboot with debug enabled | 23:39 |
freemangordon | the fuck? restarting hildon-desktop fixes that | 23:47 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!