xreactx[m]__ | "/home/vincent/hadk/droid-local-repo/guacamole/droid-hal-guacamole/droid-hal-guacamole-detritus-0.0.6-201910280054.armv7hl.rpm" its built | 01:36 |
---|---|---|
rinigus | Thaodan: I presume that you have dtbo and vbmeta which have to be flashed | 06:50 |
rinigus | To build dtbo, see https://github.com/sailfishos-sony-tama/main/blob/master/hadk-sony-xz2.md, end part of #Build hybris-hal | 06:51 |
rinigus | To build vbmeta, see targets used in the last line of the same hadk at Build systemimage vendorimage | 06:51 |
rinigus | if you have the same system as used in xz2, dtbo is not that critical - it boots with the "wrong" one as well | 06:52 |
rinigus | to flash: fastboot flash dtbo dtbo.img | 06:52 |
rinigus | vbmeta, though, is critical and it will not boot without proper flashing of it as its part of verification | 06:53 |
rinigus | to disable verification (we can later maybe make it properly), flash with | 06:54 |
rinigus | fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img | 06:54 |
rinigus | xz2 bootloader has few bugs: according to aosp devs, it does not boot if you are in active slot B. So, I have to always use slot A for booting | 06:55 |
rinigus | although, system_b mounts without issues during sfos boot | 06:55 |
rinigus | next, on xz2, I have https://github.com/sonyxperiadev/bug_tracker/issues/489 | 06:56 |
rinigus | if you keep getting corrupted image message, try to disable all non-needed fancy filesystems in sfos (nfs and friends). that will reduce kernel size and allow it to boot. later we can probably stick them to modules | 06:57 |
rinigus | current working hypothesis is that its just flips corrupted flag when you boot too large kernel | 06:58 |
rinigus | Thaodan: ^ | 06:58 |
Thaodan | rinigus: I don't have the same system but the Xperia 1 with android 10 which has a dtbo partition too and I didn't know if I need to handle that somehow | 07:39 |
Thaodan | my device just rebooted my image and didn't show any output on the screen after the sony logo. | 07:40 |
Thaodan | I was wondering where the issue is and if I had a similar issue like you with the file systems | 07:41 |
Thaodan | I would kill for dmesg from uart | 07:41 |
rinigus | Thaodan: already getting to sony logo was a success for me with all these bootloader issues :) | 07:46 |
rinigus | Thaodan: use your own advice you gave to me - hybris-recovery :) . I boot that just with fastboot boot hybris-recovery.img . | 07:47 |
Thaodan | I don't understand which hybris-recovery shows no output on the screen. | 07:47 |
Thaodan | fastboot boot is broken from the official side no idea why | 07:48 |
rinigus | ... but, as bootloader is buggy, you may have to issue "fastboot reboot bootloader" before fastboot boot | 07:48 |
rinigus | (assuming that xperia 1 & xz2 share some bugs) | 07:49 |
Thaodan | quote from jerpelea (sony) "ok devices that use dtb overlay this functionality can create issues" | 07:49 |
rinigus | Thaodan: these made rndis work for me (thanks to mal): https://github.com/sailfishos-sony-tama/android_kernel_sony_msm/commit/6eb403ffe848ed1c6a77327508bbb86fddff90d9 | 07:50 |
rinigus | I wonder what sony devs mean by issues with dtbo | 07:51 |
Thaodan | no idea this stuff isn't that good documented imho | 07:51 |
Thaodan | I already had CONFIG_USB_CONFIGFS_QCRNDIS=y | 07:53 |
Thaodan | CONFIG_USB_CONFIGFS_RNDIS=y | 07:53 |
Thaodan | CONFIG_USB_CONFIGFS_RMNET_BAM=y | 07:53 |
Thaodan | CONFIG_USB_CONFIGFS_MASS_STORAGE=y | 07:53 |
Thaodan | But I don't had CONFIG_USB_CONFIGFS_RNDIS=y | 07:53 |
Thaodan | I addded it for testing | 07:54 |
rinigus | Thaodan: if you look at the last version, I had to drop those | 07:54 |
rinigus | and to make it compile, had to set CONFIG_USB_CONFIGFS_F_GSI=n | 07:54 |
Thaodan | Mine builds fine with them. | 07:55 |
Thaodan | But I have 4.14 so no idea. | 07:55 |
rinigus | also, xz2 uses b.1 for gadget config, not c.1 as in our hybris scripts. but I am not sure whether its important... and not sure whether I have default c.1 working as well in my last images. but mentioning it to be sure I don't forget it | 07:56 |
rinigus | Thaodan: mine if 4.9 | 07:57 |
rinigus | (is) | 07:57 |
Thaodan | I know | 07:57 |
Thaodan | I wish mine would have just pie as it was released on stock | 07:58 |
rinigus | Thaodan: but speaking of dtbo - when you figure out how it works and whether we can mostly ignore it, please share over here. would be good to know | 09:16 |
Thaodan | https://github.com/sonyxperiadev/bug_tracker/issues/487#issuecomment-546830909 | 09:17 |
Thaodan | mine won't even boot to hybris-recovery | 09:17 |
Thaodan | reboots after a few sec and the screen is black/off after the sony logo | 09:20 |
rinigus | Thaodan: sounds different to xz2, that I can boot with 'fastboot boot myboot.img'. I guess you will have to flash recovery as boot. did you flash vbmeta as I mentioned above? | 09:22 |
Thaodan | yes yesterday | 09:24 |
Thaodan | made it with make vbmetageimage | 09:24 |
rinigus | Thaodan: and with those disable flags? | 09:26 |
Thaodan | sudo fastboot --disable-verity --disable-verification flash vbmeta ../android-syspart/out/target/product/griffin/vbmeta.img | 09:26 |
Thaodan | yes | 09:26 |
rinigus | Thaodan: ok, at least that's not on the way :) | 09:26 |
rinigus | Thaodan: and when you make that dtbo image as in my hadk - you still have issues, right? (aka recovery flipping back to black screen) | 09:28 |
Mister_Magister | Thaodan: rinigus: u working on griffin or what | 09:33 |
rinigus | Mister_Magister: Theodan is working on it. | 09:35 |
Thaodan | rinigus works on tama | 09:35 |
Mister_Magister | oh sorrey i'm mistaken | 09:35 |
rinigus | tama/akari :) | 09:35 |
Mister_Magister | it's first time i see 2 devices sharing same codename | 09:35 |
Mister_Magister | there is sony-griffin and motorola-griffin on which i'm working on | 09:36 |
Thaodan | mine is kumano/griffin | 09:36 |
Thaodan | ah funny | 09:36 |
Mister_Magister | good luck with our griffins :P | 09:36 |
Thaodan | rinigus: this is how it goes: https://cloud.thaodan.de/index.php/s/5Gbn2sYKzPFyDnc | 09:36 |
Thaodan | it stays at black screen for about 40s and the reboots | 09:37 |
Thaodan | I hope you have more luck than me Mister_Magister | 09:37 |
rinigus | (I assume that this is with matching dtbo) anything on dmesg in your linux pc? | 09:38 |
Mister_Magister | Thaodan: :P | 09:38 |
Thaodan | just that rinigus | 09:38 |
Thaodan | [ +0,113955] usb 2-7: new high-speed USB device number 33 using xhci_hcd | 09:38 |
Thaodan | [ +0,155893] usb 2-7: New USB device found, idVendor=0fce, idProduct=0dde, bcdDevice= 1.00 | 09:38 |
Thaodan | [ +0,000004] usb 2-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3 | 09:38 |
Thaodan | [ +0,000003] usb 2-7: Product: Android | 09:38 |
Thaodan | [ +0,000002] usb 2-7: Manufacturer: Google | 09:38 |
Thaodan | [ +0,000002] usb 2-7: SerialNumber: QV711BUJ1T | 09:38 |
Thaodan | [ +2,804515] usb 2-7: USB disconnect, device number 33 | 09:38 |
Mister_Magister | that ain't sfos | 09:39 |
rinigus | Thaodan: I think it reboots as it cannot make rndis device. that's recovery, right? | 09:39 |
rinigus | Thaodan: try to make the kernel config closer to mine. for that also disable options as I did in my last config | 09:40 |
rinigus | ... it was only that combination that worked. and I did try quite a few | 09:41 |
Thaodan | that could be. | 09:42 |
rinigus | Thaodan: fingers crossed | 09:44 |
Thaodan | uart without opening the device would be a blessing | 09:45 |
Thaodan | btw rinigus if you want to see my progress in porting kumano look at https://gitlab.com/Thaodan/hadk_tools/tree/kumano | 09:46 |
Thaodan | could be also for other devices. I found that easier than using .hadk.env and running everything by hand. | 09:47 |
rinigus | Thaodan: I will look into it at some point. right now I am stuck on fastboot not recognizing a device at all. or only partially and refusing to flash | 09:50 |
rinigus | happened after I rebooted my pc. will have to figure out tonight if its pc with some update, usb cable, or some connection between usb3->usb2 device. | 09:51 |
Thaodan | thats strange that never happened to me. Only once on my notebook which made me reboot the bootloader after each flash. | 09:52 |
Thaodan | btw was was the limitation that the android 9 systemimage didn't build inside the ha sdk? My android 10 image builds fine inside it. | 09:53 |
rinigus | Thaodan: it was just unable to compile it. didn't look further into it | 09:55 |
T42 | Luka %lastname% was added by: Luka %lastname% | 10:26 |
T42 | <Luka %lastname%> hi | 10:26 |
T42 | <Luka %lastname%> I am porting to moto g5 | 10:26 |
T42 | <Luka %lastname%> but ending with | 10:27 |
T42 | <Luka %lastname%> error: Failed build dependencies: | 10:27 |
T42 | <Luka %lastname%> pkgconfig(android-headers) is needed by droid-config-cedric-1-1.armv7hl | 10:27 |
T42 | <Luka %lastname%> repomd-pattern-builder is needed by droid-config-cedric-1-1.armv7hl | 10:27 |
T42 | <Luka %lastname%> ssu-kickstart-configuration is needed by droid-config-cedric-1-1.armv7hl | 10:27 |
T42 | <Luka %lastname%> now only : | 10:30 |
T42 | <Luka %lastname%> repomd-pattern-builder is needed by droid-config-cedric-1-1.armv7hl | 10:30 |
T42 | <Luka %lastname%> ssu-kickstart-configuration is needed by droid-config-cedric-1-1.armv7hl | 10:30 |
T42 | <Luka %lastname%> here is full output https://pastebin.com/ut2y3T7B | 10:31 |
T42 | hacker12455 was added by: hacker12455 | 10:33 |
Thaodan | Please set a username Luka | 10:34 |
Thaodan | or else communication from the IRC side is pita | 10:34 |
T42 | <Luka %lastname%> @Thaodan what do you mean i have it on tg | 10:39 |
Thaodan | you have no @Username set | 10:40 |
T42 | <hacker12455> Maybe something with the tg bridge | 10:40 |
T42 | <hacker12455> Hmm, is there a Matrix bridge? | 10:41 |
T42 | <Luka %lastname%> @luka set | 10:41 |
T42 | <Luka %lastname%> @Luka %lastname% [@luka set], like that? | 10:41 |
T42 | <Luka %lastname%> or just | 10:41 |
T42 | <NotKit> no, username in Telegram settings | 10:41 |
T42 | <Luka %lastname%> @Username set | 10:41 |
T42 | <Lukapanio> ouch sorry | 10:42 |
T42 | <Lukapanio> now done | 10:42 |
T42 | <Lukapanio> so why do i have that error | 10:43 |
T42 | <Lukapanio> ? | 10:43 |
vknecht | @Lukapanio: first should check your environment (.hadk.env, .mersdk.profile, etc.), "MerSDK PlatformSDK bash-3.2$" as prompt looks fishy | 10:47 |
T42 | <elros34> what release you use for platform sdk and target? check full log (line 32 in your log) | 10:47 |
T42 | <Lukapanio> https://pastebin.com/6ZCZr202 | 10:53 |
T42 | <Lukapanio> @vknecht what is bad with "MerSDK PlatformSDK bash-3.2$" | 11:01 |
vknecht | depends on you .mersdk.profile and .hadk.env files, can you show them ? | 11:03 |
T42 | <Lukapanio> @vknecht https://bpaste.net/show/DZSCC | 11:06 |
T42 | <Lukapanio> here you are | 11:06 |
vknecht | ok, PS1="MerSDK $PS1" explains it... | 11:08 |
vknecht | so which release of platformsdk/targets did you install ? and which HADK pdf version are you following ? | 11:10 |
T42 | kiam001 was added by: kiam001 | 11:11 |
vknecht | and what did you do before (make hybris-hal in habuild etc.) ? and can you show your github repos ? | 11:11 |
T42 | <Lukapanio> @vknecht here are all repos https://github.com/luka177/ | 11:18 |
T42 | <Lukapanio> and i have done mka hybris-hal | 11:18 |
vknecht | @Lukapanio: it doesn't look like you created your spec files using the templates like instructed in hadk pdf ? | 11:23 |
vknecht | eg. missing %define community_adaptation 1 in droid-config-cedric.spec | 11:24 |
T42 | <Lukapanio> https://neochapay.ru/hadk.html | 11:36 |
T42 | <Lukapanio> used that guide | 11:36 |
T42 | <Lukapanio> @vknecht so i added that and i have https://neochapay.ru/hadk.html | 11:37 |
T42 | <Lukapanio> ouch i have * Building of community-adaptation finished successfully | 11:38 |
T42 | <Lukapanio> and still error: Failed build dependencies: | 11:38 |
T42 | <Lukapanio> community-adaptation is needed by droid-config-cedric-1-1.armv7hl | 11:38 |
T42 | <Lukapanio> repomd-pattern-builder is needed by droid-config-cedric-1-1.armv7hl | 11:38 |
T42 | <Lukapanio> ssu-kickstart-configuration is needed by droid-config-cedric-1-1.armv7hl | 11:38 |
vknecht | well, unless really special needs, you should be using the pdf linked at https://sailfishos.org/develop/hadk/ | 11:40 |
vknecht | from the start... | 11:41 |
T42 | <Lukapanio> ok | 11:42 |
T42 | <Lukapanio> lets do all from the begining to the end | 11:42 |
deathmist | jusa: so what about these changes to Android audio HAL configs and whatnot in Pie 9.0 and beyond? I don't have a "audio_policy.conf" anywhere on my phone so my old PA config won't work https://git.io/JeuTU but found a possible replacement "audio_policy_configuration.xml" file https://pastebin.com/GPJ7XnQj | 11:44 |
T42 | <Lukapanio> @vknecht what base is better android 7/8/9/8(treble) | 12:01 |
T42 | <Lukapanio> ? | 12:01 |
mal | deathmist: that xml is used in sfos pa droid plugin | 12:02 |
vknecht | generally, use the one that works best ; now, with 7 you should have less surprises as sfos porting go (personnal opinion) ;-) | 12:02 |
deathmist | mal: oh ok, didn't know that. then what about my arm_droid_card_custom.pa config file? audio_policy.conf is definitely gone for me on Pie | 12:04 |
vknecht | not sure treble is an option | 12:04 |
mal | deathmist: audio_policy.conf is not needed is xml is used | 12:06 |
T42 | <Lukapanio> but android 7 is 32bit all other is aarch64 | 12:06 |
T42 | <Lukapanio> and android 7 is not very stable | 12:06 |
vknecht | well, go with 8 then, with 9 it's still quite hardcore | 12:08 |
deathmist | mal: so I should just remove the " config=/etc/audio_policy.conf" part entirely from my PA config? | 12:09 |
mal | deathmist: do you have some custom changes to pa config? | 12:12 |
deathmist | in /etc/audio_policy.conf I used to remove an entire dsd_compress_passthrough section as it caused PA service to fail on startup | 12:16 |
T42 | <Lukapanio> so i must include all partition in fix mountpoint | 12:17 |
T42 | <Lukapanio> or it will be ok to use same as halium? | 12:17 |
deathmist | @Lukapanio you definitely need your most important ones at least like /system /vendor /persist /firmware etc there, I just put everything there so I wouldn't have problems | 12:20 |
T42 | <Lukapanio> hmmmm there is no vendor | 12:21 |
T42 | <Lukapanio> as phone was released with android 7 | 12:22 |
deathmist | that's because you probably aren't doing a treble port (Android 8+) | 12:22 |
T42 | <Lukapanio> there is treble tree with dirty trick | 12:23 |
deathmist | if you don't have many partitions just add all of them, I had 70 so I made a quick script that did it for me | 12:23 |
T42 | <Lukapanio> using oem as vendor | 12:23 |
T42 | <Lukapanio> 54 here | 12:23 |
jusa | deathmist: you could also report to pulseaudio-modules-droid github project if there are crashes.. but yeah, you can pass xml to config variable as well, or omit the variable and the module will try to open xml first and legacy config after | 12:29 |
deathmist | ok, I'll be doing more testing soon! :) | 12:29 |
mal | deathmist: but you said you don't have audio_policy.conf but then you said you removed something from it? | 12:30 |
deathmist | mal: that was back in 15.1 where I also had the file in /system iirc | 12:31 |
T42 | <Lukapanio> @deathmist https://github.com/Halium/hybris-boot/blob/master/fixup-mountpoints#L1641 | 12:31 |
T42 | <Lukapanio> here is fixup for halium | 12:32 |
T42 | <Lukapanio> can i use that | 12:32 |
T42 | <Lukapanio> or better idea is to add all partiton | 12:32 |
mal | deathmist: does it help if you remove the custom config? | 12:32 |
T42 | <Lukapanio> partitons* | 12:39 |
T42 | <Lukapanio> partitions* | 12:39 |
mal | deathmist: so what pa config do you have now? | 12:41 |
deathmist | mal: same arm_droid_card_custom.pa as I linked but I now removed "config=" arg entirely, still no audio tho. journal https://pastebin.com/6f0K4V6d should I also get full pulseaudio logs with increased verbosity? | 12:46 |
mal | deathmist: are you sure the android side audio subsystem is correctly initialized? | 12:48 |
deathmist | mal: damn doesn't actually look like it, logcat https://pastebin.com/EvS12Ne9 | 12:55 |
mal | deathmist: that doesn't show any audio related messages, is that complete log after reboot? | 12:56 |
deathmist | mal: yeah that seems to be all /usr/libexec/droid-hybris/system/bin/logcat gives me after a reboot | 13:00 |
deathmist | I do however see "load: module=/vendor/lib/hw/audio.primary.msm8998.so" and "dlopen failed:" right under it, looks like I have some permission issue with cutils-trace because that is present there a few times | 13:01 |
mal | deathmist: some vendor blob mismatch? | 13:02 |
deathmist | could that be caused by the kernel? I kinda doubt it as mostly everything else works flawlessly including display, vibration, rotation, proximity, ... old kernel was forked directly from LOS https://git.io/JeunI while the current one I've got booted also has linux-stable merged in https://git.io/JeunL | 13:09 |
mal | no idea, could be | 13:13 |
deathmist | isn't the produced boot.img in out/ just the regular LineageOS one? I could try to boot into Android with that and verify that audio works | 13:14 |
jusa | deathmist: Invalid argument when trying to open hw module is likely permission/initialization issue | 13:21 |
mal | jusa: check the logcat fails to load audio.primary.msm8998.so module | 13:22 |
deathmist | audio works fine on Android, at least using the regular LOS 4.4.153 kernel instead of my 4.4.197. will test that older kernel with SFOS too asap with my new defconfig changes | 13:36 |
T42 | <adampigg> mal: my internal turmoil over ; persists..... | 13:43 |
T42 | <adampigg> poll: ; yay or nay? | 13:43 |
T42 | <adampigg> :D | 13:44 |
T42 | <Lukapanio> sb2 -t $VENDOR-$DEVICE-$PORT_ARCH gcc main.c -o test | 14:14 |
T42 | <Lukapanio> sb2: Error: Tools directory '/srv/mer/toolings/motorola-cedric' does not exist. | 14:14 |
deathmist | @Lukapanio you probably made your sb2 targets wrong. what does "sdk-assistant list" show? I get "SailfishOS-3.1.0.12" & "`-oneplus-cheeseburger-armv7hl" | 14:17 |
T42 | <Lukapanio> PlatformSDK bash-3.2$ sdk-assistant list | 14:18 |
T42 | <Lukapanio> SailfishOS-latest | 14:18 |
T42 | <Lukapanio> motorola-cedric-armv7hl | 14:18 |
T42 | <Lukapanio> PlatformSDK bash-3.2$ | 14:18 |
T42 | <Lukapanio> why is it armv7hl here? | 14:18 |
T42 | <Lukapanio> and motorola-cedric there? | 14:18 |
T42 | <elros34> it should be: SailfishOS-3.1.0 | 14:23 |
T42 | <elros34> ├─$VENDOR-$DEVICE-armv7hl | 14:23 |
T42 | <elros34> first is tooling, second target | 14:23 |
deathmist | @Lukapanio if you pasted exactly how it output then you made both as toolings instead of "SailfishOS-3.1.0.12" as tooling and "$VENDOR-$DEVICE-$PORT_ARCH" as target under that tooling. remove both using sdk-assistant (see "sdk-assistant --help"), do "export RELEASE=3.1.0.12" and follow https://git.io/fjM1D for a bit (my own build guide) | 14:23 |
T42 | <Lukapanio> ok thanks | 14:25 |
deathmist | keep in mind you can't just blindly follow my build guide either, a bunch of it it for the OnePlus 5 devices & 15.1 specifically and some commands may not work as I have modified SDK environment profile files etc | 14:33 |
T42 | <Lukapanio> i must add droid_target_aarch64 1 | 14:42 |
T42 | <Lukapanio> ? | 14:42 |
deathmist | @Lukapanio https://git.io/JeuWa if your phone SOC is 64-bit capable (armv8 etc) then yes | 14:45 |
T42 | <Lukapanio> yepit is 64 | 14:45 |
deathmist | which base were you doing again? you'll prob need this too in your spec if you have a QCOM device to get proper graphics https://git.io/JeuW6 | 14:47 |
T42 | <Lukapanio> my base is los15.1 | 14:49 |
T42 | <Lukapanio> thanks added | 14:49 |
deathmist | hmm ok, have you done https://github.com/mer-hybris/hadk-faq#hybris-15-1 yet then? | 14:52 |
T42 | <Lukapanio> ouch only first | 14:53 |
deathmist | no problem, good to catch these things early to avoid needing to rebuild a new image constantly :) | 14:54 |
T42 | <Lukapanio> thanks will add now | 14:55 |
deathmist | I think you'd want to do as many steps from HADK PDF as possible before even booting for the first time (e.g. droidmedia etc) so graphics will work when you eventually get to that point | 14:58 |
deathmist | tho it's also nice to see if it even boots to anything, I think actually don't follow everything yet | 14:59 |
T42 | <Lukapanio> lol it wount work from first time | 15:00 |
deathmist | I know lol just realized, no need to waste time early as we'll prob be swapping around defconfig options and whatnot | 15:00 |
T42 | <Lukapanio> once i had rebuilt kernel 20 times before got postmarketos booting on galaxy tab 4 7.0 | 15:01 |
T42 | <Lukapanio> but with cedric libhybris is working, haliumworkes not bad | 15:02 |
deathmist | the way my phone boots hybris properly is when enable SELinux options such as SECURITY_SELINUX_BOOTPARAM mentioned by kernel checker and do "selinux=0" on boot KERNEL_CMDLINE in some device/**/BoardConfig*.mk file, haven't tried anything else as this has worked till 16.0 too now | 15:04 |
T42 | <Lukapanio> i alredy added selinux=0 audit=0 | 15:05 |
T42 | <Lukapanio> error: Failed build dependencies: | 15:18 |
T42 | <Lukapanio> ofono-devel >= 1.21+git57 is needed by ofono-ril-binder-plugin-1.0.10-1.armv7hl | 15:18 |
T42 | <Lukapanio> pkgconfig(libgbinder-radio) >= 1.0.8 is needed by ofono-ril-binder-plugin-1.0.10-1.armv7hl | 15:18 |
T42 | <Lukapanio> pkgconfig(libgrilio) >= 1.0.35 is needed by ofono-ril-binder-plugin-1.0.10-1.armv7hl | 15:18 |
deathmist | cd hybris/mw/ofono-ril-binder-plugin && git reset --hard 1.0.6; cd - | 15:21 |
deathmist | https://piggz.co.uk/sailfishos-porters-archive/index.php you can use this for example to track down the more common issues | 15:21 |
T42 | <Lukapanio> thanks | 15:22 |
deathmist | prob too late now but nfcd-binder-plugin will fail too, that one you'll downgrade to 1.0.4 | 15:24 |
T42 | <Lukapanio> damn | 15:24 |
T42 | <Lukapanio> i will have problems with unneeded garbage | 15:24 |
T42 | <Lukapanio> as i have no nfc at all | 15:25 |
deathmist | it will build it as that's a common component in most newer devices, you could fork the submodule and remove the entire build part in build_packages but that's effort to maintain. it won't actually install it on the device unless you specify so in patterns | 15:26 |
vknecht | piggz, those « ; » can die, there should be a space before them anyway ;-) | 15:57 |
deathmist | mal: I may have found a clue about what qti / dataqti is and does: "#Create QTI dir for logs" is some init files and it creates a "/data/vendor/dataqti" dir at least on Pie, imo it's safe to disable | 16:00 |
deathmist | especially when it's just being started and dying every 10s on SFOS :p | 16:01 |
vknecht | what's the stance on instanciating a qmlRegister'ed Type and calling view->rootContext()->setContextProperty() on them in main cpp file ? makes them available everywhere without needing to declare Them{} in qml, right ? | 16:02 |
vknecht | if so, anything against doing this for FSOperations ? | 16:02 |
T42 | <adampigg> vknecht: does that solve your signal problem? i cant understand why? i think hthe current way is preferred than creating a contextProperty for a qobject | 16:04 |
vknecht | well, I've ditched signaling | 16:05 |
Thaodan | vknm | 16:05 |
vknecht | lemme see where I'm at, and I'll push | 16:06 |
Thaodan | vknecht: creating the object inside C++ vs. just registering the type has the benifit that you can pass additional arguments from the C++ side to the object while creating it. For example if you have a model for search data you can pass a reference to an object cache. | 16:08 |
vknecht | piggz, "static StorageModel *m_model;" to the rescue ;-) https://github.com/piggz/harbour-advanced-camera/compare/b15adf597b188ba9e6203c43abceab533f43be6a..1566699f0caf620edb6b7ad35c5b4ef35db24d98 | 16:09 |
vknecht | if FSOperation had only one instance, guess could ditch this trick, or at least initialize a non-static one in constructor | 16:10 |
vknecht | Thaodan, ok | 16:12 |
vknecht | already did it for the storage model, no point having more than one, and should then be accessible equally from cameraui, settings overlay (everywhere we need writablelocation, in fact) | 16:19 |
vknecht | at least now, the list gets refreshed ; still have to iron some detail so that correct entry gets selected and setting saved | 16:23 |
vknecht | not sure if it's my usb key, or device' usb low power mode, but the key tends to disappear few seconds after mounting its partitions and running pov | 16:25 |
vknecht | so it complicates testing a bit | 16:25 |
T42 | <Lukapanio> Error <creator>[10/28 16:19:38] : Unable to find pattern: Jolla Configuration cedric | 16:28 |
Thaodan | vknecht: you could look at the usb sysfs power interface: /sys/bus/usb/devices/$id/$id/power/control | 16:30 |
Thaodan | @Lukapanio: ./hybris/droid-configs/droid-configs-device/helpers/process_patterns.sh | 16:31 |
Thaodan | https://gitlab.com/Thaodan/hadk_tools/blob/master/src/mk.image.hadk#L13 | 16:32 |
mal | Thaodan: https://github.com/mer-hybris/droid-hal-device/commit/bc3cc52519e93a94ca859605f114739f6e74db8a | 16:35 |
Thaodan | mal: thanks I've seen the commit | 16:36 |
vknecht | Thaodan, thanks, I see it's on "auto", will have to dig kernel/doc for possible value | 16:44 |
Thaodan | vknecht: https://www.kernel.org/doc/html/v4.16/driver-api/usb/power-management.html#the-user-interface-for-dynamic-pm | 16:45 |
Thaodan | See here | 16:45 |
Thaodan | you change it to on to disable suspend | 16:46 |
T42 | <elros34> could somebody run: "udevadm monitor -k -s cpu", wait for a while or lock/unlock screen so kernel event will be generated. My device generates /devices/system/cpu/cpu1/cpufreq but I suspect it's not common and should be /devices/system/cpu/cpu1 | 16:50 |
vknecht | thanks, still having that so must be the key or the connector... | 16:53 |
vknecht | crap, have to update my X to 3.1 now there's keepalive in pov | 16:56 |
vknecht | tempted to use graphical updater and watch it crash XD | 16:58 |
vknecht | @elros34: https://paste.mozilla.org/d1Tjcqb4 | 17:04 |
T42 | <elros34> thx | 17:05 |
deathmist | @elros34 I got same results but with cpus 1-7 instead ofc :p | 17:05 |
vknecht | well, it's an 8 cores, but maybe there a problem | 17:06 |
T42 | <elros34> ,pu0 is usually always enable, thanks so it's my strange device | 17:06 |
T42 | <elros34> cpu0* | 17:07 |
vknecht | in aida64 also I see only those 2 suspending | 17:08 |
vknecht | latest submodules ok/recommended for 3.1 ? | 17:21 |
T42 | <Lukapanio> Error <creator>[10/28 16:45:26] : URLGrabber error: https://releases.jolla.com/jolla-apps//armv7hl/repodata/repomd.xml - e.errno: 14 | 17:24 |
vknecht | seem to be missing environment, like RELEASE env var | 17:25 |
T42 | <Lukapanio> ouch | 17:26 |
T42 | <Lukapanio> yep | 17:26 |
T42 | <Lukapanio> repo problem: nothing provides pulseaudio-module-keepalive >= 1.0.0 needed by pulseaudio-modules-droid-12.2.81-1.armv7hl, | 17:29 |
T42 | <Lukapanio> may be bad release 3.1.0.11 | 17:29 |
T42 | <Lukapanio> ? | 17:29 |
T42 | <Lukapanio> so what version is lastest? | 17:33 |
T42 | <elros34> correct is 3.1.0.12 | 17:38 |
T42 | <Lukapanio> same with 12 | 17:39 |
T42 | <Lukapanio> but it is there | 17:42 |
T42 | <Lukapanio> PlatformSDK bash-3.2$ cat /var/tmp/mic/cache/adaptation-community-common-cedric-3.1.0.12/816043a44ea775a452489acf4f9f5e331b9a866d0a8d759b3a02b6ecffa5fee9-primary.xml | grep keepalive | 17:42 |
T42 | <Lukapanio> <rpm:entry name="pulseaudio-module-keepalive" flags="GE" epoch="0" ver="1.0.0"/> | 17:42 |
T42 | <Lukapanio> PlatformSDK bash-3.2$ | 17:42 |
T42 | <Lukapanio> damn | 17:42 |
T42 | <Lukapanio> why cant it fond that | 17:43 |
T42 | <Lukapanio> @elros34 [correct is 3.1.0.12], thanks but not helped | 17:44 |
T42 | <elros34> keepalive was splited recently so try to downgrade pulseaudio-modules-droid or build https://git.merproject.org/mer-core/pulseaudio-module-keepalive | 17:45 |
T42 | <Lukapanio> ouch | 17:47 |
T42 | <elros34> hmm, it's already built in common repo so check you repositories in ks file | 17:50 |
T42 | <Bob_Da_Builder> Hello, getting this error when trying to build for a3xelte: | 18:01 |
T42 | <Bob_Da_Builder> ninja: error: '/home/quantumdynamo/ANDROID_ROOT/out/host/linux-x86/obj/STATIC_LIBRARIES/libfdt_intermediates/export_includes', needed by '/home/quantumdynamo/ANDROID_ROOT/out/host/linux-x86/obj/EXECUTABLES/dtbhtoolExynos_intermediates/import_includes', missing and no known rule to make it | 18:01 |
T42 | <Bob_Da_Builder> 18:00:01 ninja failed with: exit status 1 | 18:01 |
*** electro is now known as Guest24756 | 18:04 | |
rinigus | evening! I simplified my config with dropping few things in sparse. xz2 (akari) still doesn't boot to gui. corresponding logs | 18:05 |
rinigus | dmesg with df: https://paste.mozilla.org/AxNCdLBw/raw | 18:05 |
rinigus | journal: https://paste.mozilla.org/Vwm77ZRA/raw | 18:05 |
rinigus | logcat with complains regarding absent opengl implementation: https://paste.mozilla.org/ogchBgto/raw | 18:05 |
rinigus | ls -lR of /dev: https://paste.mozilla.org/tjsQVkoF/raw | 18:05 |
rinigus | ideas? | 18:05 |
rinigus | on user side - it boots to sony logo, lightens up white led , shuts it down after some time. on power press - led goes red and its shutting down nicely | 18:06 |
T42 | <elros34> rinigus: "SELinux: Starting in permissive mode" is that expected because of some hybris16 specific patches or you just forgot to disable selinux? | 18:08 |
rinigus | elros34: I kept selinux, as it is for xperia 10. is that the place to disable? | 18:09 |
rinigus | (met "something to disable") | 18:09 |
T42 | <elros34> Usually it must be: SELinux: disabled at boot or something similar but I remember mal mentions some changes which requires selinux partialy enabled | 18:11 |
mal | rinigus: not sure if selinux yet works in current release and even if it does then it would need some configs and correct patch to system/core also | 18:12 |
rinigus | elros34: as far as I understood, I cannot just specify selinux=0 on boot cmd line. if I wish to do so, I will have to drop corresponding patches in hybris | 18:12 |
T42 | <Bob_Da_Builder> (Document) https://irc.thaodan.de/.imgstore/2USi5IXVa0.xml | 18:13 |
deathmist | mal: couldn't "external/libhybris" be added as an entry in hybris >=15.1 branch manifests? what were the issues people are experiencing as I've not seen anything wrong since I've added it to my local manifests and it has worked always | 18:14 |
T42 | <Lukapanio> Error <creator>[10/28 18:14:09] : Unable to find pattern: Jolla Configuration cedric | 18:14 |
T42 | <Lukapanio> again | 18:14 |
T42 | <Lukapanio> hybris/droid-configs/droid-configs-device/helpers/process_patterns.sh | 18:14 |
T42 | <Lukapanio> not helping | 18:14 |
deathmist | @Lukapanio: run build_packages -c (ofc replace with full path to scripts) | 18:14 |
rinigus | mal: my config is at https://github.com/sailfishos-sony-tama/droid-config-sony-tama-pie/tree/master/sparse/etc/selinux ; its the same as for xperia10, as far as I undestand. or would you expect/suspect to have it different for xz2? | 18:15 |
rinigus | mal: would you recommend to disable selinux, for now at least (with going through hybris patches to do that properly)? | 18:16 |
vknecht | is this trick to always start sensors still needed ? https://github.com/vknecht/droid-config-sony-loire/commit/df6e83750c585de3e8372055b60081aa163541b1 | 18:16 |
mal | vknecht: usually no afaik, it sensor service is not running then maybe | 18:17 |
T42 | <Lukapanio> build_packages -c and process_patterns.sh | 18:19 |
T42 | <Lukapanio> not helpes | 18:19 |
deathmist | @Lukapanio regenerate your kickstart file by following hadk section 8.3 and attempt mic build again | 18:24 |
T42 | <elros34> rinigus: "Failed to find firmware cdsp.mdt" maybe you how some partition not mounted | 18:29 |
rinigus | elros34: /odm is absent and whole /config does not have usb gadget initialized. dev-mtp.mount fails | 18:31 |
rinigus | elros34: mount: /dev/mtp: unknown filesystem type 'functionfs'. I suspect /config is an issue with it | 18:32 |
deathmist | for /odm you'll probably need a odm.mount unit like I have done with my /vendor partition | 18:32 |
T42 | <elros34> I don't thinks mtp via functionfs has anything to it | 18:33 |
rinigus | I had to disable one setting in kernel config to get rndis working - maybe should try with it | 18:33 |
rinigus | CONFIG_USB_CONFIGFS_F_GSI=n | 18:33 |
rinigus | deathmist: let me check, I think I have one | 18:38 |
deathmist | by absent do you mean the entire directory is not there or? | 18:39 |
rinigus | deathmist: "Dependency failed for Droid mount for /odm." in journal. will have to see which dependency is that | 18:39 |
T42 | <Lukapanio> still same error | 18:41 |
T42 | <elros34> You are missing some package. Follow hadk 8.5, there is instruction what to do: Substitute the line @Jolla Configuration @DEVICE@ with @jolla-hw-adaptation-@DEVICE@ | 18:43 |
T42 | <elros34> in your .ks | 18:43 |
T42 | <Lukapanio> yep thanks finaly repo problem: nothing provides pulseaudio-module-keepalive >= 1.0.0 needed by pulseaudio-modules-droid-12.2.81-1.armv7hl is back | 18:47 |
T42 | <elros34> show your ks file | 18:48 |
mal | that should be in common repo | 18:48 |
mal | rinigus: did fixup fail for odm? | 18:49 |
T42 | <Lukapanio> @elros34 [show your ks file], https://bpaste.net/show/3LNPU | 18:49 |
rinigus | deathmist: it doesn't mount it => should be no tree under /odm. let me see | 18:49 |
mal | rinigus: on x10 /odm is from oem partition | 18:50 |
mal | rinigus: https://github.com/sonyxperiadev/device-sony-ganges/blob/master/rootdir/vendor/etc/fstab.ganges#L6 | 18:50 |
T42 | <elros34> @Lukapanio you are missing common repo | 18:50 |
rinigus | mal: booting to recovery, to check what's odm mount is. yes, I know its oem - same for xz2 | 18:51 |
mal | rinigus: what was the mount error? | 18:51 |
mal | rinigus: can you show the mount service file | 18:51 |
rinigus | just a sec | 18:52 |
T42 | <elros34> @Lukapanio do you have adaptation-community-common-$DEVICE-@RELEASE@ repo in droid-config-$DEVICEssu-kickstarts-1-1.armv7hl? | 18:53 |
rinigus | mal and elros34: mount service file: https://dpaste.de/v5FF | 18:54 |
T42 | <elros34> as you can see fixup fails What=/dev/block/bootdevice/by-name/oem | 18:55 |
rinigus | elros34: ok, so I have to add block/bootdevice/by-name/oem somehow to fixup? | 18:56 |
rinigus | current fixup is at https://github.com/sailfishos-sony-tama/hybris-boot/blob/tama-akari/fixup-mountpoints#L160 | 18:57 |
rinigus | looks like I have to add just oem (without _a or _b). do I understand it correctly? | 18:58 |
T42 | <elros34> yes you need to choose active slot | 18:59 |
rinigus | elros34: I can see that this was done for xperia 10. well, sounds easy to do it :) . thank you and thanks to mal! | 18:59 |
T42 | <elros34> so /dev/block/bootdevice/by-name/oem will be replaced with /dev/sda40 or sda50 | 18:59 |
T42 | <elros34> you can do changes in device first | 19:00 |
rinigus | elros34: yes, that's true. device first then... | 19:02 |
mal | rinigus: interesting that you have oem_a and oem_b but fstab has oem | 19:04 |
rinigus | mal: I think its an expected one as active slot is set for os, isn't it? | 19:04 |
T42 | <Lukapanio> @elros34 [@Lukapanio do you have adaptation-community-co …], sorry for stupid question, but where is it located, can find only its rpm | 19:07 |
T42 | <elros34> just unpack rpm | 19:09 |
T42 | <Lukapanio> i have repo --name=adaptation-community-common-cedric-@RELEASE@ --baseurl=http://repo.merproject.org/obs/nemo:/devel:/hw:/common/sailfish_latest_@ARCH@/ | 19:12 |
mal | rinigus: maybe | 19:14 |
T42 | <elros34> @Lukapanio so you probably made mistake in 8.3 because it should be also in your generated ks | 19:14 |
T42 | <elros34> don't mixup with adaptation-community-cedric | 19:16 |
mal | @elros34 does this https://github.com/mer-hybris/droid-hal-device/pull/226/files now work correctly? | 19:16 |
rinigus | mal and elros34: no gui, but way more interesting logs. journal and logcat coming up in few minutes | 19:18 |
T42 | <elros34> mal: my device generates /devices/system/cpu/cpu1/cpufreq instead /devices/system/cpu/cpu1 but based on logs from vknecht it's not normal behavior. Now it it only adds TEST so shouldn't break anything just suppress spam if path doesn't exist | 19:19 |
mal | @elros34 ok, I'll need to test on some devices | 19:22 |
T42 | <Lukapanio> thanks @elros34 i passed that | 19:23 |
rinigus | journal: https://dpaste.de/xPAL/raw ; logcat: https://dpaste.de/S6A6/raw ; df -h: https://dpaste.de/vLQg/raw | 19:32 |
rinigus | mal & elros34: pasted logs, haven't had a chance to look through them yet | 19:33 |
rinigus | at least opengl errors disappeared | 19:34 |
mal | rinigus: related to usb usb_moded[3272]: /config/usb_gadget/g1/functions/rndis_bam.rndis: mkdir failed: No such file or directory | 19:38 |
rinigus | mal: I think that message was even on stock - or something similar. I think its coming from upstream/upstream android and on sony implementation they use gsi.rndis version. at least that was guessing from reading init scripts in aosp | 19:40 |
mal | rinigus: does test_hwcomposer fail | 19:40 |
rinigus | mal: how do I run it? | 19:41 |
rinigus | ... I don't have ssh into device | 19:41 |
mal | hmm, good point | 19:41 |
mal | rinigus: you know you can configure usb-moded to use correct paths | 19:41 |
rinigus | mal: you mean for config of rndis on sailfish boot proper? | 19:42 |
rinigus | ... sorry, have to go now for 10-20 mins | 19:43 |
mal | rinigus: yes, usb-moded has possibility set those paths etc like replacing rndis_bam.rndis with something else | 19:43 |
mal | rinigus: what rndis options do you have enabled in kernel | 19:46 |
mal | rinigus: https://piggz.co.uk/sailfishos-porters-archive/index.php?log=2019-10-08.txt#line70 and a bit later the rndis.usb0 stuff, could those be something you need? | 19:46 |
mal | rinigus: where is that df -h from? | 19:47 |
rinigus | mal: I will look into it. I have a set of options for kernel that works with hybris-recovery for rndis. so, something like that should work then for usb-moded, I guess | 19:54 |
rinigus | mal: logs and df -h are from a small logs script which I run using extra service on boot and shutdown. later I get those by booting into recovery | 19:54 |
mal | rinigus: do you have any logs from recovery which would show what paths it has | 19:55 |
rinigus | mal: yeah, I am logged in into it. its using usb_gadget/g1/functions/rndis.usb0 | 19:57 |
mal | rinigus: so add the config mentioned in my link | 19:57 |
mal | the filename is one line above where my link points to | 19:58 |
deathmist | mal: I tried the audio fix piggz also used from 4 months ago: "ln -s /system/lib/vndk-28/libaudioroute.so /usr/libexec/droid-hybris/system/lib" as I have the same issue, I definitely get different results now like lipstick takes forever to load and logs look more interesting too: logcat https://pastebin.com/raw/JLTZpjXG journal https://pastebin.com/raw/3dBs07j2 | 19:58 |
mal | rinigus: also check whether there is c.1 or b.1 folder somewhere under usb_gadget/ | 20:00 |
deathmist | still no audio tho sadly just to clarify | 20:01 |
rinigus | mal: just ini with `gadget_conf_directory = configs/c.1` ? anything else? | 20:01 |
rinigus | + [configfs] as a header | 20:01 |
rinigus | mal: full path on recovery is /config/usb_gadget/g1/configs/c.1/ where rndis.usb0 is added as symlink | 20:02 |
mal | rinigus: ok, config file needs to have 3 lines | 20:02 |
mal | [configfs] | 20:02 |
mal | gadget_conf_directory = configs/c.1 | 20:02 |
mal | function_rndis = rndis.usb0 | 20:03 |
rinigus | mal: thank you! | 20:03 |
mal | hopefully that works | 20:03 |
mal | I think deathmist uses the same config | 20:03 |
mal | although I don't see that in his configs | 20:05 |
deathmist | I attempted but it didn't work. my device uses b.1 as config dir on all init files etc so I'll attempt again right now probably, will need to edit /init-debug to as that uses c.1 by default, probably relevant defconfig options: https://git.io/JeuE2 | 20:06 |
rinigus | mal and deathmist: nope, didn't work. as recovery works with c.1, I think that should be ok. I have to go now for some time, will probably pick up logs later tonight and continue tomorrow. | 20:10 |
mal | try b.1 | 20:14 |
mal | recovery could do things differently | 20:14 |
mal | anyway that kind of config could help, unless something else is missing | 20:14 |
mal | deathmist: there are some audio related kernel errors in your logs | 20:16 |
deathmist | mal: this is on the older 153 revision 4.4 kernel now and ofc all works fine on LineageOS side, what could be causing those then? here's also my disabled_services.rc as of now https://git.io/Je4KY | 20:26 |
mal | deathmist: do sensors work? | 20:30 |
deathmist | mal: als & rotation work fine, how should I test the others again? | 20:32 |
deathmist | test_sensors seems to list 51 sensors at least | 20:33 |
piggz | mal: rinigus: whats that configfs stuff for? i think pro1 has hose folders | 20:39 |
deathmist | holy shit I got MTP working now :DDD | 20:40 |
deathmist | I used usb-moded-configfs.ini with c.1 path and "it just worked" | 20:40 |
piggz | yes, we have same errors | 20:42 |
deathmist | oh I wonder if it was some init scripts that were messing everything up, they were importing some more vendor init usb and configfs rc file and I commented them out now & plan to use some overlay / bind mount solution to use them cleanly | 20:47 |
mal | deathmist: ok, then sensors are fine | 20:47 |
mal | piggz: some device use different configfs stuff and might need configuration like that b.1 vc c.1 and rndis name | 20:48 |
piggz | mal: will i need to change anything for this https://paste.mozilla.org/CY3MsN6U | 20:52 |
piggz | Oct 28 20:53:52 Sailfish usb_moded[6797]: /config/usb_gadget/g1/functions/rndis.usb0/ethaddr: can't open for writing: No such file or directory | 20:55 |
piggz | Oct 28 20:53:52 Sailfish usb_moded[6797]: /config/usb_gadget/g1/functions/rndis.usb0/wceis: can't open for writing: No such file or directory | 20:55 |
mal | piggz: do you have any config now? | 21:03 |
piggz | mal: i just made one based on what you told rinigus | 21:03 |
mal | piggz: did it change anything? what is broken in your device, all of usb or just some part of it? | 21:04 |
piggz | mal: not sure if anything changed ..... i have problems getting an address on dhcp for the PC | 21:07 |
*** electro is now known as Guest70486 | 21:09 | |
mal | piggz: you can see the host_addr and dev_addr in the paths | 21:09 |
mal | maybe try using one of those, maybe host_addr? | 21:10 |
mal | hmm, those don't seem to be configurable | 21:12 |
piggz | mal: so, first thing, usb-moded tried to open b.1, not the c.1 i have, so some config is needed | 21:20 |
piggz | Oct 28 21:16:58 Sailfish usb_moded[6878]: /config/usb_gadget/g1/configs/b.1: opendir failed: No such file or directory | 21:20 |
mal | piggz: what kind of ucb changes did you do to kernel defconfig | 21:21 |
piggz | mal: none im aware of | 21:21 |
mal | hmm, ok | 21:22 |
mal | piggz: is that for fxtec? | 21:22 |
piggz | mal: yes | 21:22 |
mal | piggz: wondering if you should try replacing USB_CONFIGFS_RNDIS with USB_CONFIGFS_QCRNDIS, although maybe your device is meant to use the normal one | 21:25 |
piggz | mal: do i need # CONFIG_USB_CONFIGFS_RMNET_BAM is not set | 21:35 |
Thaodan | Mine also uses b1 | 21:35 |
rinigus | mal: and switching to b.1 made a trick. I can see rndis_host loaded on my pc dmesg | 21:35 |
Thaodan | at least on stock aosp | 21:35 |
Thaodan | rinigus: Do you want to know a funny thing? | 21:36 |
rinigus | (b.1 was populated on boot to the full os) | 21:36 |
rinigus | Thaodan: sure | 21:36 |
Thaodan | rinigus: my device is so limited on aosp that there's no gui so that loop maybe something that was intended | 21:37 |
mal | rinigus: nice | 21:38 |
rinigus | Thaodan: so its perfect paperweight. and, as wine, will get better | 21:38 |
rinigus | ... with time | 21:38 |
mal | looks like b.1 is quite common | 21:38 |
rinigus | mal: any idea what would be ip address used by regular sfos? | 21:39 |
mal | rinigus: b.1 is the default, maybe the other things is just needed, rndis thingy | 21:39 |
mal | rinigus: 192.168.2.15 is the default | 21:39 |
Thaodan | dmesg output from stock aosp | 21:40 |
Thaodan | https://cloud.thaodan.de/index.php/s/zABQxDC7jcmBPQQ | 21:40 |
rinigus | mal: let's see | 21:40 |
Thaodan | rinigus: looks like that. I thought that maybe I can ignore that as SailfishOs doesn't use much of the infrastructure of aosp. | 21:41 |
rinigus | mal: works nicely. only ... ... don't have nemo's password :) | 21:41 |
mal | rinigus: telnet is not working? | 21:41 |
rinigus | nope | 21:42 |
Thaodan | I bet I have more setup for Sailfish OS than I needed currently. | 21:42 |
rinigus | connection refused | 21:42 |
mal | rinigus: hmm, but that was using the official way which doesn't have telnet | 21:42 |
rinigus | mal: I can just login into recovery and add ssh keys | 21:43 |
rinigus | should work | 21:43 |
mal | probably yes | 21:43 |
vknecht | on regular systems, we could set passwords in .ks file, maybe that could be done here too ? | 21:44 |
rinigus | mal & vknecht: in the end, booting to recovery, chroot to rootfs and passwd for root and nemo worked the best. ssh authorized failed somehow (probably made a typo somewhere). | 21:51 |
rinigus | in short, I can log in | 21:51 |
rinigus | :) | 21:51 |
vknecht | great | 21:51 |
rinigus | mal: EGL_PLATFORM=hwcomposer test_hwcomposer -> library "libhdr_tm.so" not found | 21:55 |
rinigus | (no hits on piggz grep yet) | 21:55 |
vknecht | looks like proprietary QC file... try linking it to /dev/null ? ;-) | 21:59 |
vknecht | or maybe it's somewhere on device in some partition | 22:01 |
Thaodan | is it in vendor or oem? | 22:01 |
mal | rinigus: don't use nemo as password, at least in the past if password was nemo it is reset during boot because it's unsafe | 22:06 |
rinigus | no - its not nemo :) | 22:07 |
mal | oh | 22:07 |
mal | ok | 22:07 |
mal | rinigus: I used to be lazy and used nemo as password and assume it was feature that all passwords are reset, it was just that :D | 22:07 |
rinigus | getting late over here. I'll continue tomorrow - thanks for help! | 22:08 |
Thaodan | bb have a good night | 22:09 |
rinigus | and just before shutting down all: strace from hwcomposer https://dpaste.de/Ln6T/raw and hwc2 https://dpaste.de/Dpop/raw | 22:11 |
rinigus | both were run as root and EGL_PLATFORM=hwcomposer | 22:12 |
rinigus | bye | 22:12 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!