T42 | <Lukapanio> @elros34 sorry something is wrong there https://pastebin.com/HGUKtTVp here is new logcat | 06:25 |
---|---|---|
T42 | <Lukapanio> 07-25 15:33:31.746 2910 2910 W /system/bin/hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.composer@2.1::IComposer/default in either framework or device manifest. | 06:27 |
T42 | <Lukapanio> 07-25 15:33:31.746 3856 3856 F HwcComposer: failed to get hwcomposer service | 06:27 |
T42 | <elros34> Not starting sensorservice could also be important: ServiceManager: Waiting for service sensorservice... | 08:06 |
rinigus | would like to fix one annoying issue - marking boot successful is failing with 'bootcontrolhal: update_slot_attribute: Failed to get disk info for xbl_a' in logcat. | 08:16 |
rinigus | when running bootctl mark-boot-successful I get 'Error marking as having booted successfully: Operation not permitted' | 08:16 |
rinigus | as a debug, I was trying to get current slot and was getting 0 as a response to bootctl get-current-slot | 08:18 |
T42 | <Lukapanio> @elros34 [Not starting sensorservice could also be impor …], but musnt hwc work without that? | 08:21 |
T42 | <elros34> sorry I don't know, try to search in channel logs merproject.org/logs | 08:23 |
rinigus | or use https://piggz.co.uk/sailfishos-porters-archive/index.php | 08:23 |
rinigus | re slot successful: I suspect it fails at https://android.googlesource.com/platform/hardware/qcom/bootctrl/+/483ce31f1ef6f45447445825abb958984c306f45/boot_control.cpp#199 | 08:26 |
T42 | <Lukapanio> so after reboot and starting surfaceflinger i have bootanimation o screen | 09:02 |
T42 | <Lukapanio> but tests still fails | 09:02 |
T42 | <Lukapanio> will strace later | 09:02 |
T42 | <Lukapanio> lol power button workesok | 09:06 |
T42 | <hacker12455> I think it worked even before Android did | 09:34 |
T42 | <Lukapanio> now it turns screen of/on | 09:59 |
T42 | <Lukapanio> off* | 09:59 |
T42 | <Lukapanio> @elros34 can i have boot animation without hwcomposer? | 10:03 |
T42 | <elros34> I don't know what do you mean. Boot animation is from android's surfaceflinger, in sfos we don't even have such a thing. Some moto devices on older android needed lipstick hack: start surfaceflinger for a few seconds and stop it, then lipstick works. | 10:10 |
T42 | <Lukapanio> hmmmm how do surfaceflinger dispalys it? | 10:12 |
rinigus | piggz: from the logs sounds like you worked on bootctl issue (see my messages above). did you managed to resolve it for pro1? | 10:12 |
T42 | <elros34> @Lukapanio this is wrong: https://github.com/luka177/droid-config-cedric/blob/master/sparse/var/lib/environment/compositor/droid-hal-device.conf | 10:18 |
T42 | <elros34> upload your changes so others can check them | 10:20 |
T42 | <Lukapanio> @elros34 [@Lukapanio this is wrong: https://github.com/ …], what is bad there? i have same but lastest line is LIPSTICK_OPTIONS=-plugin evdevtouch:/dev/input/event2 -plugin evdevkeyboard:keymap=/usr/share/qt5/keymaps/droid.qma | 10:28 |
T42 | <elros34> yes, that env variable. Like mentioned in hadk "WRITE˓→ALL IN ONE LINE(:" | 11:35 |
T42 | <Lukapanio> I ServiceManager: service 'display.qservice' died | 12:41 |
T42 | <Lukapanio> hmmm found that | 12:46 |
T42 | <Lukapanio> omg, it's alive, alive!!1 14:02 | 12:47 |
T42 | <Lukapanio> m4h0n3y rebuilded hwcomposer.msm8960 and can run minimer at last :D 14:02 | 12:47 |
T42 | <Lukapanio> m4h0n3y with that patch 14:02 | 12:47 |
T42 | <Lukapanio> m4h0n3y and after reboot it asks me what language to use! lipstick started :D | 12:47 |
T42 | <hacker12455> What patch though? | 12:57 |
T42 | <Lukapanio> already built will test soon | 12:58 |
T42 | <hacker12455> Alright | 12:59 |
T42 | <Lukapanio> "/system/vendor/lib/hw/hwcomposer.msm8937.so" is 64-bit instead of 32-bit | 13:45 |
T42 | <hacker12455> Maybe it's a problem with some parts of the 64 bit Oreo ROM being 32 bit? | 14:07 |
Mister_Magister | everything in lib is 32bit just so you know | 15:02 |
mal | unless something went wrong during build | 15:04 |
Mister_Magister | yeah | 15:05 |
T42 | <Lukapanio> no ibuild that lib manualy | 15:05 |
T42 | <Lukapanio> @Lukapanio [omg, it's alive, alive!!1 14:02 | 15:06 |
T42 | <Lukapanio> m4h0n3y …], here | 15:06 |
Mister_Magister | @Lukapanio just so you know telegram replies in irc don't work really | 15:06 |
T42 | <Lukapanio> ouch sorry | 15:06 |
T42 | <Lukapanio> i found : | 15:06 |
T42 | <Lukapanio> omg, it's alive, alive!!1 14:02 | 15:06 |
T42 | <Lukapanio> m4h0n3y rebuilded hwcomposer.msm8960 and can run minimer at last :D 14:02 | 15:06 |
T42 | <Lukapanio> m4h0n3y with that patch 14:02 | 15:06 |
T42 | <Lukapanio> m4h0n3y and after reboot it asks me what language to use! lipstick started :D | 15:06 |
T42 | <Lukapanio> @elros34 how to force start lipstick | 16:08 |
T42 | <Lukapanio> ? | 16:08 |
T42 | <elros34> usually it restarts itself on crash unless you masked user@100000.service. as root: systemctl-user restart lipstick | 16:14 |
T42 | <Lukapanio> so some updates | 17:44 |
T42 | <Lukapanio> https://bpaste.net/show/FCJRK | 17:44 |
T42 | <Lukapanio> here surfaceflinger is working | 17:45 |
T42 | <Lukapanio> and los bootanimation on screen | 17:45 |
T42 | <Lukapanio> https://bpaste.net/show/C7SC2 | 17:45 |
T42 | <Lukapanio> here i stopped it and nothing on screen | 17:45 |
T42 | <Lukapanio> @hacker12455 | 17:45 |
T42 | <DylanVanAssche> mal: Do you have any suggestion for debugging MCE volume keys? | 18:58 |
T42 | <DylanVanAssche> They are reported as /dev/event/input1 and work if you cat them. | 18:58 |
T42 | <DylanVanAssche> However, MCE doesn't seem to detect the volume keys pressing. | 18:58 |
deathmist | how bad would the overhead from using an overlayfs on both /system and /vendor be since I can't bind mount a few files before DHI? | 19:11 |
vknecht | @DylanVanAssche: do they send KEY_VOLUMEDOWN / KEY_VOLUMEUP ? | 19:12 |
T42 | <DylanVanAssche> Yes | 19:12 |
T42 | <DylanVanAssche> vknecht: https://paste.mozilla.org/oB7Uah2X | 19:13 |
vknecht | both on the same /dev/input/event1 ? not that I know much, but here I have that for jack, otherwise each are received on a distinct eventX | 19:15 |
T42 | <DylanVanAssche> Yes, they are. | 19:15 |
vknecht | and "evdev_trace -t | grep VOLUME" shows them ? | 19:23 |
vknecht | (need mce-tools package installed) | 19:24 |
mal | @DylanVanAssche is audio working well? | 19:25 |
T42 | <DylanVanAssche> vknecht: Sure :) https://paste.mozilla.org/6xJmo63b | 19:25 |
T42 | <DylanVanAssche> mal: Yes, I have sound and can control it using alsamixer | 19:25 |
vknecht | ah, here's the man :-) | 19:26 |
mal | which device? | 19:26 |
T42 | <DylanVanAssche> mal: Mainline Linux on the PinePhone/PineTab :D | 19:26 |
mal | deathmist: wondering how the mount service I gave is not working, I tested that myself and it mounted the file | 19:26 |
T42 | <DylanVanAssche> vknecht: hahha | 19:26 |
* vknecht goes back to his listview problems | 19:27 | |
T42 | <DylanVanAssche> MCE notices the volume key press events (tklock notification: mce_volume_key), but that's it | 19:27 |
deathmist | mal: omg I think I've been a massive idiot before, just tried it one more time... and it actually works! | 19:55 |
deathmist | and just checked in TWRP too, no "hybris" in the file but SFOS boots still :) | 19:56 |
mal | deathmist: yep :) | 20:01 |
mal | deathmist: such mistakes happen, good that it work, much easier with the mount service | 20:02 |
wiktorek140 | hello | 20:43 |
wiktorek140 | its normal that *.mount for device are not generated? | 20:44 |
mal | wiktorek140: depends on android base, sometimes 15.1 or 16.0 hybris-hal builds don't copy ueventd*.rc and fstab* to out/ which causes that, first find those in out/ and then check output of "make modules" for those and if some of those exist in the output try building those targets with make and then check out/ again | 20:51 |
wiktorek140 | mal: thanks, i build on 15.1 base so i will check files | 20:54 |
wiktorek140 | may it be because fstab is copied to vendor (in system)? | 20:56 |
mal | yes | 21:05 |
mal | the build minimizing is not working correctly in all situation and sometimes those are not copied | 21:05 |
wiktorek140 | mal: i need to build it somehow manually or there are some trick that can be used? | 21:08 |
mal | wiktorek140: manually, check the output of make modules like I said | 21:35 |
wiktorek140 | mal: in theory it is in modules | 21:43 |
mal | wiktorek140: do you see anything about eventd or fstab in output of make modules | 22:02 |
wiktorek140 | mal: eventd not, fstab it is there | 22:04 |
mal | try make with the name of the fstab target | 22:04 |
mal | wiktorek140: did you find any ueventd*.rc files in out/ | 22:05 |
wiktorek140 | mal: yea, ueventd*.rc file are in out/ | 22:06 |
wiktorek140 | doing it right now | 22:06 |
mal | wiktorek140: if you can check also on device in /system and /vendor what ueventd*.rc files those have | 22:07 |
wiktorek140 | mal: ueventd.rc in / and its only one | 22:09 |
mal | ok | 22:09 |
wiktorek140 | building image with new hybris-hal | 22:13 |
mal | wiktorek140: did the fstab appear in out/ | 22:16 |
wiktorek140 | mal: yea, now it is in system/vendor/etc/ | 22:17 |
mal | hopefully that helps | 22:18 |
wiktorek140 | mal: mount files created. but hang on debug boot | 22:27 |
wiktorek140 | droid-hal-init: Failed to initialize property area | 22:28 |
mal | do you have *contexts files from out/..../root in straggler files | 22:28 |
wiktorek140 | mal: no, nothing tell that files are required | 22:30 |
mal | wiktorek140: there is a bug that currently causes the unpackaged files to not show in droid-hal build | 22:32 |
wiktorek140 | mal: add all *context manualy? | 22:35 |
mal | wiktorek140: yes, those that are in that root folder | 22:35 |
mal | check also what else you have there, show ls -l of that folder | 22:35 |
T42 | <elros34> apply this change to /usr/lib/rpm/check-files in your platform target so it will show unpackaged files | 22:36 |
T42 | <elros34> https://git.merproject.org/mer-core/rpm/blob/700901c93402e829d8979909a5f206a48401b7c8/rpm/0015-Compatibility-with-busybox-diff.patch | 22:36 |
mal | @elros34 I was trying to find that but couldn't yet, maybe make a pull request to dhd | 22:37 |
T42 | <elros34> to dhd? sorry I don't get it's rpm issue | 22:38 |
wiktorek140 | mal: https://del.dog/afenapafin | 22:39 |
mal | @elros34 oh, the fix was there, I thought it was some issue in droid-hal-device repo | 22:58 |
mal | wiktorek140: so add all *contexts files and also /vendor | 22:59 |
T42 | <elros34> it's broken even in sailfish sdk | 23:00 |
mal | ok | 23:01 |
wiktorek140 | mal: vendor i have | 23:01 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!