| nightishaman | nvm it was just a lucky streak | 00:00 |
|---|---|---|
| rinigus | nightishaman: I didn't do much. basically I am using default LOS module loading. see https://paste.opensuse.org/pastes/41cfb0803c7d | 07:04 |
| rinigus | vendor has already /vendor/etc/init/hw/init.qti.kernel.rc to call /vendor/bin/vendor_modprobe.sh on boot. that script checks vendor_dlkm and loads modules | 07:05 |
| rinigus | all is done via /vendor/bin/modprobe | 07:06 |
| rinigus | modules are packed correctly by LOS make and we later package them as in https://github.com/sailfishos-sony-nagara/droid-hal-vendor-dlkm | 07:08 |
| rinigus | note that we have HADK for nagara together with other docs at https://github.com/sailfishos-sony-nagara/main/wiki . maybe it is of some use for you | 07:09 |
| rinigus | @b100dian: droidmedia looks good for me as well. I guess before we release it all in testing, I need to figure out how to disable esim on update of the config - to avoid blocking login due to SFOS bug | 07:17 |
| T42 | <b100dian> rinigus: sh*t I think I released the configs with multisim | 08:05 |
| T42 | <b100dian> let me revert the configs at least | 08:06 |
| T42 | <b100dian> I think I don't understand how revert works, it did not trigger a rebuild | 08:17 |
| T42 | <b100dian> oh it did, sorry | 08:17 |
| T42 | <b100dian> rinigus: sorry I got ahead of me because a user already tested, pr was merged in droidmedia. Posted a wraning in the forum. | 08:20 |
| T42 | <b100dian> i have only reverte testing | 08:26 |
| rinigus | b100dian: we don't need to revert as such, just pin to earlier commit | 10:06 |
| rinigus | I mean _service | 10:08 |
| T42 | <b100dian> I did obs revert, which is probably the pinning to earlier _service in practice | 10:57 |
| nightishaman | rinigus: so ur just calling brunch and let entire LineageOS compile? | 19:03 |
| nightishaman | sorry, im new to this so i dont know what quite to do | 19:03 |
| rinigus | nightishaman: yes and no. at first, for nagara, LOS had to be ported. so, LOS21 base used by SFOS port was actually the first LOS port with the only target to run SFOS on top of it. overall, that LOS port is relatively classical and I tried to follow LOS conventions, as much as I figured them out | 19:08 |
| rinigus | when building SFOS, we use https://github.com/sailfishos-sony-nagara/main/wiki/HADK-for-Sony-Nagara-devices#build-hybris-hal-and-droidmedia | 19:09 |
| nightishaman | yeah but how do you get the init_boot image and get it to call SailfishOS later | 19:09 |
| rinigus | so, regular make | 19:09 |
| rinigus | cross-posting. not sure I follow. we use regular SFOS init boot images. within that init, systemd gets started | 19:10 |
| rinigus | systemd calls droid-init and that one is the one that loads modules via regular android init scripts | 19:11 |
| nightishaman | oh | 19:11 |
| nightishaman | i thought you use android init to load the vendor ramdisk modules | 19:11 |
| rinigus | nope, those we don't have - as far as I remember (will be afk for tonight, sorry) | 19:12 |
| nightishaman | i dont really know how to debug this, the kernel just hangs at some point, no progress loading modules | 19:13 |
| nightishaman | i added a usleep 50000 to the module loading and suddenly it already hangs at zsmalloc, there is something really wrong | 19:58 |
| nightishaman | im building kernel with hardlockup_detector now, hope i get something | 19:58 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!