Thursday, 2026-05-21

nightishamani had this in log [    0.902738][  T165] modprobe: can't change directory to '6.1.145-android14-11-g7861b6103597-dirty': No such file or directory00:02
malbut don't you have that?00:23
nightishamani had changed it to lib/modules using a script00:27
nightishamanbut i reversed that00:27
nightishamanit loads the pkvm modules now but for some reason it hangs at the init of ufs-pixel-fips14000:27
nightishamanit stops now at this: [    0.661347] ufs-pixel-fips140: ISE HW version  4.1.000:54
nightishamanit just hangs there00:54
nightishamanwatchdog doesnt trigger even after minutes00:54
nightishamannormally these should come right after:00:54
nightishaman[    0.661619] ufs-pixel-fips140: UA Reported00:54
nightishaman[    0.661885] ufs-pixel-fips140: Encryption verification passed00:54
nightishaman[    0.662020] ufs-pixel-fips140: Decryption verification passed00:54
nightishamani wonder what linageos recovery does different that it loads00:56
nightishamanhttps://pastebin.com/CCQw71EZ01:35
nightishamanthis is stock recovery boot01:35
nightishamani dont know what this is, but adding async_probe to modprobe got me into rootfs now01:53
nightishamani got the idea because android init seems to load them async too01:53
nightishamanit feels to me the code was never tested for sync loading in mind01:54
malnightishaman: ok, at least some progress then12:06
T42<birdzhang> Warning[05/21 20:32:25] : repo problem: nothing provides 'libpulsecommon-14.2.so()(64bit)' needed by the to be installed pulseaudio-modules-droid-hidl-1.5.1-1.aarch64,13:01
T42<birdzhang> This error occurred in my 5.1 local build.13:01
T42<birdzhang> build_packages.sh log: https://paste.ubuntu.com/p/GpT6rN94NV/13:03
T42<nightishaman> mal: im just a little worried that this won’t work in sync. Although I guess there is some sort of race condition that was never found because Android init loads modules async14:01
T42<nightishaman> The roots actually got very far. Systemd started and enabled journaling as well as mounting Droid paths, that’s where it stopped14:01
T42<adampigg> Hbm reallt does help in bright sunlight14:48
Mister_Magisteryeap14:50
mal@birdzhang 5.1 has new pulseaudio so you need to rebuild droid modules15:32
mal@birdzhang you get those from obs?15:33
T42<birdzhang> no, it's my local build, maybe the network issue15:34
T42<birdzhang> on obs it's ok15:34
Mister_Magistermal: any clue as to why would my app crash in /usr/lib64/libhybris/linker/q.so and not do so when launched through invoker?16:29
Mister_Magisterwell stack could be corrupt (gdb says so)16:29
nightishamanmal: https://pastebin.com/v3Zp6jea I guess i have to look at the journal now, does something in usb register for me to debug?18:34
T42<b100dian> rinigus: pretty sure building droidmedia like this fixed playback for me, tested for a couple of days: https://github.com/sailfishos/droidmedia/pull/13818:37
T42<b100dian> I will include that branch in our devel18:38
T42<b100dian> and I'll probably remove the gst-droid fork. But before that, just wanted to make sure, do you also get decoding green lines on movies with the current no-media-buffers approach?18:39
mal@b100dian I'll try to get that tested, I still wonder about the std::max(4, android::BufferQueue::NUM_BUFFER_SLOTS / 2); I don't see how it can ever be anything other than "android::BufferQueue::NUM_BUFFER_SLOTS / 2"18:39
malnightishaman: do you have telnet to the device?18:40
nightishamanmal: I don't see anything in dmesg on my host, but the device boots into systemd according to kernel.log, the last message by systemd is Started Journaling service18:42
malcould you make the same usb fix, that write and not sure if you had something else also, to init-debug in rootfs, also mask usb-moded18:43
T42<b100dian> mal: I don't have an opinion about that line, I can re-write it to just go slots/2 - I am more curious if fp5 is getting "fixed"18:43
nightishamanmal: Where do I do that?18:46
malnightishaman: you mean masking?18:48
nightishamanyeah18:48
malln -s /dev/null sfos_rootfs_location/etc/systemd/system/usb-moded.service18:49
nightishamanok so both in adb recovery18:49
malfix that latter path to match where ever it is in recovery18:50
Mister_Magistermal: I have rm -rf'd /usr/bin on one of my devices and even with restoring backup it's not working properly xd18:52
malhmm18:54
Mister_Magistercurrently lacking wallpaper and cannot pull down top menu xd18:54
nightishamanmal: https://pastebin.com/XwSEvxxt apparently the init-debug script already was able to create usb0, but its having problems running dhcp18:55
nightishamani didnt apply the patches yet, this is before changing the script, but its very interesting18:55
mal@b100dian seems to work, downgraded gst-droid, removed the quirk just in case and installed new droidmedia, played couple of h.264 test videos18:57
malnightishaman: set ip manually to usb interface on host18:57
maluse 192.168.2.2 for example18:57
nightishamani got the usb now19:00
nightishamanhttps://pastebin.com/jCTiyUay19:01
nightishamanhmm for some reason it immediately disconnected again19:01
malgood, it might occasionally disconnect so just set ip again19:01
malit for some reason can lose the ip19:02
nightishamanit already did disconnect but it doesnt seem to be reconnecting19:02
maleven after setting ip again?19:02
T42<b100dian> mal: great! So, before I force push, you are only against the std::max, or also against the fallback to 4?19:02
nightishamani got no interface on ifconfig19:03
nightishamanonly my ethernet19:03
malreplug, does it help?19:03
mal@b100dian only the std::max since in my understanding it only can return one value19:03
T42<b100dian> mal: done19:05
mal@b100dian not sure if I just imagine it but seems that browser video playback is more reliable now also19:10
T42<b100dian> Maybe..? Wait, without that other PR111, it doesn't hang anymore?19:12
malI have only master + PR13819:13
malI played couple of videos on youtube and no issues19:13
malneed to play a bit longer to make sure19:14
T42<b100dian> I should also test this on the sake then19:15
nightishamanfor some reason it hangs now again19:20
nightishamanfirst i2c-acpm, now at ufs-pixel-fips140 again19:20
rinigus@b100dian: I don't recall seeing much green lines, but don't watch videos much either. mainly online, but there it works fine with angelfish19:41
rinigusplease make the change in devel and let's see19:41
rinigus@nightishaman: (catching up a bit with your struggle with modules) on nagara, we let android modprobe to load them. as we don't need modules until it starts android services (can boot up to that point without), the modules are kept in a single folder - as in stock on our device and in LOS - and it was easiest to let android modprobe to load them as well19:43
rinigusotherwise there is this jiggling with modules parts19:43
riniguspaths19:43
T42<b100dian> rinigus: ack19:50
nightishaman@rinigus well it finds the paths, but for some reason i2c-acpm probes the afd bus but it doesnt finish19:51
nightishamanor ufs-pixel-fips140 hangs at decryption test19:51
nightishamancan you send me a link where u used android modprobe19:54
nightishamanbut do you think it will work with my device, since i need usb drivers early19:54
rinigusThere is no link to send, its included in los init scripts that are run by droid init. Its probably later in boot than you want19:57
nightishamanhmm19:58
rinigusSo, probably will not help you much...19:58
T42<adampigg> Nightishaman: i have a script i use to bring up a debug usb net +telnet. If youre still having issues, ill post it tomorrow19:59
T42<adampigg> Currently travelling, sry cant help quicker :D19:59
nightishaman@adampigg, ty for ur help but i gotta figure out why the modules hang20:11
nightishamandoes anyone have an idea how i can get the kernel to tell me where it hangs?20:55
T42<b100dian> rinigus: updated droidmedia in devel, removed gst-droid fork21:00
T42<adampigg> Anyone had a browser playback issue, where audio works on first youtube video, but then stops and needs a browser restart?21:06
Mister_Magister@adampigg do you have latest droidmedia?21:18
T42<adampigg> No, the version shipped in 5.021:19
Mister_Magisterwell time to update then21:19
T42<adampigg> Its on my todo, is that know issue?21:19
Mister_Magisterand I mean hal part of droidmedia21:19
Mister_Magisternot your issue but issue with youtube playback sure21:19
Mister_Magisterbut i'd start from updating droidmedia to see if it magically fixes itself21:20
Mister_Magistermal: i reinstalled all installed packages and it fixed itself xd21:30
Solrac[m]1mal:  sorry for the tag, is it safe to assume this is _not_ the Source for the FP4 Port? https://github.com/SailfishOS-for-the-fairphone-422:25
malSolrac[m]1: https://github.com/mlehtima?tab=repositories that has my fp4 and fp5 repos in there22:39
T42<Mister_Magister> https://github.com/mlehtima/droid-config-fp422:39
Mister_Magisterhuehuehue22:39
Mister_MagisterI went to obs for this xd22:39
Solrac[m]1mal: Thank you!!22:39
nightishamanDoes someone have experience with the bazel version of android kernel build?23:15

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