Saturday, 2026-06-27

*** n2klb_ is now known as n2klb02:02
sharks@elros34 - thanks again, I had enabled it but when I rebuilt the rootfs my simlinks weren't there? I was too tired to keep debugging and gave up for the night. Thanks for spotting it, added the symlinks on the device and it got considerably further.12:16
sharksI could once again do with another hand - possibly because I'm too tired to think straight again - but I think I've got all the filesystems mounted, I'm struggling to spot now where things are getting stuck? Kernel seems to work, droid-hal-init is starting and not failing, though hwservicemanager is struggling to get graphics up. Additionally, the USB network interface comes up and goes down again nearly straight away, so still can't telne12:23
sharksIf anyone more experienced than me would be willing to have another look I'd appreciate it. Thanks for all your help so far @mal and @elros34. Journal attached -> https://paste.opensuse.org/pastes/06c503ff21e112:24
sharksOoh maybe it's those lines way towards the end about linker? `Warning: failed to find generated linker configuration from "/linkerconfig/ld.config.txt"` and `Hanging forever because setup failed: Unable to open hwrng /dev/hw_random`?12:30
malsharks: which android base?12:32
malnoticed one issue12:32
sharks@mal - based on Lineage22.212:33
sharksWhat did you notice?12:34
mal"executing /usr/libexec/droid-hybris/system/bin/linkerconfig failed: No such file or directory"12:35
sharksYep, cool - you're looking in the same spot I am. Thanks for confirming.12:36
malgo to $ANDROID_ROOT/rpm/dhd and check what is the last git commit there12:36
malupdate that submodule to latest version anyway12:39
maland then build_packages.sh -d and try what happens12:40
sharksHmm, it is up to date, nothing has changed in a month?12:41
sharksLatest commit I have is be67bbc, which matches remote mer-hybris/droid-hal-device12:42
malhmm, then how can it be missing12:42
malrun "find out/target/product -name linkerconfig"12:43
sharks`out/target/product/pdx225/obj/EXECUTABLES/linkerconfig.com.android.runtime_intermediates/linkerconfig`, `out/target/product/pdx225/symbols/apex/com.android.runtime/bin/linkerconfig`, `out/target/product/pdx225/recovery/root/linkerconfig`, `out/target/product/pdx225/root/linkerconfig`12:46
malthere is supposed to be one in out/target/product/$DEVICE/apex/com.android.runtime/bin/linkerconfig12:47
malwhy is it not there12:48
mallooks like it's not there in my build either, let me check a bit12:48
sharksNo worries, thanks mal. Let me know what you find12:52
malyou could remove the last commit from system/core which adds the new path for linkerconfig12:55
sharksWhat's the thinking behind that?12:56
malor maybe I have a better idea12:56
malin rpm/dhd you have this https://github.com/mer-hybris/droid-hal-device/blob/master/droid-hal-device.inc#L78812:57
sharkstwo secs I will check12:58
sharksYes I do12:58
malso make a duplicate of those lines 788-792 and in the duplicate change part "apex/com.android.runtime/bin/linkerconfig" to "obj/EXECUTABLES/linkerconfig.com.android.runtime_intermediates/linkerconfig"13:00
sharksCool, done. Now I re-run `build_packages.sh -d`?13:02
malyes13:03
sharksFantastic, thanks mal. Will let you know how I get on in the morning, past 11pm now I'm nackered13:04
sharksApologies, not sticking around to see replies, will get back to you in the morning, but have rebuilt the image and got a new journal log. As far as I can see not much change? https://paste.opensuse.org/pastes/d87b88286cb413:39
sharksI am signing off for the night, will get back to it tomorrow. Thanks again13:39
malsome issues I see in the log, you need to add "Requires: libgbinder-tools" to droid-config spec like this https://github.com/mlehtima/droid-config-fp5/blob/master/rpm/droid-config-fp5.spec#L31 also the android tad service is failing, from what I understand that is important on sonys, I found another issue also which I will fix in hybris-patches (issue that will slow down boot and can cause random14:29
malfailures)14:29
T42<elros34> enabled kernel ratelimiting will hide some messages from you, disable it. Did you copy /etc/task_profiles.json as in hadk-hot?14:53

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!