| *** n2klb_ is now known as n2klb | 02:03 | |
| T42 | <elros34> @nightishaman just curious how usb => uart will help you debug your issue better? It's not like don't have acces to logs now | 06:20 |
|---|---|---|
| T42 | <nightishaman> @elros34 Kernel gdb maybe to get more infos | 07:01 |
| T42 | <elros34> ok never used it | 07:01 |
| sharks | OH YEAH! I downgraded pulseaudio-modules-droid to 14.2.106 and pulseaudio woudn't start, "Failed to parse module arguments". My old arguments were `rate=48000 hw_volume=false use_legacy_stream_set_parameters=true`. I removed the legacy_stream_set_parameters argument and we've got audio in calls!!! The Xperia 10 IV is a working phone again! | 07:06 |
| sharks | Thankyou again mal, I've said it before but you're a legend among men | 07:07 |
| T42 | <TheVancedGamer> replace find_get_pid with `get_pid(find_pid_ns(nr, &init_pid_ns));` (re @nightishaman: mal: I can maybe fix...) | 07:09 |
| T42 | <nightishaman> @TheVancedGamer thanks | 07:10 |
| T42 | <TheVancedGamer> fwiw you can also grab a USB-C breakout board, it's what I use for uart on my pixel | 07:10 |
| sharks | Okay now things are getting scary, I have a basically fully functioning port so I would like to get jolla store access etc... but reading hadk-faq I need to get OBS first? however I don't know what I am doing fully, and some things eg. sledges name, links for https://webhook.merproject.org/webhook are out of date, so not sure if the guide is fully reliable. Anyone willing to walk me through it? | 07:29 |
| T42 | <elros34> more info about obs in hadk-hot -< that one which nobody is reading | 07:32 |
| sharks | Thanks elros, I'll read up on what I can see there. Either way seems like first step is to contact @Keto so hopefully they spot this sometime | 07:34 |
| T42 | <elros34> yeah you need account first | 07:35 |
| sharks | Not really worth releasing my port to the public without jolla store so yeah I'll have to work out how to set that up | 07:37 |
| T42 | <adampigg> simple, you ping keto with some config (re @SailfishFreenodeIRCBridgeBot: <sharks>Not really w...) | 07:40 |
| sharks | @adampigg is this for jolla store or for OBS? I need to give keto the output of `ssu s` for jolla store but not before I've got OBS according to hadk-faq | 07:42 |
| T42 | <adampigg> ah ok | 07:42 |
| sharks | So I guess I just have to wait until it's a reasonable hour of the day in Sweden | 07:43 |
| sharks | Does anyone have an official Xperia 10 IV in their drawer at the minute? What are the chances the output of `ssu s` is the same and I've already got jolla store access? haha | 08:11 |
| Keto | xqcc54? | 09:21 |
| sharks | Hey - `ssu s` spits out "Device model: Xperia 10 IV (pdx225 / pdx225)" on my build. My phone in particular is XQ-CC72 but I presume it will work on XQ-CC52 as well | 09:22 |
| sharks | I think 54 is 10V | 09:23 |
| sharks | I have not ported that | 09:23 |
| Keto | that pdx225 is probably slightly wrong value to use for the model/variant... but I'm not sure | 09:29 |
| sharks | Drat, I wouldn't know how to change it now! It's worked up until now! | 09:30 |
| sharks | It's the value all the LineageOS people used so I assumed I could use it too | 09:30 |
| sharks | So do I need to come back another day after I've worked out how to change that value to XQ-CC72? | 09:36 |
| Keto | afaik pdx225 is common X10IV platform, but then there are different xqcc* variants, which may require slighlty different configuration | 09:36 |
| Keto | the official Jolla images are for xqcc54 | 09:38 |
| sharks | Hmm, I used Jolla official SFOS for 1.5yrs which was "supposed" to be for XQ-CC54, and it never had any problem. And as I say the Lineage people refer to the both of them as pdx225 and offer identical images for either 54 or 72. | 09:38 |
| sharks | It appears I was wrong, it is 54 not 52 but points still stand | 09:39 |
| sharks | See eg. https://wiki.lineageos.org/devices/pdx225/install/ | 09:40 |
| Keto | yeah, it probably works, I don't know what are the differences in those variants. but we just haven't had 72 device to test it | 09:41 |
| sharks | The difference AFAIK is esim vs. second physical sim, but otherwise identical. But as I say I've used your image on a 72 device for a long time and have observed no apparent differences between that and a 54 device | 09:42 |
| sharks | Anyway if you want me to go back and change it to XQ-CC72 I guess I can work out how to do that and come back again another day? | 09:45 |
| sharks | I also wondered if it should be "murray" instead of "pdx225" but as I say, I have used pdx225 the whole time. Also fixup-mountpoints already used pdx225 which was another reason I was relatively confident that was a reasonable decision | 09:48 |
| Keto | yes, that probably would be better. also we might need to think a bit how we name and identify these when there is a "official" and "community" port for the same device | 09:49 |
| sharks | Sorry - what would be better? murray or XQ-CC72? | 09:50 |
| Keto | xqcc72 | 09:50 |
| sharks | Okay, and people who have a 54 will hopefully not be affected | 09:51 |
| Keto | yes | 09:51 |
| sharks | I will try and work out how to change it tonight I guess and ping you again tomorrow | 09:51 |
| sharks | I agree we need some distinction between this and the official port, to be honest I thought Jolla might have a plan seeing as they have floated the idea of a community port a few times! But happy to work with you there. | 09:52 |
| Keto | unfortunately can't help you more right now, as I don't remember/know all the details | 09:56 |
| sharks | No worries, as I say I'll try to figure out what I can in the next hour or two and ping you same time tomorrow if that works | 09:56 |
| sharks | Worst case I start all over again with xqcc72 instead of pdx225 and just make all the same changes I guess! | 09:58 |
| sharks | Oh no I have to rebuild everything and I'm failing on the first hurdle | 10:21 |
| sharks | `breakfast $DEVICE` doesn't work when Android thinks the device is pdx225 but sailfish wants xqcc72 | 10:21 |
| sharks | I'm not entirely convinced this is a good idea | 10:22 |
| T42 | <BigChadCat> Couldn't you do something with init that sets the value to xqcc72 on runtime and let the codename remain pdx225 | 10:26 |
| sharks | Is that an option? I'm just a guy sitting in front of a keyboard. @Keto or @mal can you please weigh in on this? | 10:27 |
| T42 | <BigChadCat> I mean I'm more of an AOSP engineer and not SF, but we do this quite a lot of times | 10:29 |
| sharks | Oh? Do you have an example I can look at in a device repo somewhere? | 10:30 |
| T42 | <BigChadCat> github.com/xiaomi-sm6150 | 10:31 |
| T42 | <BigChadCat> | 10:31 |
| T42 | <BigChadCat> You just want to change a property, right? | 10:31 |
| T42 | <BigChadCat> Where is that property read from? | 10:31 |
| T42 | <BigChadCat> https://github.com/xiaomi-sm6150/android_device_xiaomi_phoenix/blob/lineage-23.2/init/init_phoenix.cpp | 10:32 |
| T42 | <BigChadCat> this is what I meant | 10:32 |
| T42 | <BigChadCat> It runs on boot, and it detects a property to differentiate between global and CN variant of the device, and depending on that, sets SKU props | 10:32 |
| sharks | I don't know enough about Sailfish to know if I can do that | 10:33 |
| sharks | I would love it if I could | 10:34 |
| T42 | <BigChadCat> same tbh, but it's worth a thought | 10:35 |
| T42 | <BigChadCat> wish they sold these devices in IN | 10:35 |
| mal | sharks: HABUILD_DEVICE env var | 10:35 |
| sharks | Sorry mal, can you elaborate? I do not have that env var set in platformsdk or habuild. Do I set it in both, then run `breakfast $HABUILD_DEVICE`, then `make hybris-hal droidmedia etc` and it will output these to "./out/target/product/$DEVICE/" rather than "./out/target/product/$HABUILD_DEVICE/" so the `build_packages.sh` scripts are happy? | 10:38 |
| sharks | I just don't want to sit here for two hours while hybris-hal builds if that's not going to work | 10:39 |
| mal | make hybris-hal will output to whatever android think it wants to do, the HABUILD_DEVICE is for packaging part | 10:40 |
| mal | i.e. build_packages.sh to find things correctly | 10:40 |
| sharks | so I ran `export HABUILD_DEVICE=pdx225` then `rpm/dhd/helpers/build_packages.sh --droid-hal`, and it fails because "Can't open ./out/target/product/xqcc72/obj/KERNEL_OBJ/.config: No such file or directory" | 10:41 |
| sharks | because it's in "./out/target/product/pdx225/..." | 10:42 |
| sharks | I could maybe just rename the directory but surely that will break something else | 10:42 |
| mal | export DEVICE=xqcc54 | 10:42 |
| mal | export HABUILD_DEVICE=pdx225 | 10:42 |
| mal | I use those in my builds | 10:43 |
| sharks | I hate to say it but that is 100% not working here | 10:43 |
| sharks | Oh that's why | 10:50 |
| sharks | rpm/droid-hal-xqcc72.spec should be rpm/droid-hal-pdx225.spec still | 10:51 |
| sharks | this is going to get messy | 10:51 |
| mal | yeah, if I remember correctly sony people said same image could be used with xqcc54 and xqcc72 | 10:52 |
| sharks | Yeah I can confirm that firsthand like I said | 10:53 |
| sharks | Changing the spec filename didn't fix it, I guess there's a lot more things like that where I don't know if I should be using $DEVICE or $HABUILD_DEVICE | 10:53 |
| sharks | Why does `build_packages.sh --droid-hal` verify the kernel config, and where does it get the idea that the kernel config is at "./out/target/product/$DEVICE/..."? | 10:57 |
| sharks | right, "%define device" in rpm/droid-hal-pdx225.spec has to still also be pdx225, not xqcc72 | 11:03 |
| sharks | woo, built dhd, let's see if I can keep going | 11:04 |
| sharks | dang, stuck again at mw, "No provider of 'droid-hal-xqcc72-devel' found." | 11:09 |
| sharks | time to grep logs | 11:09 |
| sharks | oh is it because I made a new target? | 11:10 |
| sharks | yeah totally is, okay gotta run build_packages with no params first i guess | 11:11 |
| sharks | hmm even then I still get it | 11:14 |
| sharks | Ah, droid-configs/rpm/droid-config-xqcc72.spec is still supposed to have device pdx225 but also rpm_device xqcc54 | 11:30 |
| sharks | or xqcc72 rather | 11:31 |
| sharks | similar story for droid-hal-version | 11:34 |
| sharks | no that didn't fix it | 11:36 |
| sharks | why is it looking for droid-hal-xqcc72-devel? I have in droid-local-repo droid-hal-pdx225-devel | 11:36 |
| sharks | oh there's a FAMILY variable | 11:38 |
| sharks | Great, `export FAMILY=pdx225` did it | 11:40 |
| mal | sharks: patterns need to be adjusted for the new spec naming | 11:45 |
| sharks | That one I've worked out ahead of time, yet to be seen if I have done it right though | 11:45 |
| sharks | building the mic now so should know shortly | 11:46 |
| sharks | Ah crap I forgot parse-android-dynparts and things | 11:46 |
| sharks | should have read my own notes | 11:46 |
| sharks | heh, there goes the phone. Nearly time to flash and see if it works | 11:56 |
| sharks | well it booted | 12:04 |
| sharks | seems to work | 12:05 |
| sharks | `ssu s` now says "Device model: Xperia 10 IV (xqcc72 / xqcc72)" | 12:06 |
| sharks | So I think I was successful | 12:06 |
| sharks | I will commit changes and go to bed. @Keto are you around sometime in the morning UTC tomorrow to talk about OBS things? | 12:08 |
| Keto | what kind of OBS things? | 12:10 |
| sharks | I am following hadk-faq & hadk-hot, it says in order to have jolla store access I should have OBS set up, and in order to do that I need an account, which I need to ping you about | 12:11 |
| Keto | ok | 12:13 |
| sharks | Thanks | 12:13 |
| T42 | <nightishaman> @TheVancedGamer nr doesnt exist I substited for kctx tgid | 13:15 |
| T42 | <nightishaman> https://github.com/maltesermailo/android_kernel_google_gs-6.1_google-modules/blob/lineage-23.2/gpu/mali_kbase/platform/pixel/pixel_gpu_dvfs_metrics.c#L280 | 13:17 |
| T42 | <b100dian> @NotKit the waydroid-ATV is not currently built for HALIUM, is that right? One needs to at least build that vendor image | 13:33 |
| T42 | <b100dian> (halium is the waydroid way of working with hybris no?) | 13:33 |
| T42 | <NotKit> @b100dian right. There are some patches at waydroid_vendor updated for 16 | 13:34 |
| T42 | <b100dian> thank you | 13:35 |
| T42 | <nightishaman> @NotKit I saw u were working on official waydroid a16, is that usable? | 13:41 |
| T42 | <nightishaman> the dev/lineage-23.2 branch | 13:42 |
| T42 | <NotKit> still WIP, but you can try building it | 13:42 |
| T42 | <nightishaman> @b100dian should I try ATV A14, A16 or official dev A16? | 13:43 |
| T42 | <b100dian> well I've just heard of the waydroid-ATV project, so I don't know either. But it sounds like it also hosts non-ATV targets. If you're currently porting for android 16 then go directly for that, no? | 13:45 |
| T42 | <nightishaman> just wanna make sure nagara can use it | 13:45 |
| T42 | <nightishaman> @NotKit https://pastebin.com/S0u3Mt2P getting these, sed error is: sed: -e expression #1, character 2: extra characters after the command | 13:51 |
| T42 | <nightishaman> did: wget -O - https://raw.githubusercontent.com/waydroid/android_vendor_waydroid/refs/heads/dev/lineage-23.2/manifest_scripts/generate-manifest.sh | bash | 13:51 |
| T42 | <NotKit> which distro sed is this? | 13:54 |
| T42 | <nightishaman> fedora | 13:54 |
| T42 | <nightishaman> 43 | 13:54 |
| T42 | <NotKit> and `repo init -u https://github.com/LineageOS/android.git -b lineage-23.2 --git-lfs`? | 13:57 |
| T42 | <nightishaman> yes | 13:58 |
| T42 | <nightishaman> wait | 13:58 |
| T42 | <nightishaman> lemme check | 13:58 |
| T42 | <nightishaman> ok it was broken somehow | 14:00 |
| T42 | <nightishaman> now it works | 14:00 |
| T42 | <nightishaman> syncing is gonna take an hour now | 14:00 |
| T42 | <nightishaman> mal: I cant get it to work again even with pr-testing. I did git clean in libhybris and submodule, but trusty still crashes | 14:27 |
| T42 | <nightishaman> is there some stale cache i dont know about? | 14:28 |
| T42 | <nightishaman> ah its storageproxyd crashing | 14:50 |
| rinigus | b100dian: would be good to have reference snapshots - that way we can check the differences and also have a way to reproduce earlier builds. | 15:00 |
| T42 | <nightishaman> @NotKit What is the correct lunch command? list-releases doesnt work and it needs a triple | 15:32 |
| T42 | <nightishaman> lineage_waydroid_arm64-userdebug is not enough | 15:33 |
| T42 | <nightishaman> nvm got it | 15:36 |
| T42 | <nightishaman> bp2a | 15:36 |
| Mister_Magister | mal: I'm trying to run mic but i'm getting this, am i supposed to just change in tokenmap RELEASE:5.1.0.11 to RELEASEMAJORMINOR:5.1? | 16:33 |
| Mister_Magister | URLGrabber error: https://repo.sailfishos.org/obs/nemo:/testing:/hw:/motorola:/titan/sailfishos_@RELEASEMAJORMINOR@/repodata/repomd.xml | 16:33 |
| mal | export RELEASE=5.1.0.11 | 16:36 |
| mal | export RELEASEMAJORMINOR=5.1 | 16:36 |
| Mister_Magister | i added RELEASEMAJORMINOR | 16:36 |
| Mister_Magister | yeah export won't work for me xd | 16:36 |
| mal | is platform sdk up to date? | 16:37 |
| Mister_Magister | don't worry, I added RELEASEMAJORMINOR | 16:37 |
| Mister_Magister | now i just need to fix jenkins build script to extract that from the main version | 16:38 |
| T42 | <nightishaman> mal: Did you see my problem? | 16:57 |
| T42 | <nightishaman> Recompiling libhybris didnt yield any results, trusty still crashes. I dont know if there is a stale cache | 16:58 |
| T42 | <nightishaman> Alternatively LLM suggested disabling storageproxyd | 17:02 |
| Mister_Magister | mal: I've updated G2 (titan) to 5.1 after adding the rfkill and the jb2q and both wifi and audio seems to be working, i'm still working on G2 LTE (thea, basically same device but has LTE) because on image I've built and flashed both were still broken | 17:50 |
| Mister_Magister | there's also third 3.4 device that i'll be updating now | 17:59 |
| Mister_Magister | mal: turns out i built image before obs finished building, okay so audio works on both, wifi turns on on both, but wifi cannot find any wifi on both | 18:02 |
| rinigus | b100dian: as lvm2 version is the same as in 5.1 and libaio is a part of 5.1, I have dropped them in devel:nagara | 18:06 |
| Mister_Magister | oh, now BT is broken, probably adding RFKILL broke it | 18:09 |
| T42 | <b100dian> rinigus: good | 18:11 |
| T42 | <b100dian> rinigus: back to the manifest snapshot, I didn't understand if you imagine uploading it somewhere | 18:11 |
| Mister_Magister | FM radio forwards microphone to headphones lol | 18:11 |
| T42 | <nightishaman> @b100dian a16 image is compiling at 72%, another hour | 18:12 |
| T42 | <nightishaman> for waydroid | 18:12 |
| T42 | <b100dian> Mister_Magister: karaoke mode | 18:12 |
| Mister_Magister | delay is insane | 18:12 |
| rinigus | b100dian: sorry, forgot to mention - https://github.com/sailfishos-sony-nagara/manifest-snapshot | 18:12 |
| T42 | <b100dian> Ah, now it makes sense | 18:12 |
| rinigus | I have also updated our hadk to show how to work with it. local_manifests were updated too | 18:13 |
| Mister_Magister | ye lol fmradio forwards microphone xd | 18:13 |
| Mister_Magister | man 5.1 is nothing but bugs upon bugs | 18:13 |
| Mister_Magister | fmradio has been working fine for years but suddenly there's an issue | 18:14 |
| T42 | <b100dian> @nightishaman fingerscrossed | 18:15 |
| Mister_Magister | still cannot start sshd | 18:15 |
| T42 | <NotKit> bp4a (re @nightishaman: bp2a) | 18:15 |
| T42 | <b100dian> oops | 18:15 |
| Mister_Magister | tracker still has issue https://paste.opensuse.org/pastes/24916f041c9c | 18:16 |
| Mister_Magister | and wpa_supplicant experiences exact same issue minus the RFKILL info https://paste.opensuse.org/pastes/26727570cde5 | 18:16 |
| rinigus | b100dian: just pushed updated pdx223 hal to devel. now, before the update, I better fix webengine build on 5.1. otherwise angelfish will not work there | 18:19 |
| Mister_Magister | when i try to manually run localsearch-extractor-3 https://paste.opensuse.org/pastes/0ebea143d465 | 18:29 |
| mal | hmm, haven't yet tested fm radio on fp2 | 18:31 |
| Mister_Magister | any idea about all the other issues? xd | 18:33 |
| Mister_Magister | sshd complains about PRNG is not seeded | 18:33 |
| Mister_Magister | I'll revert the RFKILL change so that bluetooth works again | 18:34 |
| mal | quite odd that the device had rfkill disabled | 18:34 |
| mal | anything in logs when you try to use bluetooth | 18:35 |
| Mister_Magister | well bluetooth is least of our worries, sshd doesn't work neither does wifi | 18:35 |
| Mister_Magister | nor tracker | 18:35 |
| Mister_Magister | i'd rather fix the sshd and wifi first | 18:35 |
| Mister_Magister | would simplify further debugging a lot | 18:36 |
| Mister_Magister | the rfkill did not help wifi at all so it's not like we need it at all | 18:38 |
| mal | what are the permissions of the /dev/*random nodes? | 18:38 |
| Mister_Magister | https://paste.opensuse.org/pastes/df68054cc399 | 18:39 |
| Mister_Magister | i tried running sshd manually as root | 18:39 |
| mal | does that hwrng exist? and permissions of it | 18:39 |
| Mister_Magister | yes it does and it has same permissions as the rest | 18:40 |
| mal | do those work? | 18:41 |
| Mister_Magister | yeah | 18:42 |
| mal | so cat of those returns something | 18:42 |
| Mister_Magister | yes | 18:43 |
| mal | same permissions etc on my devices | 18:43 |
| Mister_Magister | yeah, and it hasn't been an issue in 5.0 | 18:44 |
| Mister_Magister | I'm updating my third 3.4 device maybe that one will work | 18:46 |
| Mister_Magister | I see that we're both out of ideas xd | 18:50 |
| Mister_Magister | it's a tough nut to crack | 18:51 |
| mal | ssh works fine on fp2 | 18:51 |
| Mister_Magister | I mean, cool, but doesn't work here :D | 18:52 |
| mal | was that a new image? | 18:52 |
| Mister_Magister | yes | 18:52 |
| mal | are groups ok for defaultuser? | 18:52 |
| Mister_Magister | what do you mean by that? | 18:53 |
| Mister_Magister | https://paste.opensuse.org/pastes/c96eed97b92d | 18:53 |
| Mister_Magister | sshd is ran by root no? | 18:53 |
| mal | seems reasonable | 18:54 |
| mal | 15803 root sshd-session: nemo [priv] | 18:54 |
| mal | 15804 root [sshd] | 18:54 |
| mal | 15814 nemo sshd-session: nemo@pts/1 | 18:54 |
| mal | I have those when connected via ssh | 18:55 |
| Mister_Magister | yeah but sshd doesn't start for me | 18:55 |
| Mister_Magister | https://paste.opensuse.org/pastes/86aa838283af | 18:55 |
| Mister_Magister | it just spits that and exists | 18:55 |
| mal | strace? | 18:56 |
| Mister_Magister | https://paste.opensuse.org/pastes/2222c1f677be | 18:56 |
| Mister_Magister | here's that TLS thingy again | 18:57 |
| Mister_Magister | okay x2 (the third 3.4 device) wifi seems to be working fine | 18:59 |
| Mister_Magister | but sshd is also dead | 19:00 |
| Mister_Magister | ah no, i can start sshd it just wasn't started by default for some reason | 19:00 |
| Mister_Magister | but i cannot ssh to device because something crashes | 19:01 |
| mal | ssh only starts when needed | 19:02 |
| Mister_Magister | well it's enabled in developer settings so it should be started on boot | 19:02 |
| mal | nope, I meant it only starts when you connect to the device | 19:02 |
| Mister_Magister | not in my experience but i'm not gonna argue | 19:03 |
| mal | if I close the ssh connection those processes disappear | 19:03 |
| mal | on sailfish at least | 19:04 |
| Mister_Magister | not in my experience | 19:04 |
| Mister_Magister | hmm on x2 there seems to be an issue with DNS | 19:04 |
| Mister_Magister | it's set to 127.0.0.53 | 19:04 |
| mal | do you have any custom connman configs or something on any of those devices? | 19:04 |
| Mister_Magister | https://github.com/verdandiTeam/droid-config-titan https://github.com/VerdandiTeam/droid-config-thea/ https://github.com/VerdandiTeam/droid-config-victara/ | 19:05 |
| Mister_Magister | answer is no | 19:05 |
| mal | do you have any CONFIG_HW_RANDOM* enabled in kernel? | 19:08 |
| Mister_Magister | yes and _msm | 19:09 |
| Mister_Magister | that's the hwrng i think | 19:09 |
| mal | so those are the same also then | 19:09 |
| mal | anything in dmesg when you try starting sshd? | 19:10 |
| Mister_Magister | nope | 19:11 |
| Mister_Magister | there's init: Failed to open /dev/hw_random: Too many symbolic links encountered but not sure if that helps | 19:15 |
| T42 | <elros34> I think I remember that message on sfos <5 , it may be common and harmless | 19:16 |
| Mister_Magister | yeah i think so too | 19:17 |
| T42 | <b100dian> rinigus: nice of you if you could fix webengine on 5.1. I am not familiar with the problem, but hopefuly it's OBS not you build machines this time? | 19:25 |
| T42 | <b100dian> ringius: one thing to watch out for in 5.1 after update: I'd be curious if you also have a longer boot time | 19:27 |
| Mister_Magister | mal: x2 has exact same issue with tracker as titan/thea (g2 [lte]) | 19:38 |
| Mister_Magister | can you verify your fp2 doesn't have it in journalctl -f? | 19:38 |
| mal | which issue? | 19:41 |
| Mister_Magister | https://paste.opensuse.org/pastes/24916f041c9c | 19:42 |
| mal | no message like that seen, I cleared localsearch database and it generated without issues | 19:44 |
| Mister_Magister | lemme try that | 19:45 |
| Mister_Magister | tho it's fresh image | 19:45 |
| mal | I use an old image | 19:45 |
| mal | which still has nemo user, it's that old | 19:45 |
| Mister_Magister | yeah i know i also have old install on x2 and titan (g2) | 19:45 |
| Mister_Magister | i only flashed fresh image on thea (g2 lte) | 19:46 |
| Mister_Magister | nope clearing database did not help | 19:46 |
| mal | I can try with new image on another fp2 maybe tomorrow if I have time | 19:47 |
| mal | but you have issues on those old installation also? | 19:47 |
| Mister_Magister | yes | 19:47 |
| Mister_Magister | exact same as on new install (on titan vs thea) | 19:47 |
| mal | all have broken ssh? | 19:48 |
| Mister_Magister | yeah but x2 in different way | 19:48 |
| Mister_Magister | on x2 dns doesn't work, tracker doesn't work and sshd doesn't work | 19:48 |
| mal | what could be so different in those compared to fp2 | 19:48 |
| Mister_Magister | well biggest difference is that they're made by motorola and not fairphone xd | 19:49 |
| Mister_Magister | mal: mind giving me your config from device just as a reference? | 19:51 |
| Mister_Magister | and strace of sshd if you wouldn't mind | 19:51 |
| mal | https://pastebin.com/QEuBa3PZ | 19:52 |
| mal | as nemo or root? | 19:52 |
| Mister_Magister | sshd is ran as root | 19:53 |
| mal | and maybe full command to run it? | 19:53 |
| Mister_Magister | /usr/sbin/sshd | 19:53 |
| Mister_Magister | oh and if you wouldn't mind, link to your kernel :) | 19:55 |
| mal | https://github.com/mlehtima/android_kernel_fairphone_fp2/tree/hybris-21.08.1-rel | 19:57 |
| mal | missing couple of recent defconfig changes | 19:57 |
| Mister_Magister | so like strace /usr/sbin/sshd is what i need :) | 19:58 |
| mal | https://pastebin.com/bD0gs9EU | 20:01 |
| Mister_Magister | looks deleted, maybe copy fail? | 20:02 |
| mal | it got removed | 20:02 |
| mal | no idea why | 20:02 |
| Mister_Magister | use paste.opensuse.org then :) | 20:03 |
| mal | http://sailfish-fairphone.dy.fi/ssh.txt | 20:03 |
| Mister_Magister | stubborn you xd | 20:04 |
| Mister_Magister | hmm you DO have getrandom syscall, does "grep getrandom /proc/kallsyms 2>/dev/null" return anything? | 20:05 |
| mal | yes | 20:05 |
| mal | 00000000 T sys_getrandom | 20:06 |
| Mister_Magister | dang, neither of my devices have that syscall | 20:06 |
| Mister_Magister | it's weird that i cannot find it in your kernel repo | 20:06 |
| Mister_Magister | https://github.com/mlehtima/android_kernel_fairphone_fp2/commit/8738d0dbb48d8ab4a077711cc8ff9de8e6863c22 | 20:07 |
| Mister_Magister | imma yoink that | 20:07 |
| mal | was just about to paste that | 20:07 |
| Mister_Magister | i wonder if it will help, i'll try on x2 as x2 has working wifi | 20:08 |
| Mister_Magister | hmm I don't have seccomp syscall, that's interesting | 20:13 |
| Mister_Magister | I'm not yet sure if it's worrying | 20:13 |
| mal | maybe check for other backports | 20:14 |
| Mister_Magister | I mean i have seccomp just not the syscall | 20:16 |
| Mister_Magister | because i was backporting seccomp i member | 20:16 |
| Mister_Magister | I added the seccomp syscalls while I was at it because why not | 20:18 |
| Mister_Magister | I have strong feeling all those issues are related to something missing in kernel | 20:19 |
| Mister_Magister | mal: jolla 2 uses camera1 api still right? | 20:25 |
| T42 | <nightishaman> mal: Okay I cant disable storageproxyd, its defined in init.gs201.rc but it crashes trusty | 20:28 |
| T42 | <nightishaman> https://gist.github.com/maltesermailo/bf7b0dd47a44b8bd110f713c9defc1ee | 20:38 |
| Mister_Magister | okay implementing getrandom did not fix ssh on x2 (but ssh had different issue anyway) | 20:38 |
| Mister_Magister | for x2 it seems like the child nemo process crashes | 20:39 |
| Mister_Magister | so like sshd-session: nemo in your example | 20:39 |
| Mister_Magister | dns still broken | 20:39 |
| T42 | <nightishaman> @elros34 Do you have any idea why trusty crashes? | 20:48 |
| mal | @nightishaman you can disable any service you like this way https://github.com/mer-hybris/droid-hal-configs/blob/master/sparse-16/usr/libexec/droid-hybris/system/etc/init/disabled_services.rc so add a new file to that folder with the service line and append _HYBRIS_DISABLED to the binary name (make sure the .rc you add has permission 644) | 20:49 |
| mal | Mister_Magister: yes, still some things to finish in camera2 | 20:49 |
| Mister_Magister | thought so :P | 20:49 |
| mal | but it's quite close afaik | 20:50 |
| Mister_Magister | on miami video recording was totally broken | 20:51 |
| T42 | <nightishaman> service storageproxyd /vendor/bin/storageproxyd_HYBRIS_DISABLED i used this line | 20:51 |
| T42 | <elros34> @nightishaman wrong guy, that is not my level. BUt didn't you have boot without trusty carsh or I am mixing something | 20:52 |
| T42 | <nightishaman> I did but now its reoccuring with both libhybris master and pr-testing | 20:52 |
| T42 | <elros34> did you remember about tls-padding? | 20:54 |
| T42 | <nightishaman> yes | 20:54 |
| T42 | <nightishaman> mal: Would you agree to disable storageproxyd or do you think its something else that crashes trusty? Or maybe a stale cache on libhybris? | 20:55 |
| T42 | <nightishaman> very frustrating it is | 20:59 |
| mal | difficult to say | 21:05 |
| mal | there should not be any cache that could affect it | 21:05 |
| T42 | <nightishaman> ok no reboot rn | 21:06 |
| T42 | <nightishaman> now lipstick doesnt run again :( | 21:13 |
| T42 | <nightishaman> linkerconfig again argh | 21:14 |
| T42 | <nightishaman> mal: how did we fix linkerconfig again? | 21:15 |
| T42 | <nightishaman> didnt u fix that with a patch? | 21:21 |
| T42 | <nightishaman> yeah i got the patch why doesnt it work then again | 21:25 |
| T42 | <nightishaman> manually doing linkerconfig worked | 21:27 |
| T42 | <nightishaman> but why doesnt it on startup | 21:27 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!