| nightishaman | i had this in log [ 0.902738][ T165] modprobe: can't change directory to '6.1.145-android14-11-g7861b6103597-dirty': No such file or directory | 00:02 |
|---|---|---|
| mal | but don't you have that? | 00:23 |
| nightishaman | i had changed it to lib/modules using a script | 00:27 |
| nightishaman | but i reversed that | 00:27 |
| nightishaman | it loads the pkvm modules now but for some reason it hangs at the init of ufs-pixel-fips140 | 00:27 |
| nightishaman | it stops now at this: [ 0.661347] ufs-pixel-fips140: ISE HW version 4.1.0 | 00:54 |
| nightishaman | it just hangs there | 00:54 |
| nightishaman | watchdog doesnt trigger even after minutes | 00:54 |
| nightishaman | normally these should come right after: | 00:54 |
| nightishaman | [ 0.661619] ufs-pixel-fips140: UA Reported | 00:54 |
| nightishaman | [ 0.661885] ufs-pixel-fips140: Encryption verification passed | 00:54 |
| nightishaman | [ 0.662020] ufs-pixel-fips140: Decryption verification passed | 00:54 |
| nightishaman | i wonder what linageos recovery does different that it loads | 00:56 |
| nightishaman | https://pastebin.com/CCQw71EZ | 01:35 |
| nightishaman | this is stock recovery boot | 01:35 |
| nightishaman | i dont know what this is, but adding async_probe to modprobe got me into rootfs now | 01:53 |
| nightishaman | i got the idea because android init seems to load them async too | 01:53 |
| nightishaman | it feels to me the code was never tested for sync loading in mind | 01:54 |
| mal | nightishaman: ok, at least some progress then | 12: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 async | 14:01 |
| T42 | <nightishaman> The roots actually got very far. Systemd started and enabled journaling as well as mounting Droid paths, that’s where it stopped | 14:01 |
| T42 | <adampigg> Hbm reallt does help in bright sunlight | 14:48 |
| Mister_Magister | yeap | 14:50 |
| mal | @birdzhang 5.1 has new pulseaudio so you need to rebuild droid modules | 15:32 |
| mal | @birdzhang you get those from obs? | 15:33 |
| T42 | <birdzhang> no, it's my local build, maybe the network issue | 15:34 |
| T42 | <birdzhang> on obs it's ok | 15:34 |
| Mister_Magister | mal: 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_Magister | well stack could be corrupt (gdb says so) | 16:29 |
| nightishaman | mal: 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/138 | 18:37 |
| T42 | <b100dian> I will include that branch in our devel | 18: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 |
| mal | nightishaman: do you have telnet to the device? | 18:40 |
| nightishaman | mal: 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 service | 18:42 |
| mal | could 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-moded | 18: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 |
| nightishaman | mal: Where do I do that? | 18:46 |
| mal | nightishaman: you mean masking? | 18:48 |
| nightishaman | yeah | 18:48 |
| mal | ln -s /dev/null sfos_rootfs_location/etc/systemd/system/usb-moded.service | 18:49 |
| nightishaman | ok so both in adb recovery | 18:49 |
| mal | fix that latter path to match where ever it is in recovery | 18:50 |
| Mister_Magister | mal: I have rm -rf'd /usr/bin on one of my devices and even with restoring backup it's not working properly xd | 18:52 |
| mal | hmm | 18:54 |
| Mister_Magister | currently lacking wallpaper and cannot pull down top menu xd | 18:54 |
| nightishaman | mal: https://pastebin.com/XwSEvxxt apparently the init-debug script already was able to create usb0, but its having problems running dhcp | 18:55 |
| nightishaman | i didnt apply the patches yet, this is before changing the script, but its very interesting | 18: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 videos | 18:57 |
| mal | nightishaman: set ip manually to usb interface on host | 18:57 |
| mal | use 192.168.2.2 for example | 18:57 |
| nightishaman | i got the usb now | 19:00 |
| nightishaman | https://pastebin.com/jCTiyUay | 19:01 |
| nightishaman | hmm for some reason it immediately disconnected again | 19:01 |
| mal | good, it might occasionally disconnect so just set ip again | 19:01 |
| mal | it for some reason can lose the ip | 19:02 |
| nightishaman | it already did disconnect but it doesnt seem to be reconnecting | 19:02 |
| mal | even 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 |
| nightishaman | i got no interface on ifconfig | 19:03 |
| nightishaman | only my ethernet | 19:03 |
| mal | replug, does it help? | 19:03 |
| mal | @b100dian only the std::max since in my understanding it only can return one value | 19:03 |
| T42 | <b100dian> mal: done | 19:05 |
| mal | @b100dian not sure if I just imagine it but seems that browser video playback is more reliable now also | 19:10 |
| T42 | <b100dian> Maybe..? Wait, without that other PR111, it doesn't hang anymore? | 19:12 |
| mal | I have only master + PR138 | 19:13 |
| mal | I played couple of videos on youtube and no issues | 19:13 |
| mal | need to play a bit longer to make sure | 19:14 |
| T42 | <b100dian> I should also test this on the sake then | 19:15 |
| nightishaman | for some reason it hangs now again | 19:20 |
| nightishaman | first i2c-acpm, now at ufs-pixel-fips140 again | 19: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 angelfish | 19:41 |
| rinigus | please make the change in devel and let's see | 19: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 well | 19:43 |
| rinigus | otherwise there is this jiggling with modules parts | 19:43 |
| rinigus | paths | 19:43 |
| T42 | <b100dian> rinigus: ack | 19:50 |
| nightishaman | @rinigus well it finds the paths, but for some reason i2c-acpm probes the afd bus but it doesnt finish | 19:51 |
| nightishaman | or ufs-pixel-fips140 hangs at decryption test | 19:51 |
| nightishaman | can you send me a link where u used android modprobe | 19:54 |
| nightishaman | but do you think it will work with my device, since i need usb drivers early | 19:54 |
| rinigus | There is no link to send, its included in los init scripts that are run by droid init. Its probably later in boot than you want | 19:57 |
| nightishaman | hmm | 19:58 |
| rinigus | So, 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 tomorrow | 19:59 |
| T42 | <adampigg> Currently travelling, sry cant help quicker :D | 19:59 |
| nightishaman | @adampigg, ty for ur help but i gotta figure out why the modules hang | 20:11 |
| nightishaman | does 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 fork | 21: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.0 | 21:19 |
| Mister_Magister | well time to update then | 21:19 |
| T42 | <adampigg> Its on my todo, is that know issue? | 21:19 |
| Mister_Magister | and I mean hal part of droidmedia | 21:19 |
| Mister_Magister | not your issue but issue with youtube playback sure | 21:19 |
| Mister_Magister | but i'd start from updating droidmedia to see if it magically fixes itself | 21:20 |
| Mister_Magister | mal: i reinstalled all installed packages and it fixed itself xd | 21:30 |
| Solrac[m]1 | mal: 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-4 | 22:25 |
| mal | Solrac[m]1: https://github.com/mlehtima?tab=repositories that has my fp4 and fp5 repos in there | 22:39 |
| T42 | <Mister_Magister> https://github.com/mlehtima/droid-config-fp4 | 22:39 |
| Mister_Magister | huehuehue | 22:39 |
| Mister_Magister | I went to obs for this xd | 22:39 |
| Solrac[m]1 | mal: Thank you!! | 22:39 |
| nightishaman | Does 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/!