| nightishaman | https://pastebin.com/ShMQCUMg | 00:04 |
|---|---|---|
| nightishaman | i changed into defaultuser using su and ran lipstick with the correct options manually | 00:04 |
| nightishaman | this is what happens | 00:04 |
| mal | probably the android side process are not ok because linkerconfig was failing earlier | 00:11 |
| nightishaman | yeah but why does it fail | 00:34 |
| nightishaman | for some reason it also waits 2 minutes before continuing with booting here: https://pastebin.com/vDv96nk5 | 01:08 |
| mal | I wonder if all modules in system side have been loaded? I don't mean vendor_boot but the modules in /lib/modules in roofs | 01:16 |
| mal | *rootfs | 01:16 |
| nightishaman | according to a previous log it detected the modules and loaded them in droid-hal-init | 01:17 |
| nightishaman | because stock os has an init.rc for that | 01:17 |
| mal | could you run "getprop vendor.all.modules.ready" | 01:18 |
| nightishaman | the reason it waits 2 mins is because it runs udev-settle and that timeouts in 2 minutes | 01:19 |
| nightishaman | i just found that out | 01:19 |
| mal | one thing is that loading modules in sfos side might affect that | 01:20 |
| nightishaman | its not set | 01:21 |
| mal | that could affect how android side works | 01:21 |
| mal | if android side i.e. droid-hal-init thinks module loading was not fully done then it will not continue startup properly | 01:22 |
| mal | on fp6 which is also android 16, I copied the module lists from the other locations, vendor_dkml and system_dlkm and where ever you might have those (excluding vendor_boot) and added those to sparse/etc/modules.load.d/modules.conf which just contain module names as list (with path or .ko file extension) | 01:24 |
| mal | now with modules loaded in sfos side I added /usr/libexec/droid-hybris/system/etc/init/modules_load.rc with content | 01:25 |
| mal | on early-init setprop vendor.all.modules.ready 1 | 01:25 |
| mal | sorry | 01:25 |
| mal | this content https://pastebin.com/Tffu2RT1 | 01:25 |
| nightishaman | vendor.all.modules.ready seems to be set nowhere tho | 01:26 |
| mal | hmm | 01:26 |
| nightishaman | i cant find an rc file that does it | 01:27 |
| nightishaman | only vendor.common.modules.ready is set | 01:27 |
| mal | ok, then you have different name for it | 01:27 |
| mal | and is that set now? | 01:27 |
| nightishaman | yes vendor.common.modules.ready was set | 01:27 |
| mal | ok | 01:27 |
| nightishaman | setting vendor.all.modules.ready also didnt do anything | 01:27 |
| nightishaman | i tried setprop and let it settle | 01:27 |
| nightishaman | the only mention of vendor.all.modules.ready is that the haptics processor wont enable before it is set | 01:30 |
| nightishaman | so i might add that actually to make sure | 01:30 |
| nightishaman | it seems to be stuck restarting vendor.citadeld and vendor.keymint-trusty, the droid-hal-init | 01:33 |
| mal | what do you see in logcat? | 01:33 |
| mal | one option is to try to strace droid-hal-init | 01:34 |
| mal | nightishaman: wait, I see in that journal it's waiting for some device nodes to appear, are you sure none of the .mount services in /usr/lib/systemd/system/ contain some path which contain "by-name" or something | 01:36 |
| nightishaman | mal: some do, mnt-vendor-modem_img.mount for example | 01:38 |
| mal | fix those | 01:38 |
| nightishaman | and how | 01:40 |
| nightishaman | should i use the direct sda id? | 01:40 |
| mal | yes, the actual device node like is used in those that were correctly handled by fixup-mountpoints | 01:41 |
| nightishaman | it was only that one | 01:44 |
| mal | some other fails also, maybe different reason | 01:46 |
| mal | mnt-vendor-efs_backup.mount | 01:46 |
| mal | also mnt-vendor-persist.mount fails | 01:46 |
| nightishaman | mnt-vendor-persist already uses /dev/sda1 | 01:48 |
| mal | mount: /mnt/vendor/persist: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error. | 01:49 |
| mal | check that the partition is correct | 01:49 |
| nightishaman | it is not mentioned in by-name, idk whether sda1 is the partition | 01:52 |
| nightishaman | nvm, im just blind, the partition is correct | 01:53 |
| nightishaman | it seems to be mounted as f2fs by the mount point but its either f2fs or ext4 according to fstab | 01:54 |
| nightishaman | it is an ext4 filesystem | 01:58 |
| nightishaman | so the mountpoint is wrong | 01:58 |
| nightishaman | https://pastebin.com/UECQgZpz | 02:03 |
| nightishaman | fixed the mountpoints | 02:03 |
| nightishaman | no progress | 02:03 |
| nightishaman | https://pastebin.com/MjtsdGgL | 02:10 |
| nightishaman | logcat shows this | 02:10 |
| nightishaman | for keystore2 libandroidicu.so is missing | 02:11 |
| nightishaman | i can only find it in apexes | 02:11 |
| nightishaman | also libtrusty: tipc_connect: cannot open tipc device "/dev/trusty-ipc-dev0": No such file or directory | 02:12 |
| mal | you fixed modem_img mount incorrectly, there should be no block/ in the path, just /dev/sda29 | 02:13 |
| nightishaman | i fixed it now just /dev/sda29 | 02:20 |
| nightishaman | udevadm settle still waits for 2 minutes | 02:20 |
| nightishaman | im really confused | 02:24 |
| nightishaman | https://pastebin.com/NnvYmURt | 02:24 |
| nightishaman | keystore2 starts fine earlier but later it doesnt work anymore | 02:25 |
| nightishaman | but it also has the problem that the keymint trusty doesnt start | 02:25 |
| nightishaman | its waiting for it | 02:25 |
| mal | you should try to strace the droid-hal-init process using strace -p pid_of_droid-hal-init, check the pid to use from ps aux | 02:27 |
| nightishaman | https://pastebin.com/i2U5NcZP | 02:36 |
| nightishaman | https://pastebin.com/fh7DCsp8 | 03:01 |
| nightishaman | my trusty doesnt seem to start properly | 03:01 |
| nightishaman | okay, problem, trusty-virtio is loaded before trusty-ipc | 03:35 |
| nightishaman | question is why does android recovery load it in the correct order, but my load_kernel_modules doesnt | 03:36 |
| T42 | <Mister_Magister> modules.dep idk | 07:31 |
| mal | nightishaman: what does you module loading use? | 12:03 |
| mal | *your | 12:03 |
| mal | insmod or modprobe? | 12:03 |
| Mister_Magister | bro ims.apk is goldmine, it decompiles co clearly | 13:54 |
| Mister_Magister | mal: yop, callstatechanged is 26 not 24 as in the plugin, i was correct with my assumption, 25 is call state changed in 1.1, 24 is onSsacStatusChangedIndication on 1.0 | 13:57 |
| Mister_Magister | wait now if i correct the indication id's and request id's and response id's, i should be able to use 1.2 interface | 13:58 |
| Mister_Magister | basically it has onVopsStatusChangedIndication and onSsacStatusChangedIndication on 1.0 additionally | 14:19 |
| Mister_Magister | I think i'll bump it to 1.5 regardless | 14:19 |
| Mister_Magister | and yeah request of 1.1 hangup is id 45 not 41 | 14:24 |
| Mister_Magister | even cancelModifyResponse is wrong on 1.0 | 14:27 |
| Mister_Magister | maybe that'll fix rejecting a call | 14:27 |
| Mister_Magister | cool beans there's no 1.1 hangup response | 14:28 |
| T42 | <Mister_Magister> theres literally no 1.1 or 1.2 responses | 14:31 |
| Mister_Magister | I think sending sms on 1.2 works now but i neex other end to confirm | 15:10 |
| Mister_Magister | at least messages app said it's sent which is new | 15:11 |
| Mister_Magister | yo i just fixed sms send and receive on volte hell yeah | 15:23 |
| Mister_Magister | still cannot reject a call | 15:23 |
| T42 | <nightishaman> mal: I modified the first stage Android init to do the kernel module loading and then exit immediately after that, since the order of loading the way Android init does it is important. | 15:34 |
| mal | loading of which modules? | 15:35 |
| mal | all? | 15:35 |
| T42 | <nightishaman> Everything from vendor kernel boot | 15:35 |
| T42 | <nightishaman> It’s run in the init ramdisk | 15:35 |
| mal | that is different from what I was talking about | 15:36 |
| mal | I meant the other modules which are loaded later in the boot from rootfs | 15:36 |
| T42 | <nightishaman> Id have to check that, but the thing currently is, trusty-virtio loads before trusty-ipc even tho trusty-virtio has a soft dependency on trusty-ipc. In Android recovery it loads correctly, but in mine it doesn’t which causes the keymint to fail | 15:39 |
| Mister_Magister | mal: i enabled the not implemented hangup but switched it from 1.2 interface to 1.2 and it liked that | 15:47 |
| Mister_Magister | everything works now | 15:47 |
| mal | @nightishaman you didn't say what you use for module loading, modprobe or insmod? | 15:55 |
| T42 | <the_hiktor> good day, i was building mw packages but it fails | 15:59 |
| T42 | <the_hiktor> https://paste.opensuse.org/pastes/2e4bddbf7363 | 15:59 |
| T42 | <the_hiktor> here's the logs | 15:59 |
| T42 | <the_hiktor> https://paste.opensuse.org/pastes/08424efff4d6 | 15:59 |
| mal | are you building against 5.0? | 16:04 |
| T42 | <the_hiktor> wdym ? | 16:05 |
| T42 | <the_hiktor> still dumb to understand that 🥲 | 16:06 |
| T42 | <the_hiktor> if you could explain in more noob friendly lamguage 🥲 | 16:07 |
| Mister_Magister | I'm not a noob and i'm also confused, but I think he means if you're buliding on 5.0 target | 16:08 |
| Mister_Magister | as in if your target is 5.0 sfos | 16:08 |
| T42 | <the_hiktor> yeah latest | 16:09 |
| Mister_Magister | latest is not necessarily 5.0 so verify it | 16:09 |
| T42 | <the_hiktor> i just updated to 5.0.0.77 yesterday so yeah | 16:10 |
| mal | maybe go to folder hybris/mw/libhybris | 16:10 |
| mal | and check with git diff if it's latest revision | 16:10 |
| mal | and that the submodule has been updated also | 16:10 |
| T42 | <the_hiktor> that folder doesnt exist | 16:13 |
| Mister_Magister | maybe it's in external | 16:15 |
| Mister_Magister | try external/libhybris | 16:15 |
| T42 | <elros34> What version you have when you run this: "sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R ssu re", simillar for tooling | 16:17 |
| T42 | <the_hiktor> Mister_Magister git diff outputs nothing | 16:19 |
| T42 | <the_hiktor> @elros34 Device release is currently: 5.0.0.62 | 16:19 |
| T42 | <elros34> same for tooling? | 16:20 |
| mal | one thing to try is to clean the submodule by going to external/libhybris/libhybris and running "git clean -x -f -d" | 16:21 |
| mal | in case there are some things left from earlier build | 16:22 |
| T42 | <the_hiktor> @elros34 idk but i did update tooling and target manually yesterday cuz i got a new laptop | 16:23 |
| T42 | <elros34> then check is same command just use target name like -t `SailfishOS-5.0.0` | 16:23 |
| mal | did you also update platform sdk? | 16:25 |
| T42 | <Mister_Magister> @b100dian I've successfully disabled denoising and sharpening! thanks! | 16:55 |
| Mister_Magister | mal: are you willing to help me debug video recording on camera2 api? | 16:57 |
| Mister_Magister | I open sensorfw file and i see glorious "Copyright (c) 2025 Jollyboys Ltd." :3333 | 17:08 |
| T42 | <b100dian> Mister_Magister: good. What about exposure, is it applied at camera startup? | 17:08 |
| Mister_Magister | stay jolly | 17:08 |
| Mister_Magister | @b100dian i have no clue what you mean | 17:08 |
| T42 | <b100dian> If you change the exposure, the slider value is persisted for the next time you use the camera. But is the value applied at the next startup? | 17:08 |
| T42 | <b100dian> rinigus: hmm maybe we should switch the lpac env wrapping to something like lpac-gbinder package and ship that instead? | 17:11 |
| Mister_Magister | @b100dian no it is not | 17:12 |
| T42 | <b100dian> hope that you can unsee it now:D | 17:17 |
| Mister_Magister | what do you mean? | 17:17 |
| T42 | <b100dian> I mean I hope it isn't bothersome | 17:19 |
| T42 | <b100dian> I hoped that the new camera2 branch doesn't have this. I have a hack but it is very dirty, and not sure it applies there. | 17:20 |
| Mister_Magister | no i couldn't care less, in fact, the fact that it persists annoys me | 17:20 |
| Mister_Magister | because it's something you adjust when you're taking a picture so defaulting to neutral is good thing | 17:21 |
| T42 | <b100dian> might mean that you have sane defaults. Sake didn't | 17:21 |
| Mister_Magister | btw i added to sake file needed for my ports list, i hope you dont mind, you can fill in the rest of the data if you feel like it | 17:22 |
| T42 | <b100dian> where are you documenting what file and what contents are needed? | 17:23 |
| Mister_Magister | on the website | 17:23 |
| Mister_Magister | portslist.verdanditeam.com | 17:23 |
| Mister_Magister | the example file has all possible values and all of them are optinoal | 17:23 |
| T42 | <b100dian> I see it now. I thought you mentioned also in a forum message. | 17:24 |
| T42 | <b100dian> btw, it is very funny what's broken on sake, `BROKEN=Cannot unlock bootloader` | 17:25 |
| T42 | <b100dian> Like, all the things work but you can't have it | 17:25 |
| Mister_Magister | :P | 17:25 |
| T42 | <b100dian> (no, not all the things work) | 17:25 |
| Mister_Magister | if all things work please add that | 17:25 |
| Mister_Magister | :) | 17:25 |
| Mister_Magister | didn't know what works so i didn't fill that field in | 17:25 |
| Mister_Magister | maybe someone can try the new bootloader exploit on sake | 17:25 |
| Mister_Magister | there are max 5 elements on broken/working list | 17:27 |
| T42 | <b100dian> is there anything newer? not that I can try it | 17:27 |
| Mister_Magister | what do you mean? | 17:27 |
| T42 | <the_hiktor> @elros34 sorry but i dont know what do you want exactly , if you wanna know if targets and tooling are using the same version then yes i installed the same version | 17:27 |
| T42 | <the_hiktor> but nvm problem solved alredy | 17:28 |
| T42 | <the_hiktor> did what mal suggested | 17:28 |
| T42 | <b100dian> Mister_Magister: I mean a new exploit for the bootloader | 17:28 |
| Mister_Magister | well i just heard there's some exploit but i didn't inquire further | 17:29 |
| Mister_Magister | as my sake is unlocked :P | 17:29 |
| T42 | <b100dian> anyway, even if it were, the number of people that would use that to install probably not worh it.. it was a learning project and that's it | 17:29 |
| T42 | <b100dian> I would've changed the linege base to a newer one if it would've benn still unlockable | 17:30 |
| Mister_Magister | would be cool if asus wasn't ass and sus | 17:30 |
| Mister_Magister | it's quite smol | 17:30 |
| rinigus | b100dian: its not really binder only. more a wrapping and making it possible to have configs | 18:04 |
| Mister_Magister | rinigus: I've fixed my qti issues :333 | 18:05 |
| rinigus | maybe, while lpac is still rather new, we can push this wrapper to be standard. when other ports will start to support esims | 18:05 |
| Mister_Magister | ims.apk was goldmine | 18:05 |
| rinigus | it is. great source for proper data | 18:05 |
| Mister_Magister | i set correct indication and request ids (most of response ids from 1.1 and 1.2 were straight up missing tho idk where people get them from) | 18:06 |
| Mister_Magister | and i enabled commented out hang up implementation but sent it on 1.0 interface and now I can reject incoming call (tho my american user cannot for some reason so maybe i need to fix it on 1.2 interface) | 18:06 |
| Mister_Magister | but can send and receive sms and that's huge win | 18:07 |
| Mister_Magister | currently trying to add moto gestures to sensorfw but my changes made it completely poop the bed | 18:08 |
| rinigus | it is :) . these apk's are great source of information. just have to decompose and take time to study the code | 18:08 |
| Mister_Magister | not decompose :P | 18:09 |
| rinigus | :) | 18:11 |
| Mister_Magister | rinigus: do you perchance have made any ports? | 18:11 |
| rinigus | Mister_Magister: tama and with @b100dian nagara | 18:11 |
| Mister_Magister | rinigus: would be really cool if you added a file for my ports list :) | 18:12 |
| Mister_Magister | just https://github.com/VerdandiTeam/droid-config-pipa/blob/master/.portslistinfo file like this in droid-configs, if you don't feel like filling something, you can skip the line | 18:12 |
| Mister_Magister | would help me out :) | 18:13 |
| rinigus | we have for these ports proper docs and corresponding sites. those are not related to droid-config though but have separate repos for it. or should I stuff it to features? so, please add to the .portslistinfo URL that users can get over to. looking at the file, multiple authors supported? without emails? | 18:15 |
| Mister_Magister | whoa whoa slow down, my ports list just collects info from all the ports under nemo:testing:hw, and all of them has droid-configs, so if you add the file in droid-configs it will be automatically picked up :) currently just one author is allowed but i can fix that, same with email. I guess i can add url to respective like thread or site | 18:17 |
| Mister_Magister | give me like 5 minutes, maybe 15 | 18:17 |
| Mister_Magister | rinigus: feel free to add file with author and email separated by , and with URL= field so that i have something to test on :P | 18:19 |
| Mister_Magister | rinigus: aaand time, it's implemented now | 18:25 |
| Mister_Magister | rinigus: originally I didn't add url because someone can put something naaasty | 18:32 |
| rinigus | Mister_Magister: well, we can. but much of the trust has been built among porters - if they are at OBS then the chance is relatively small. but overall, we would then have to notify you if something like that happens | 18:34 |
| Mister_Magister | yeah i know, i still have option to blacklist the github data if something comes up | 18:34 |
| Mister_Magister | i broke the site xd | 18:43 |
| Mister_Magister | rinigus: feel free to add file your requested features have been implemented :) | 18:46 |
| Mister_Magister | my xiaomi pipa has link already | 18:46 |
| rinigus | Mister_Magister: thanks! will do | 18:47 |
| Mister_Magister | thanks! | 18:47 |
| Mister_Magister | if you ping me i'll run the scrape manually | 18:47 |
| Mister_Magister | now back to figuring out why sensorfw hates my guts | 18:53 |
| Mister_Magister | wait | 19:07 |
| Mister_Magister | wasn't jolla camera supposed to have ISO control? | 19:07 |
| Mister_Magister | why don't I have ISO control | 19:08 |
| mal | not all device support ISO, it's rare now to have it | 19:29 |
| Mister_Magister | huh | 19:29 |
| Mister_Magister | i wish camera2 api had video recording because without denoising and sharpening photos are much better | 19:30 |
| Mister_Magister | but it's either good photos or video :( | 19:31 |
| Mister_Magister | but I believe mal will figure it out some day | 19:31 |
| mal | you haven't provided any logs | 19:40 |
| Mister_Magister | well I asked if you're willing to debug didn't I? | 19:43 |
| Mister_Magister | I assumed you're not since i did not receive confirmation | 19:44 |
| Mister_Magister | so i didn't bother you | 19:44 |
| mal | I'm rather busy with work | 19:45 |
| Mister_Magister | yeah so don't worry about it :) | 19:46 |
| Mister_Magister | i'm fighting with sensorfw over here | 19:46 |
| Mister_Magister | finally got it to not crash out, now it loads my plugin and sees chopchop and i don't think it connects them together xd | 19:47 |
| Mister_Magister | gotcha, nothing is loading my plugin, i'd have to make my handler call for that plugin specifically | 20:09 |
| nightishaman | mal: The modules are loaded by modprobe | 20:22 |
| nightishaman | specifically this sh file | 20:23 |
| nightishaman | https://pastebin.com/NgNnkLi0 | 20:23 |
| nightishaman | which gets started by these: https://pastebin.com/ZMyuBkCp | 20:23 |
| mal | nightishaman: ok, modprobe should handle dependencies if modules.dep is good | 20:31 |
| Mister_Magister | ayy my plugin registered and connected to correct chopchop sensor | 20:34 |
| Mister_Magister | Ig now i need to write my daemon that talks to sensorfw and requests the chopchop sensor and enables it | 20:37 |
| T42 | <adampigg> @Mister_Magister reading about your ims.apk decompile .. was that device specific for you, or is the interface generally wrong? | 20:37 |
| Mister_Magister | device-specific | 20:38 |
| Mister_Magister | but according to my android guy, assumption that any of them are "standard" is incorrect | 20:38 |
| T42 | <adampigg> so, can you extend the plugin with some kind of quirks interface to make it work, or will you just fork it? | 20:38 |
| Mister_Magister | i'll fork it | 20:38 |
| Mister_Magister | the plugin code is way too unreadable for me to do anything | 20:38 |
| Mister_Magister | if author made it even tiny bit less encrypted i could contribute | 20:39 |
| nightishaman | mal: somehow the depmod is broken in kernel build, the softdeps are missing, i put a post processing step in my mkvendorboot.sh script that already flattens the the vendor kernel boot to also redo the softdeps | 20:50 |
| Mister_Magister | tbh I would be tempted to rewrite it in modern c++ (and not one from 1980s) but i got better things to do | 20:51 |
| Mister_Magister | other users still have issue with rejecting a call so i gotta debug it still, i think i need to use hangup on 1.2 interface sadly (but it breaks everything for me) | 20:52 |
| mal | nightishaman: hopefully that helps | 20:56 |
| nightishaman | yeah, but i have a feeling that not all modules are loaded | 20:56 |
| Mister_Magister | ayy i'm talking to sensorfw and loaded the plugin! | 21:24 |
| nightishaman | mal: Is it possible to overlay files from vendor.img using the droid-configs sparse method? | 21:27 |
| T42 | <adampigg> nightishaman: you could bind mount files over files in /vendor if that helps... | 21:42 |
| T42 | <adampigg> something like https://github.com/sailfish-on-fxtecpro1/droid-config-halium/blob/13/sparse/usr/bin/droid/droid-hal-startup.sh#L49 | 21:43 |
| nightishaman | that is exactly what i need thanks | 21:47 |
| Mister_Magister | hmm chop chop sensor events ARE being fired but my app does not seem to react to it | 21:50 |
| nightishaman | linker : CANNOT LINK EXECUTABLE "/system/bin/odsign": library "libstatspull.so" not found: needed by main executable | 21:51 |
| nightishaman | mal: trusty works now but im still having problem with the linkerconfig | 21:52 |
| mal | nightishaman: don't do things like before you get linkerconfig fixed | 21:52 |
| nightishaman | I just wonder why linkerconfig wont work | 21:53 |
| mal | nightishaman: do you still have the 2 minute pause during boot? | 21:53 |
| nightishaman | yes | 21:53 |
| T42 | <adampigg> just came across this https://www.reddit.com/r/linux/comments/1mzla4h/ive_been_daily_driving_and_developing_mobile/ | 21:53 |
| nightishaman | udevadm settle is waiting 2 minutes, then timing out | 21:53 |
| mal | nightishaman: I still suggest you try to add list of modules to modules.load.d like this https://github.com/mlehtima/droid-config-fp5/blob/master/sparse/etc/modules-load.d/fp5.conf but in your case it would be many modules | 21:54 |
| mal | just thinking if udev is having issues because some things are not ready due to not loaded modules | 21:55 |
| mal | and module lists you can find in the android partitions like vendor_dlkm and system_dlkm, in the modules.load file in the lib/modules subfolders in those partitions | 21:56 |
| nightishaman | May 30 00:49:18 Pixel7 systemd-udevd[1865]: seq 4695 '/devices/platform/10970000.hsi2c/i2c-8/8-0043' is taking a long time | 21:57 |
| nightishaman | May 30 00:49:18 Pixel7 systemd-udevd[1865]: seq 6809 '/devices/platform/10970000.hsi2c/i2c-8/8-0043/firmware/cs40l26-a2h.bin' is taking a long time | 21:57 |
| mal | is that file somewhere on the device? | 21:58 |
| nightishaman | nope | 21:59 |
| nightishaman | the files are also not in proprietary-files.txt from lineage | 22:02 |
| nightishaman | they're not being extracted | 22:02 |
| nightishaman | i wonder whether we'd able to skip those | 22:02 |
| mal | but it should not be hanging like that | 22:05 |
| nightishaman | the entries in vendor_dlkm modules.load are like this: kernel/net/wireless/cfg80211.ko | 22:05 |
| nightishaman | I can either flatten them using my script or use them like this | 22:05 |
| mal | I wonder if modprobe will find them | 22:06 |
| mal | you could try | 22:06 |
| mal | manually on device | 22:06 |
| mal | for test add one module to the modules.load.d list and see what happens | 22:06 |
| mal | first with only cfg80211 for example | 22:07 |
| nightishaman | but according to lsmod on device the modules are in fact loaded | 22:07 |
| nightishaman | ~ # lsmod | grep cfg80211 | 22:07 |
| nightishaman | cfg80211 1085440 1 mac80211 | 22:07 |
| nightishaman | lwis for example is a module in vendor_dlkm and gets loaded even before droid-hal-init is run | 22:16 |
| Mister_Magister | for some unknown reason sensorfwd times out my service but it doesn't time out csd | 22:17 |
| Mister_Magister | and i'm doing same thing over dbus | 22:17 |
| Mister_Magister | me confus | 22:17 |
| mal | some modules might get loaded automatically but then again some might not, and if droid-hal-init loads them then udev which is done before might have issues | 22:21 |
| mal | but that is just guess | 22:21 |
| nightishaman | idk, lwis has already been loaded and droid-hal-init didnt even start yet | 22:22 |
| nightishaman | i really wonder what loads it | 22:22 |
| nightishaman | something loads them the moment vendor_dlkm is mounted | 22:26 |
| nightishaman | https://pastebin.com/wep2Zws6 | 22:30 |
| Mister_Magister | nooo, sensorfwd also needs socket connection not just dbus whyyyyyyyyy | 22:30 |
| nightishaman | mal: Can udev load modules on its own? It'd be pretty impressive | 22:44 |
| mal | maybe it can but not sure if it would know about dependencies | 22:53 |
| mal | I still suggest testing how modules.load.d affects the boot process | 22:53 |
| nightishaman | i just put every module into modules-load.d | 22:55 |
| nightishaman | No change wahtsover | 22:56 |
| nightishaman | https://pastebin.com/6aeLWThg | 22:57 |
| nightishaman | its been activating for 1m | 22:57 |
| nightishaman | it failed due to timeout | 22:58 |
| nightishaman | https://pastebin.com/hCd2Ftgm | 22:58 |
| nightishaman | udev is definitely loading the modules if i dont do it | 22:59 |
| nightishaman | and this problem with cs40l26 is persisting | 22:59 |
| Mister_Magister | there should be absolutely no reason for me to connect via socket if there's dbus api where signal on data changed is registered but what do I know | 23:03 |
| Mister_Magister | I'm just dumb idiot | 23:04 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!