| nightishaman | mal: The file that the build script expects at out/target/product/panther/kernel is that supposed to be the lz4 Image or vmlinux? | 00:17 |
|---|---|---|
| nightishaman | Okay, that is weird. Then I go into init_enter_debug2, then pinging 192.168.2.15 doesnt work. When I remove, it does work. | 01:58 |
| T42 | <nightishaman> Also apparently it doesn’t call the mountpoints at /system and co anymore | 02:26 |
| T42 | <nightishaman> When booting into systemd | 02:26 |
| T42 | <nightishaman> If someone can take a look at it, here: https://github.com/maltesermailo/droid-config-panther | 02:27 |
| *** ggabriel is now known as Guest10124 | 04:12 | |
| *** ggabriel is now known as Guest10130 | 05:14 | |
| T42 | <elros34> check journal to see what fails, maybe dmsetup | 06:19 |
| T42 | <elros34> you have wrong descriptions in mount units so they will be confusing when reading journal | 06:21 |
| *** amccarthy is now known as Guest10138 | 09:20 | |
| *** amccarthy_ is now known as amccarthy | 09:20 | |
| T42 | <nightishaman> @elros34 I can’t look since telnet still doesn’t work. I only have kernel.log. I copied those mountpoints from FP4 repo and edited them to suit my mountpoints but the rest is the same | 13:12 |
| T42 | <nightishaman> Later when I’m home, I’ll take a look at telnet again, I’d appreciate if you help me | 13:13 |
| Mister_Magister | mal: Do you have a second to talk about Lord and Savoiur ofono-binder-plugin-ext-qti | 15:15 |
| Mister_Magister | basically I would love it if you could explain to me what exactly ofono-binder-plugin connects to (i take it it connects to rild over binder) and what in the world does ext-qti do | 15:16 |
| Mister_Magister | because i feel like if i am to debug it I first need to understand it | 15:16 |
| mal | ext plugin connects to binder also, just different interface | 15:26 |
| Mister_Magister | but connects to ril? | 15:28 |
| Mister_Magister | I also don't see any binder connecting in the ext-qti at all | 15:29 |
| rinigus | b100dian: we could build new images soon. maybe we can squeeze in also usb changes? I'll test them a bit | 15:39 |
| T42 | <b100dian> rinigus: please do. There are changes in nagara config main already, I made a pull request only to switch from extcon to android detection | 17:14 |
| T42 | <elros34> @nightishaman I am not sure I am able to help you with that but anway I do not see masked usb-moded in your repo. Did you mask it only locally? If you enabled persistent journal (hadk-faq) then you can grab journal log via recovery | 17:26 |
| rinigus | b100dian: so far it works nicely (charging and dev mode). | 17:31 |
| rinigus | mtp - have to check if issue is mainly on my pc | 17:32 |
| T42 | <elros34> @nightishaman btw you have added Provides: usb-moded-configs but without adding any config files | 17:39 |
| rinigus | b100dian: mtp works as well :) | 17:43 |
| rinigus | b100dian: I will cleanup droid-hal-nagara at OBS (remove old droidmedia) and make sure devel is copied to testing | 17:48 |
| T42 | <b100dian> rinigus: awesome, tagged | 17:48 |
| T42 | <b100dian> yes, some of those droidmedias were not successful ;) | 17:49 |
| rinigus | so, we could ship it all to testing. will start with OBS | 17:49 |
| mal | Mister_Magister: which interface does your device use? hidl or aidl? | 17:54 |
| mal | you can check that from binder-list -d /dev/binder and same for hwbinder | 17:54 |
| Mister_Magister | hidl | 17:55 |
| rinigus | b100dian: devel and testing configs triggered, droidmedia only latest. should be ready soon | 17:55 |
| nightishaman | @elros34 im home, i dont have a device specific config, should i just remove it and let the auto detection do it? | 18:05 |
| nightishaman | also usb-moded isnt masked currently, but was before and it didnt work | 18:05 |
| T42 | <b100dian> what's the latest release, 5.0.0.76? | 18:12 |
| nightishaman | 5.0.0.71 should be | 18:12 |
| T42 | <adampigg> i thought it was 77 :D | 18:14 |
| T42 | <b100dian> theres a 77 , I was only off by one ;) | 18:14 |
| T42 | <adampigg> its common in computing (re @b100dian: theres a 77 , I was ...) | 18:15 |
| nightishaman | in christianity 77 is also a holy number | 18:15 |
| nightishaman | the holy sailfishos release | 18:15 |
| Mister_Magister | is it? | 18:15 |
| Mister_Magister | we already had pope sfos release | 18:15 |
| nightishaman | yeah 7 and 77 are regarded as holy numbers, the second being the amount of times you should forgive someone according to jesus | 18:16 |
| T42 | <b100dian> the next realease will be dope, though | 18:16 |
| Mister_Magister | never heard about it | 18:17 |
| nightishaman | well guess why a week has 7 days | 18:17 |
| T42 | <b100dian> then there's 777, the number of the AAA battery | 18:18 |
| T42 | <b100dian> (sorry, getting offtopic too much) | 18:18 |
| T42 | <elros34> @nightishaman 5.0.0.71 is ancient release form last year. If you don't know what config you need then yes better remove that provides and use default | 18:18 |
| T42 | <b100dian> rinigus: started to build 5.0.0.77 testing image | 18:19 |
| T42 | <b100dian> hmm now I reckon I should've added the github tag + script that piggz uses | 18:21 |
| Mister_Magister | 777 and sfos does kaching sound on boot | 18:24 |
| rinigus | b100dian: great! I guess I should make one for 1iv as well | 18:34 |
| T42 | <b100dian> rinigus: I created the release on github | 18:40 |
| T42 | <b100dian> feel free to edit | 18:40 |
| rinigus | very nice - now we just need to add ZIP files and we are good to go. | 18:41 |
| Mister_Magister | I've put on my big boy pants and loaded entire vendor into ghidra, wish me luck | 19:18 |
| T42 | <adampigg> you can automate that :) (re @SailfishFreenodeIRCBridgeBot: <rinigus>very nice -...) | 19:33 |
| T42 | <adampigg> is zgrep command available anywhere? | 19:34 |
| rinigus | No need, our releases are so rare that there is no point | 19:36 |
| Mister_Magister | i'm trying to figure the ID's that vendor is using | 19:47 |
| Mister_Magister | i'm getting nowhere | 19:54 |
| T42 | <b100dian> rinigus: the point is to be able to make releases without you PlatformSDK running computer ;) | 20:00 |
| nightishaman | @elros34 removing usb-moded configs and upgrading to release 5.0.0.77 gave me telnet access now but only when running init_enter_debug2 | 20:01 |
| nightishaman | ok after running echo "contine">/init-ctl/stdin the telnet dropped | 20:04 |
| Mister_Magister | nightishaman: try masking usb-moded | 20:05 |
| nightishaman | okay, telnet works now even booting past with continue | 20:17 |
| nightishaman | tho i get these errors | 20:17 |
| nightishaman | https://pastebin.com/TBTRGcCL | 20:17 |
| nightishaman | mainly its this: CANNOT LINK EXECUTABLE "/sbin/droid-hal-init": library "libkeyutils.so" not found: needed by main executable | 20:19 |
| nightishaman | and this: May 26 23:15:29 Pixel7 sh[2301]: /bin/sh: can't open '/usr/bin/droid/droid-hal-early-init.sh': No such file or directory | 20:19 |
| nightishaman | dmsetup works and the mounts are mounted | 20:21 |
| Mister_Magister | the can't open you can ignore, it's optional | 20:23 |
| nightishaman | okay but the missing shared library is a real problem | 20:26 |
| Mister_Magister | did you try grepping the logs | 20:29 |
| Mister_Magister | nightishaman: are you sure every partition is mounted? check if the lib exists anywhere on the device, and if it doesn't perhaps something is not mounted like /odm or something | 20:30 |
| Mister_Magister | hm ril apparenlty has some logging, how i wish i could enable it | 20:32 |
| Mister_Magister | i'll try stracing qcrilNrd | 20:39 |
| nightishaman | ~ # find . -name "libkeyutils.so" | 20:40 |
| nightishaman | ./usr/libexec/droid-hybris/system/lib64/libkeyutils.so | 20:40 |
| nightishaman | the file exists | 20:40 |
| nightishaman | it also says in the log: linker: Warning: failed to find generated linker configuration from "/linkerconfig/ld.config.txt" | 20:41 |
| Mister_Magister | ls /linkerconfig? | 20:41 |
| nightishaman | its empty | 20:41 |
| Mister_Magister | here's your issue | 20:41 |
| Mister_Magister | grep logs for linkerconfig and find my name i was fixing that | 20:42 |
| Mister_Magister | it was 10th april 2026 | 20:43 |
| Mister_Magister | piggz's logs have no 2026 data :( | 20:43 |
| T42 | <Mister_Magister> @nightishaman (re @SailfishFreenodeIRCBridgeBot: <Mister_Magister>it'...) | 20:44 |
| Mister_Magister | here is what you need | 20:44 |
| nightishaman | Mister_Magister, it isnt linked to any message in Telegram for me | 20:45 |
| Mister_Magister | lol weird, then go to that date simply | 20:45 |
| Mister_Magister | or ctrl+f in telergram | 20:45 |
| Mister_Magister | long story short do you have /usr/libexec/droid-hybris/system/bin/linkerconfig | 20:46 |
| Mister_Magister | also which android base is this | 20:46 |
| nightishaman | android 16 or hybris 23.2 | 20:47 |
| nightishaman | linkerconfig exists | 20:47 |
| Mister_Magister | is hybris 23 even a thing | 20:47 |
| Mister_Magister | it must be lol | 20:47 |
| Mister_Magister | check logs for linkerconfig | 20:48 |
| nightishaman | i did cat linkerconfig and now i have an apple logo in front of my command line lmao | 20:48 |
| Mister_Magister | lol | 20:48 |
| nightishaman | ok but commands in computese i didnt want | 20:48 |
| Mister_Magister | in my case linkeconfig program was missing | 20:48 |
| nightishaman | https://ibb.co/mFNmX9Bc this is journalctl in computese | 20:50 |
| Mister_Magister | maybe just disconnect and reconnect? | 20:51 |
| nightishaman | i had to reopen the terminal | 20:51 |
| nightishaman | it fucked the entire terminal | 20:51 |
| nightishaman | okay, now back to linkerconfig | 20:51 |
| nightishaman | the only things related to linkerconfig are these | 21:00 |
| nightishaman | May 26 23:54:44 Pixel7 systemd[1]: linkerconfig.mount: Directory /linkerconfig to mount over is not empty, mounting anyway. | 21:00 |
| nightishaman | May 26 23:54:44 Pixel7 systemd[1]: Mounting Droid mount for /linkerconfig... | 21:00 |
| Mister_Magister | you can verify with mount command if its mounted | 21:02 |
| Mister_Magister | what happens if you just run linkerconfig program manually then | 21:02 |
| nightishaman | bin/sh: /usr/libexec/droid-hybris/system/bin/linkerconfig: not found | 21:04 |
| nightishaman | file /usr/libexec/droid-hybris/system/bin/linkerconfig | 21:04 |
| nightishaman | usr/libexec/droid-hybris/system/bin/linkerconfig: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /system/bin/linker64, BuildID[md5/uuid]=3d3c8681cc6b475e82c70f443fd4c2b3, stripped | 21:04 |
| nightishaman | linkerconfig's interpreter is not found because /apex isnt found | 21:05 |
| Mister_Magister | well time to go into rabbithole and figure why /apex is missing | 21:07 |
| nightishaman | -/system/bin/linker64 resolves to /apex/.../linker64 | 21:07 |
| nightishaman | i dont know even where apex is from | 21:08 |
| Mister_Magister | here /apex is tmpfs | 21:08 |
| Mister_Magister | paradoxically I think it's droid-hal-init that mounts it | 21:09 |
| nightishaman | linker64 -> /apex/com.android.runtime/bin/linker64 | 21:09 |
| Mister_Magister | yeah if its not mounted then dhi mounts it | 21:10 |
| Mister_Magister | so that's not it | 21:10 |
| Mister_Magister | so go back to figuring out why dhi doesn't run | 21:10 |
| Mister_Magister | can you strace it? you need to do some stuff before running it manually but its doable | 21:10 |
| Mister_Magister | do the things in /usr/bin/droid/droid-hal-startup.sh and then strace dhi | 21:11 |
| nightishaman | https://pastebin.com/sryiyF4u | 21:13 |
| Mister_Magister | you can see the paths it's chekcing | 21:15 |
| Mister_Magister | hmm | 21:15 |
| Mister_Magister | you sure you don't have it anywhere else on the device? the .so | 21:16 |
| nightishaman | its in ./usr/libexec/droid-hybris/system/lib64/libkeyutils.so | 21:16 |
| nightishaman | but it doesnt check there | 21:16 |
| Mister_Magister | yes but anywhere else? | 21:16 |
| nightishaman | no | 21:16 |
| Mister_Magister | do you have /odm mount/partition? | 21:17 |
| nightishaman | stock has no odm | 21:17 |
| Mister_Magister | dang | 21:17 |
| Mister_Magister | LD_PRELOAD=/usr/libexec/droid-hybris/system/lib64/libkeyutils.so droid-hal-init lmao | 21:17 |
| nightishaman | maybe ask mal? | 21:17 |
| Mister_Magister | you just did | 21:17 |
| Mister_Magister | i'm way out of my depth | 21:17 |
| nightishaman | also is it normal that my device gets hot while running telnet | 21:18 |
| nightishaman | its about 50 degrees celsius hot | 21:18 |
| Mister_Magister | some stuff might be bootlooping or smth | 21:18 |
| Mister_Magister | you can check top | 21:18 |
| Mister_Magister | but i'd say until anything works, expect nothing | 21:18 |
| nightishaman | weird, libkeyutils.so exists on the vendor boot at the location where it would look | 21:19 |
| nightishaman | problem is, the system mount overrides /system/lib64 | 21:20 |
| Mister_Magister | time to do overlayfs with vendor boot lmao | 21:20 |
| Mister_Magister | or just for testing you can put it in odm location since your device doesn't use it | 21:21 |
| Mister_Magister | just as a temporary going forward thing | 21:21 |
| Mister_Magister | you can figure it out later (when m.a.l wakes up) | 21:21 |
| nightishaman | https://pastebin.com/WszELp0q | 21:49 |
| nightishaman | next error | 21:49 |
| Mister_Magister | what in da world | 21:50 |
| mal | too old dhd submodule to not copy linkerconfig? | 21:53 |
| Mister_Magister | but the executable is there | 21:54 |
| mal | ? | 21:54 |
| Mister_Magister | on device | 21:54 |
| Mister_Magister | /usr/libexec/droid-hybris/system/bin/linkerconfig exists | 21:54 |
| mal | so apexd is failing then? | 21:54 |
| Mister_Magister | yes | 21:54 |
| Mister_Magister | i thought dhi mounts /apex | 21:54 |
| Mister_Magister | does something else mount it? | 21:54 |
| mal | does /apex folder exist? | 21:55 |
| Mister_Magister | [23:05] <nightishaman> linkerconfig's interpreter is not found because /apex isnt found | 21:55 |
| Mister_Magister | think not | 21:55 |
| mal | the build should have created that | 21:56 |
| Mister_Magister | build? | 21:56 |
| mal | droid-hal packaging | 21:57 |
| Mister_Magister | ah | 21:57 |
| Mister_Magister | but what does mount and populate /apex? | 21:57 |
| mal | https://github.com/mer-hybris/droid-hal-device/blob/master/droid-hal-device.inc#L774 | 21:57 |
| mal | apexd should be handling it | 21:57 |
| Mister_Magister | and apexd is ran by systemd? | 21:57 |
| mal | no, dhi | 21:57 |
| Mister_Magister | and dhi is not starting | 21:58 |
| mal | which android base if that again? | 21:58 |
| Mister_Magister | a16 | 21:58 |
| Mister_Magister | currently you can forget about apex because dhi is not starting but if dhi is not starting because lack of apex now that's real chicken-egg problem xd | 21:58 |
| Mister_Magister | dhi linking fails | 21:58 |
| Mister_Magister | first there was missing libkeyutils.so so i told nightishaman to copy it from /usr/libexec/droid-hybris/system/lib64/libkeyutils.so to odm just as a temporary fix but now something else fails to link | 21:59 |
| Mister_Magister | which he posted here [23:49] <nightishaman> https://pastebin.com/WszELp0q | 22:00 |
| mal | those linker64 links are not the issue, those are like that on working device also | 22:00 |
| Mister_Magister | well yeha | 22:01 |
| Mister_Magister | but those are not the issue xd | 22:01 |
| mal | what has those symbols? | 22:01 |
| mal | which are missing | 22:01 |
| Mister_Magister | you have them in the pastebin link | 22:02 |
| Mister_Magister | ohh | 22:02 |
| Mister_Magister | what has them | 22:02 |
| Mister_Magister | well that's a good question now | 22:02 |
| Mister_Magister | nightishaman: i think you could grep -R / for them? | 22:02 |
| mal | are all partitions mounted correctly? | 22:02 |
| Mister_Magister | think so? | 22:02 |
| mal | I mean dynamic ones | 22:02 |
| Mister_Magister | thats what he stated | 22:02 |
| Mister_Magister | [22:21] <nightishaman> dmsetup works and the mounts are mounted | 22:03 |
| mal | and system is mounted correctly? | 22:03 |
| mal | would be good to check content of /system/ | 22:03 |
| Mister_Magister | i'm just stating what i've managed to learn xd | 22:04 |
| Mister_Magister | it is mounted i think but the libkeyutils.so apparently is in /system location but on vendor_boot he said | 22:04 |
| mal | libkeyutils.so should exist in /system/lib64/ at least it does on an a16 device | 22:04 |
| Mister_Magister | so /system mount overwrites it | 22:04 |
| Mister_Magister | and then its missing | 22:04 |
| Mister_Magister | that's what i heard | 22:05 |
| mal | yeah, something broken in mount setup | 22:05 |
| Mister_Magister | which then i proposed jokingly to overlayfs vendor boot xd | 22:05 |
| Mister_Magister | you're mostly up-to-date now | 22:06 |
| Mister_Magister | but our guy is seemingly gone | 22:06 |
| Mister_Magister | btw mal since you're here, any tips on how in the world did you/jolla extract the specification of vendor.qti.hardware.radio.ims interfaces as in on what number what indication is being sent? | 22:10 |
| Mister_Magister | I've thrown entire vendor into ghidra trying to figure stuff out and i figured exactly nothing | 22:14 |
| Mister_Magister | guess not then | 22:16 |
| nightishaman | im back in 10-20 minutes | 22:17 |
| Mister_Magister | one interesting thing I noticed is that notifyIncomingImsSms is only on interfaces 1.0 1.4 1.5 1.6 1.7 1.8 1.9. 1.10 | 22:19 |
| Mister_Magister | it is not present on 1.2 | 22:19 |
| Mister_Magister | which would make sense as to why receiving sms only works on 1.0 i guess | 22:19 |
| Mister_Magister | and might also explain why user in america cannot receive sms (because 1.0 implementation is way diff from the ones higher) | 22:19 |
| Mister_Magister | I'll try to tell qti to register with 1.4 version and maybe handle that singal | 22:20 |
| Mister_Magister | sendImsSms is only on 1.0 and 1.5 | 22:21 |
| Mister_Magister | but it doesn't work for either of us | 22:21 |
| Mister_Magister | so maybe i should bump it straight to 1.5, but idk how to figure out what int i should use for the signals and stuff | 22:22 |
| Mister_Magister | there's some qti ril logging i'd love to see enabled | 22:23 |
| mal | Mister_Magister: would newer interface help if you already had mismatch in older one? wouldn't the new ones have some offsets again | 22:25 |
| Mister_Magister | mal: sure but it also might use some different implementation and actually work | 22:26 |
| mal | still very odd why they have some patched interface | 22:26 |
| Mister_Magister | well it's qualcomm vendor there could be anything in there | 22:27 |
| nightishaman | should i mount system.img on host device or look at telnet? | 22:32 |
| nightishaman | mal: The stock system.img has no libkeyutils.so | 22:39 |
| nightishaman | im gonna check lineageos what it has and if it has more, then i flash the partitions with lineageos | 22:41 |
| mal | you were using super partition from stock android and not from lineage? | 22:43 |
| nightishaman | mal: not super, the stock update contains a system.img, system_ext.img and co | 22:44 |
| nightishaman | i flashed all of those manually | 22:44 |
| nightishaman | im gonna flash lineageos then | 22:46 |
| nightishaman | it has libkeyutils | 22:47 |
| nightishaman | no idea why stock doesnt | 22:47 |
| Mister_Magister | because you're running on top of lineage and not stock | 22:50 |
| nightishaman | u mean the port is running on top of lineage | 22:51 |
| Mister_Magister | yes | 22:51 |
| Mister_Magister | if it was using stock sources it wouldn't need it | 22:51 |
| nightishaman | cant, the android repository that u use to initialize hybris is using everything from lineageos | 22:52 |
| Mister_Magister | I didn't suggest you do | 22:52 |
| Mister_Magister | i'm just saying don't use stock partitions | 22:52 |
| Mister_Magister | if port uses lineage = you need lineage | 22:53 |
| Mister_Magister | you actually can use AOSP sony does that and fxtec also does | 22:53 |
| nightishaman | I added product.mount to the mountpoints, do I only need to do build_packages.sh --configs or more? | 22:53 |
| Mister_Magister | you ned to rebuild droid-hal | 22:54 |
| Mister_Magister | or do you mean you added product.mount to sparse in droid-configs | 22:54 |
| nightishaman | in sparse, yes | 22:54 |
| Mister_Magister | then yes only configs | 22:54 |
| nightishaman | i also modified all sources to use tar.gz instead of tar.bz2 | 22:55 |
| Mister_Magister | i just build .img | 22:56 |
| Mister_Magister | no need to worry about bz2 or gz or encryption | 22:57 |
| nightishaman | well, i just extract tar.gz too but when releasing it later to community, it would be cool to have the update process working | 22:57 |
| Mister_Magister | you misunderstand | 22:57 |
| nightishaman | i dont understand what you mean, i mean the image that is created by mic | 22:58 |
| Mister_Magister | yes and i said insted of creating .bz2 or .gz archive i create .img | 22:59 |
| Mister_Magister | and just flash the partition | 22:59 |
| Mister_Magister | no need to worry about extracting or encryption | 22:59 |
| nightishaman | you mean you flash directly to userdata? | 22:59 |
| Mister_Magister | yes | 22:59 |
| nightishaman | how | 22:59 |
| Mister_Magister | my innovative solution https://github.com/VerdandiTeam/droid-config-pipa/blob/master/kickstart/pack_package-droid-updater | 23:00 |
| Mister_Magister | i extract .tar on host into image and then just flash image and resize filesystem xd | 23:00 |
| nightishaman | hmm, the only downside of that is, that it deletes existing userdata when someone wants to upgrade OS | 23:00 |
| Mister_Magister | normal zip also does that so what's the difference | 23:01 |
| Mister_Magister | https://github.com/mer-hybris/hybris-boot/blob/master/updater-unpack.sh#L6 | 23:01 |
| Mister_Magister | you don't upgrade sfos by flashing zip | 23:01 |
| nightishaman | Mister_Magister: https://pastebin.com/Q4KMK0vN do you know how to fix or this i should i ping ma | 23:13 |
| nightishaman | ah nvm, i know why that happens | 23:13 |
| nightishaman | gotta fix something real quick | 23:14 |
| nightishaman | okay, made sure that my load_kernel_modules doesnt do those 2 anymore, so droid-hal-init can do it | 23:18 |
| nightishaman | Mister_Magister: this is the most ugliest method i used to load the kernel modules, since google only tested them with the specific order that android init does and loading them using the modules.load from stock caused the kernel modules to hang mid load. so i went and compiled android init with just the code to load the kernel modules in the right | 23:19 |
| nightishaman | order | 23:19 |
| Mister_Magister | you could just make simple shell script that modprobes them in your desired order no? | 23:25 |
| nightishaman | well, then id have to extract the order from the log files and maybe it would've worked, but i like freaky solutions | 23:27 |
| Mister_Magister | on my first port, the fix for gui not working was to first start surfaceflinger, then kill it, then start lipstick, so yeah (it still kinda is) | 23:27 |
| Mister_Magister | we never figured why it didn't work | 23:28 |
| Mister_Magister | to this day (11ish years later and yes port is still supported) | 23:28 |
| nightishaman | when my usb cereal arrives on the end of the month, im gonna go debug and fix the mess google made | 23:28 |
| Mister_Magister | cereal? | 23:29 |
| Mister_Magister | like a snack with milk? | 23:29 |
| nightishaman | its a usb c tool that routes the uart console from the sbu contacts on the usb c port | 23:29 |
| Mister_Magister | or did you mean S in USB | 23:29 |
| Mister_Magister | so you did mean S in USB | 23:29 |
| Mister_Magister | it's Serial, not cereal | 23:29 |
| nightishaman | nope | 23:30 |
| nightishaman | its called usb cereal https://github.com/google/usb-cereal | 23:30 |
| Mister_Magister | cereal is food | 23:30 |
| Mister_Magister | because someone made that exact joke | 23:30 |
| nightishaman | yeah well android 5 was called lollipop | 23:30 |
| Mister_Magister | because they sound the same | 23:30 |
| Mister_Magister | it's the joke on serial xd | 23:30 |
| Mister_Magister | it's actually pretty funny | 23:31 |
| nightishaman | at lost the coders at google are funny, because they certainly cant code kernel modules | 23:33 |
| nightishaman | okay, maybe i read the log wrong and i just found it out | 23:42 |
| nightishaman | i cleared my build cache since i thought my tool was still doing the stuff droid-hal-init is supposed to do, but then i thought that droid-hal-init does mknod which can only be done once per system init so looking at the log for the 3rd restart attempt was not a good idea | 23:43 |
| nightishaman | i should've looked at the first one and why it failed there | 23:43 |
| nightishaman | also means i can get bonus points for fixing the droid-hal-init to allow it to do multiple times | 23:44 |
| nightishaman | https://pastebin.com/ywUFt7BL | 23:53 |
| nightishaman | this is the original error | 23:54 |
| nightishaman | im really confused | 23:55 |
| nightishaman | https://pastebin.com/pg6gYJFr | 23:55 |
| nightishaman | vendor didnt mount | 23:55 |
| nightishaman | no idea why | 23:55 |
| nightishaman | it says dependency | 23:56 |
| nightishaman | dmsetup fails | 23:58 |
| nightishaman | with this | 23:58 |
| nightishaman | May 27 02:58:16 Pixel7 bash[1809]: device-mapper: reload ioctl on dynpart-product_b failed: Invalid argument | 23:58 |
| nightishaman | May 27 02:58:16 Pixel7 bash[1809]: Command failed | 23:58 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!