T42 | <k1gen> good morning elros, I did what you suggested, what logs should I provide? | 06:08 |
---|---|---|
T42 | <k1gen> logcat: https://paste.opensuse.org/pastes/b471b50bda57; journal: https://0x0.st/HKbM.txt | 06:12 |
T42 | <k1gen> oh, also: cat: can't open '/data/strace/airbrush.strace': No such file or directory | 06:13 |
T42 | <k1gen> @elros34 https://paste.opensuse.org/pastes/62e47ab63807. should I merge them and upload it? | 06:19 |
T42 | <k1gen> something like cat * > airbrush.strace | 06:21 |
T42 | <TheVancedGamer> you can also start/stop services on demand | 06:46 |
T42 | <TheVancedGamer> `setprop ctl.start <name of service here>` | 06:48 |
T42 | <TheVancedGamer> and `setprop ctl.stop <name of service here>` | 06:48 |
T42 | <k1gen> thanks | 06:48 |
T42 | <TheVancedGamer> btw mal, did you push hybris-patches for hybris-20? | 06:48 |
T42 | <TheVancedGamer> I started working on Halium 13, it's compiling with patches rebased, but I was thinking about how the core bits have been moved from hidl to aidl? | 06:49 |
T42 | <k1gen> you said hidl - reminded me of not working call audio wil hidl_compat. waiting for NotKit to fix it | 06:51 |
T42 | <k1gen> @elros34 here's merged airbrush.strace: https://0x0.st/HKby.strace | 07:40 |
T42 | <k1gen> 116.2M of logs :) | 07:41 |
Mister_Magister | strace is… mighty | 07:49 |
T42 | <k1gen> I wouldn't be surprised if elros won't read this. I wouldn't :) | 07:53 |
Mister_Magister | you don't read entirety of it, you search for what you're looking for | 07:57 |
T42 | <elros34> you know it will grow and fill your partition? You could just show few files but probably one is enough | 08:33 |
T42 | <elros34> how 'stat /dev/ab_sm' looks like now? | 08:39 |
T42 | <k1gen> https://paste.opensuse.org/pastes/f8bb874f177b | 08:39 |
T42 | <elros34> so its wrong but you said it's correct | 08:41 |
T42 | <k1gen> should I chown vendor_airbrush:nobody /dev/ab_sm? | 08:42 |
T42 | <elros34> I think it's wrong but ... | 08:42 |
T42 | <elros34> try chmod 0700 or check what permissions android set | 08:43 |
T42 | <k1gen> so the ownership is fine, it's the permission that are wrong? | 08:44 |
T42 | <elros34> I think | 08:45 |
T42 | <k1gen> so I chmod 0700 now and check what, logcat? | 08:45 |
piggz | seems that sailjail ApplicationName cant have a space in it? | 08:48 |
Mister_Magister | piggz: Sandboxing=Disabled :) | 08:49 |
T42 | <elros34> @k1gen remove strace files and check last one, but one more thing before: 'getent passwd vendor_airbrush' | 08:49 |
T42 | <k1gen> @elros34 vendor_airbrush❌100001:2907::/home/vendor_airbrush:/bin/bash | 08:49 |
T42 | <elros34> I am not sure you created it correctly | 08:50 |
piggz | Mister_Magister: thats not responsible ;) | 08:50 |
Mister_Magister | piggz: this is the way | 08:50 |
Mister_Magister | sailjail is dum and unnecessary | 08:51 |
Mister_Magister | breaks more things than it fixes | 08:51 |
T42 | <k1gen> @elros34 groupadd -g 2907 vendor_airbrush and useradd -g 2907 vendor_airbrush iirc | 08:51 |
T42 | <k1gen> what am I looking for in the last strace? | 08:51 |
T42 | <elros34> same, /dev/ab_sm open() syscall | 08:53 |
T42 | <elros34> but the user is wrong so it will probably not help | 08:54 |
T42 | <k1gen> https://paste.opensuse.org/pastes/3c2625e9ff84 | 08:54 |
T42 | <k1gen> should I delete vendor_airbrush user and create it differently? | 08:58 |
T42 | <elros34> yes search how to do this properly and without creating /home/dir and with correct uid | 09:00 |
T42 | <TheVancedGamer> you can use -M flag to useradd to not create home dior | 09:02 |
T42 | <TheVancedGamer> and users have user IDs | 09:03 |
T42 | <TheVancedGamer> so -u flag to specify uid for vendor_airbrush user | 09:03 |
T42 | <TheVancedGamer> you can also add -U flag to get rid of the groupadd command | 09:03 |
T42 | <k1gen> userdel -r vendor_airbrush, then useradd -M -U -u 2907 vendor_airbrush? | 09:03 |
T42 | <TheVancedGamer> yup | 09:03 |
T42 | <k1gen> thanks | 09:04 |
T42 | <k1gen> @elros34: logcat: https://paste.opensuse.org/pastes/a2f6571c8801; stat /dev/ab_sm: https://paste.opensuse.org/pastes/4ea2c7779ac3; strace: https://paste.opensuse.org/pastes/6097d298e079 | 09:15 |
T42 | <k1gen> now camera crashes on stop recording again, as when I ran airbrush with runuser, but I see preview when I restart jolla-camera app | 09:16 |
T42 | <k1gen> so camera is mostly usable. videos that are saved are not playable | 09:18 |
T42 | <elros34> group is still wrong but if it works then let it be. Did you try to fix seccam? | 09:23 |
T42 | <k1gen> no, not yet. I remember you sent me lineage commit that changed manifest.xml, but I don't know where to edit it and what to do after | 09:24 |
T42 | <k1gen> I also remember "did you compare with lineage logs? maybe you have same irrelevant error in android", but I don't know what lineage logs you're talking about | 09:25 |
T42 | <elros34> about manifest: neither I. just search in your device whether this file is just copied | 09:26 |
T42 | <elros34> about logs then obviously seccam related, does it work or fails same way on lineage | 09:26 |
T42 | <k1gen> I don't have any logs from lineage | 09:27 |
T42 | <k1gen> https://paste.opensuse.org/pastes/60f1f985ba80. device/google/coral/manifest.xml is the one I guess? | 09:28 |
T42 | <k1gen> is there any way to fix seccam without flashing lineage? compiling it took me whole day, and reverting all the fixes I did to running sailfish... | 09:29 |
T42 | <elros34> and what we are talking about now? find where on device you have manifest.xml, according to your paste it can be /vendor/firmware/ but you must really compare files | 09:31 |
T42 | <k1gen> xml in device tree (device/google/coral/manifest.xml): https://0x0.st/HKcN.txt; xml on device: https://0x0.st/HKcK.xml | 09:35 |
T42 | <k1gen> from all these https://paste.opensuse.org/pastes/b087f8efc758 I showed /vendor/firmware/manifest.xml | 09:36 |
T42 | <elros34> so search in other places maybe etc/vintf | 09:37 |
T42 | <elros34> you do not need to show me that files are different, just find correct one | 09:38 |
T42 | <k1gen> /system/etc/vintf/manifest.xml looks similar: https://0x0.st/-Mjb.xml | 09:39 |
T42 | <k1gen> also /vendor/etc/vintf/manifest.xml: https://0x0.st/HKcc.txt | 09:41 |
T42 | <k1gen> should I add vendor.qti.hardware.seccam to etc/vintf/manifest.xml and reboot? | 09:45 |
T42 | <elros34> really dont know but you can try and see what will burn | 09:46 |
T42 | <k1gen> ok, I bind mounted changed mantifest to /vendor/etc/vintf/manifest.xml, now it has ISecCam in it. any way to check if thish did anything without rebooting? | 09:51 |
T42 | <k1gen> is this useful: https://paste.opensuse.org/pastes/295d51eaa55b? | 09:52 |
T42 | <elros34> no idea what reads that manifest file maybe servicemanager | 09:53 |
T42 | <k1gen> I have could not set property trying to run setprop ctl.stop vendor.qti.hardware.seccam@1.0-service-qti | 10:01 |
T42 | <TheVancedGamer> sudo | 10:01 |
T42 | <k1gen> as root | 10:02 |
T42 | <TheVancedGamer> then try as user | 10:02 |
T42 | <k1gen> same error | 10:02 |
T42 | <TheVancedGamer> I don't know how android works there so no idea | 10:03 |
T42 | <k1gen> then how do I make bind mount stay after power off? | 10:04 |
T42 | <b100dian> add it to /usr/bin/droid/droid-hal-early-init.sh ? | 10:06 |
T42 | <k1gen> I don't have that file, what syntax should I use? | 10:07 |
T42 | <elros34> .sh is a regular /bin/sh script | 10:10 |
T42 | <k1gen> ok, then just echo 'mount -o bind /etc/vintf_manifest.xml /vendor/etc/vintf/manifest.xml' > /usr/bin/droid/droid-hal-early-init.sh? | 10:11 |
T42 | <k1gen> is the silence a yes? | 10:15 |
T42 | <elros34> why don't you try yourself, run generated script and see | 10:17 |
T42 | <elros34> it will takes you <20s and waiting for answer for such a question 5 minuts or more | 10:17 |
T42 | <k1gen> I'm trying to not reboot if I can, because one reboot may become 10 reboots | 10:18 |
T42 | <k1gen> because of freezing on spinning circle/lockscreen bug | 10:18 |
T42 | <elros34> so again: run script and see if it works | 10:18 |
T42 | <k1gen> works I guess | 10:19 |
T42 | <elros34> check other official devices and see how they use that file/ add regular shebang for precaution | 10:19 |
T42 | <k1gen> bind mount worked, there is now ISecCam in /vendor/etc/vintf/manifest.xml; camera fails when I press the stop reconding button, also video recording preview is laggy. logcat: https://0x0.st/HKcW.txt; journal: https://0x0.st/HKc4.txt | 10:32 |
T42 | <k1gen> I am commenting when exactly I open jolla-camera now by the way | 10:44 |
mal | @TheVancedGamer I didn't yet push the hybris-20 patches, I probably should | 10:47 |
T42 | <k1gen> oh, proximity sensor and flashlight don't work besides video recording | 10:49 |
T42 | <k1gen> when I'm in calls and get phone close to the ear, display doesn't turn off. and flashlight works once, then when I turn it off, in top menu the flashlight button stays lit as if it's turned on, but flashlight turns off and I can't turn it on anymore | 10:51 |
T42 | <TheVancedGamer> mal: that would help, yeah | 10:53 |
T42 | <TheVancedGamer> finding many oddities with my own rebate attempts | 10:54 |
T42 | <TheVancedGamer> google manages to change so much every release... | 10:54 |
mal | @TheVancedGamer yeah, the rebase took some time, maybe wait until the evening so I can check that my local branch has all needed changes before I push it to github | 10:57 |
T42 | <k1gen> mal: does that mean you will publish hidl_compat changes too so I could use it without -jb2q pulse? | 10:58 |
mal | I probably should push those also | 11:00 |
T42 | <k1gen> @elros34 any thoughts on why camera crashes on video recording now that we fixed airbrush and seccam? | 11:20 |
T42 | <elros34> no not really, these new device generate insane amount of logs to read | 11:21 |
T42 | <k1gen> can I help somehow? | 11:23 |
T42 | <adampigg> Mal, @k1gen whats this about not needing jb2q pulse? On a modern device? Volla22 also does that so maybe relevant for me | 11:37 |
T42 | <k1gen> hadk-hot says jb2q is for <= android 10, and my build is based on 11. that's why I worry | 11:38 |
T42 | <k1gen> but me, mal and edp_17 share the same issue with audio in calls not working, and we all use hidl_compat. without it, pulseaudio would segfault on my device, and I was struggling a lot to fix that | 11:39 |
mal | @adampigg I think devices using hidl_compat need to use jb2q currently | 11:48 |
mal | even if the device is using android 11 or newer base | 11:48 |
T42 | <k1gen> mal: do you happen to know if this hidl_compat issue is being worked on or ever will be? | 11:48 |
mal | I have to figure it out somehow, or build 64-bit hal for my device | 11:57 |
T42 | <k1gen> I can be a tester if you need one, ping me anytime | 11:58 |
T42 | <k1gen> mal: can I ask for help with proximity sensor? I don't know where to begin. sensorfw is working fine, and every sensor works but proximity | 12:24 |
T42 | <Mister_Magister> have you tried the on demand change | 12:25 |
T42 | <elros34> did you check whether proximity sensor works in messwerk or csd? | 12:26 |
T42 | <k1gen> yeah, I just tried testing in csd, and it works there | 12:28 |
T42 | <k1gen> but it doesn't turn off the display when in calls | 12:28 |
T42 | <elros34> https://github.com/mer-hybris/droid-config-sony-seine/commit/4c87a481cd72423ae3b537572abeb09109b3ffc7 | 12:29 |
T42 | <Mister_Magister> thats… what i just suggested | 12:29 |
T42 | <k1gen> thanks | 12:29 |
T42 | <Mister_Magister> i'm magic unicorn | 12:29 |
T42 | <k1gen> flashlight fixed itself when we fixed airbrush/seccam I guess | 12:39 |
T42 | <k1gen> then only video recording left, if I didn't forget anything | 12:39 |
T42 | <Mister_Magister> ye flashlight for SOME REASON JOLLA uses camera to turn on the torch (re @k1gen: flashlight fixed its...) | 12:41 |
T42 | <Mister_Magister> unless you mean actual flashlight not torch | 12:41 |
T42 | <Mister_Magister> then ye | 12:42 |
T42 | <Mister_Magister> fingerprint? (re @k1gen: then only video reco...) | 12:42 |
T42 | <k1gen> I have face id, it's pixel :) | 12:42 |
T42 | <Mister_Magister> on sfos? | 12:42 |
T42 | <k1gen> no, I meant that I don't have fingerprint sensor, I only have face detection | 12:43 |
Mister_Magister | huh | 12:43 |
Mister_Magister | is that really truth? which pixel was it?' | 12:43 |
T42 | <k1gen> and afaik face id doesn't work on sailfish | 12:44 |
Mister_Magister | ye hence my question about sfos | 12:44 |
T42 | <k1gen> not was, it is pixel 4. google it :P | 12:44 |
Mister_Magister | lool | 12:46 |
Mister_Magister | another reason not to buy | 12:46 |
T42 | <K31j0> Least it has no notch lmao (re @SailfishFreenodeIRCBridgeBot: <Mister_Magister>ano...) | 12:46 |
Mister_Magister | i think @k31j0 is about to agree | 12:46 |
Mister_Magister | ah he aint | 12:46 |
T42 | <k1gen> yeah, it also doesn't have 3.5 | 12:46 |
T42 | <k1gen> but no notch, yeah | 12:46 |
T42 | <K31j0> I used reply accidentally sorry | 12:46 |
T42 | <k1gen> overall pretty nice phone | 12:46 |
Mister_Magister | dw imho reply looks fine | 12:47 |
T42 | <K31j0> idk about pixels, I don't feel good buying anything from Goolag | 12:47 |
T42 | <k1gen> especially with nice os on it | 12:47 |
Mister_Magister | i wouldn't say it's nice | 12:47 |
Mister_Magister | too many defects | 12:47 |
T42 | <k1gen> it's kinda offtopic | 12:47 |
Mister_Magister | so what | 12:47 |
T42 | <Mister_Magister> here, i'm admin, i allow offtopic xddd | 12:48 |
Mister_Magister | nah but honestly casual offtopic is fine | 12:48 |
Mister_Magister | @k1gen ofc you're gonna use that pixel for next 10 years right? | 12:49 |
T42 | <k1gen> 5 at least | 12:49 |
Mister_Magister | based | 12:49 |
T42 | <k1gen> if I don't break it | 12:49 |
Mister_Magister | yee | 12:50 |
T42 | <k1gen> I used it for 2 years already | 12:50 |
Mister_Magister | it's like my 5z | 12:50 |
Mister_Magister | tho nobody is using that port so i won't feel bad about not using it anymore | 12:50 |
T42 | <k1gen> and I won't waste any money on a smartphone in the near future | 12:50 |
Mister_Magister | baaased | 12:51 |
T42 | <k1gen> no, I'm just broke | 12:51 |
Mister_Magister | xd | 12:51 |
Mister_Magister | shhh | 12:51 |
Mister_Magister | act based | 12:51 |
Mister_Magister | i think after we get sake with @k31j0 imma switch to it as main phone + g2 while porting mainline to x2 | 12:51 |
Mister_Magister | g2/x2 best phones ever produced | 12:51 |
Mister_Magister | peak of humanity | 12:52 |
T42 | <k1gen> decrypt the model for me | 12:52 |
Mister_Magister | motorola moto g 2nd gen 2014 and motorola moto x 2014 2nd gen | 12:52 |
T42 | <k1gen> thanks | 12:52 |
Mister_Magister | g2 is bit weak but for casual calling, navigation, music, it's plenty, and i'm not the only one still using it in 2023 | 12:53 |
T42 | <K31j0> The only upside of pixels is that goolag partnered with ifixit and you can get parts for them | 12:53 |
Mister_Magister | x2 is that much more powerful and plenty enough powerful for everything | 12:53 |
T42 | <K31j0> but anything past 5 will suck to port because it's exynos in disguise x'D | 12:53 |
Mister_Magister | we need tadiphone v2 | 12:53 |
T42 | <K31j0> Also Zenfones are probably the smallest new phones on the android side so I guess I'll just use that thanks | 12:54 |
Mister_Magister | and still has TRRS | 12:54 |
Mister_Magister | not putting TRRS is spitting into customer's face | 12:54 |
Mister_Magister | both g2 and x2 have TRRS so if you don't have it, you're automatically worse | 12:55 |
T42 | <k1gen> @K31j0 I actually wanted zenfone 9 for some time, but then I realised how much it costs and started porting sailfish on pixel | 12:56 |
Mister_Magister | just ask people to buy it for you /s | 12:57 |
T42 | <k1gen> also pixel 4 is small, I like it, and in terms of power - I don't think I will ever anything more powerful than sm8150 | 12:58 |
Mister_Magister | you don't need anything more powerful than x2 | 12:58 |
Mister_Magister | that's why its peak | 12:58 |
Mister_Magister | 2GB ram and s4 pro | 12:58 |
Mister_Magister | no big.LITTLE bullcrap | 12:58 |
T42 | <k1gen> maybe for you it's ideal, not for me | 12:59 |
Mister_Magister | lieees | 12:59 |
T42 | <k1gen> so, to summarize - for now I have two issues: can't record video and no sound in calls. as not only I have the sound issue, I hope it will be fixed soon, by NotKit or mal. with video though... | 13:04 |
T42 | <K31j0> If only making a phone was cheaper | 13:04 |
piggz | @k1gen you need to learn, its Mister_Magister's way, or no-way :D | 13:14 |
Mister_Magister | that's actually false but you can't go wrong with Magister's way :P | 13:15 |
T42 | <elros34> @k1gen did you actually tried to contact with hidl_compat author or you just hope it will read your mind and care about that particular issue ? | 13:20 |
T42 | <k1gen> he's here, I pinged him and described the issue | 13:21 |
Mister_Magister | not everyone has bouncer tho | 13:21 |
Mister_Magister | unless you mean telegram side | 13:21 |
T42 | <elros34> but he is not active here for a quiet a time already, not sure he even use sailfish anymore | 13:22 |
Mister_Magister | if you want something, nothing's better than good old fashion email | 13:22 |
Mister_Magister | send them postcard | 13:23 |
T42 | <K31j0> with a pigeon | 13:23 |
* Mister_Magister and hence we're called a team | 13:23 | |
T42 | <elros34> or in that case "Issue" at github | 13:24 |
T42 | <Mister_Magister> which will also send them email | 13:24 |
mal | I also contacted the author and discussed the issue a bit | 13:26 |
Mister_Magister | u sent them pigeon? | 13:27 |
mal | no, I used another chat | 13:27 |
T42 | <TheVancedGamer> @k1gen you mean @NotKit? | 13:27 |
T42 | <TheVancedGamer> they're still here | 13:27 |
Mister_Magister | oh thekit | 13:28 |
Mister_Magister | everyone knows netkit | 13:28 |
T42 | <k1gen> yeah, I mentioned him earlier | 13:28 |
T42 | <k1gen> a week ago maybe | 13:28 |
Mister_Magister | thekit is based af, he a legend | 13:28 |
T42 | <TheVancedGamer> they're on telegram, not irc | 13:28 |
T42 | <k1gen> yeah | 13:28 |
Mister_Magister | yee | 13:28 |
T42 | <TheVancedGamer> I guess we wait | 13:28 |
T42 | <TheVancedGamer> Forwarded from unknown: so, to summarize - for now I have two issues: can't record video and no sound in calls. as not only I have the sound issue, I hope it will be fixed soon, by NotKit or mal. with video though... | 13:32 |
T42 | <TheVancedGamer> Forwarded from NotKit: I have no idea of that | 13:33 |
T42 | <TheVancedGamer> @k1gen so theres that | 13:33 |
T42 | <k1gen> :| | 13:33 |
T42 | <k1gen> mal said he discussed the iasue with NotKit | 13:34 |
T42 | <k1gen> *issue | 13:34 |
T42 | <TheVancedGamer> not sure then, we could wait for him here | 13:34 |
T42 | <NotKit> @k1gen what is your device in question? is it Moto device without 64-bit audio HAL? | 13:38 |
Mister_Magister | see guys i told you | 13:38 |
Mister_Magister | his nickname is Notkit but his name is Thekit | 13:38 |
Mister_Magister | i remember Netkit too | 13:38 |
Mister_Magister | i think it was twitter | 13:38 |
T42 | <k1gen> @NotKiti t's a google pixel 4, iirc without 64-bit audio HAL | 13:39 |
mal | @NotKit fp4, without 64-bit hal | 13:45 |
T42 | <k1gen> @edp_17 also has this issue | 13:47 |
T42 | <elros34> @k1gen what are you talking about? IIRC you had 64bit lib or I have delusion | 13:49 |
T42 | <k1gen> give me some time to get back to my laptop so I could check | 13:50 |
T42 | <k1gen> I found the message after which sound started working, mal sent it: it [pulseaudio] crashes even with audio.primary.msmnile.so loaded, we were attempting to use hidl compat to see if there is some issue in 64-bit lib | 13:56 |
T42 | <k1gen> @elros34 ^ | 13:56 |
T42 | <k1gen> @NotKit, do you need any logs of hidl_compat to better understand the issue? | 14:42 |
T42 | <NotKit> sadly I don't know what is that issue related to in the first place | 14:45 |
mal | @NotKit still odd how several devices appear to have the same issue | 14:55 |
mal | and use different android bases | 14:55 |
T42 | <k1gen> sad that I never knew why my 64-bit lib failed | 14:58 |
T42 | <k1gen> in theory i shouldn't have used hidl_compat at all | 15:01 |
T42 | <k1gen> I'm trying to use mtp, but laptop uses rndis_host driver. how can I fix this? I already have /etc/usb-moded/usb-moded-configfs.ini with this content: https://github.com/mer-hybris/droid-config-sony-seine/blob/master/sparse/etc/usb-moded/usb-moded-configfs-seine.ini. I also have a folder /config/usb_gadget/g1/functions/ffs.mtp | 15:35 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!