Wednesday, 2026-09-16

*** n2klb_ is now known as n2klb01:20
T42<elros34> so what evdev_trace reports?03:06
T42<the_hiktor> https://paste.opensuse.org/pastes/87079554b53706:02
T42<the_hiktor> yeah it doesn't work07:17
T42<the_hiktor> there's this line in logcat07:17
T42<the_hiktor>  vendor.qti.vibrator: open /dev/input/by-path failed, errno = 2107:17
T42<the_hiktor> where /dev/input/by-path only contains07:18
T42<the_hiktor> https://paste.opensuse.org/pastes/5a6c2687f2ad07:18
T42<the_hiktor> i dont think changes are in the kernel07:19
T42<the_hiktor> wait no i see CONFIG_INPUT_FF_MEMLESS=y in kernel config07:24
T42<elros34> so check nfgd why it doesn't work. Ignore android service10:53
T42<the_hiktor> not sure what do you want but ngfd output this10:56
T42<the_hiktor> https://paste.opensuse.org/pastes/a15d40c59d0410:56
T42<elros34> everything. ngfd handle ffmemless plugin so if vibra doesn't work then obviously you need to debug it11:01
T42<the_hiktor> looks to me it really wants that droid-vibrator plugin 😕13:53
T42<the_hiktor> https://paste.opensuse.org/pastes/9e84265b108b13:53
T42<elros34> so it's crashing or you are starting it without stopping/masking service first?14:04
T42<elros34> maybe you should disable this vendor.qt.vibrator if so it will not mess with ngfd14:05
T42<elros34> did you even install libngf-qt5-qtfeedback?14:09
*** Ischwitch is now known as Ingvix14:19
T42<the_hiktor> yea its crashing14:19
T42<the_hiktor> already have  libngf-qt5-qtfeedback in  my patterns14:19
T42<the_hiktor> and it does exist  on phone14:19
T42<elros34> so ngfd start crahsing after some of your changes or what?14:23
T42<elros34> stracing it as root is also bad idea14:23
T42<the_hiktor> it does crash like that without any interference by me14:43
T42<the_hiktor> also disable that vendor.qt.vibrator14:43
T42<the_hiktor> https://paste.opensuse.org/pastes/d1b8c3cbe9bd14:43
T42<elros34> stupid question:) You have wroking audio right?14:44
T42<the_hiktor> yea14:44
T42<elros34> working*14:44
T42<the_hiktor> almost everything works14:45
T42<the_hiktor> except vibra nfc gps and fm oc14:45
T42<elros34> hm maybe add NGFD_ARGS=-vvvvvv to /etc/sysconfig/ngfd14:48
T42<elros34> unlikely this is the issue but did you increase max ffmemless effects in kernel according to hadk?>14:52
T42<the_hiktor> ummmm 🤦‍♂️15:00
T42<the_hiktor> i have it repeated15:00
T42<the_hiktor> #define FF_MEMLESS_EFFECTS  1615:00
T42<the_hiktor> #define FF_MEMLESS_EFFECTS  6415:00
T42<the_hiktor> i feel so dumb15:01
T42<elros34> forget then should be good. I just wondering when this issue started because. Did it always crash?15:03
T42<the_hiktor> if you mean after doing some changes then idk but15:08
T42<the_hiktor> i started looking at vibra randomly15:09
T42<the_hiktor> sry forgot to send output after increasing verbosity15:49
T42<the_hiktor> https://paste.opensuse.org/pastes/06840497fd4715:49
T42<elros34> can you show journal without grep?18:08
T42<the_hiktor> sure18:13
T42<the_hiktor> https://paste.opensuse.org/pastes/8ac100d1717118:13
T42<elros34> quick test. Does it start if you remove /usr/lib64/ngf/libngfd_ffmemless.so? If not then try to start it properly manually then with strace/gdb nothing more comes out18:32
T42<the_hiktor> strace with defaultuser right ?18:47
T42<the_hiktor> https://paste.opensuse.org/pastes/9a86b7b2200018:47
T42<elros34> did you create 60-profile.ini? rpm -qf /usr/share/ngfd/plugins.d/60-profile.ini18:58
T42<elros34> ah its from sparse-19:09
T42<elros34> replace this empty env with -vvvvvv and check if you see anything from profile plugin. If not then install debug symbols for ngfd and gdb it19:19
T42<adampigg> what happens if you just run as defaultuser instead of using runuser .... that error occurs in the chat logs when someone ran ngfd as root19:28
T42<elros34> ssh to device instead using telnet19:32
T42<the_hiktor> no i didn't create 60-profile.ini , do you mean set "NGFD_ARGS=" to "-vvvvvv"19:46
T42<the_hiktor> @adampigg idk i thought root shell is fine19:46
T42<the_hiktor> ok ill ssh19:46
T42<elros34> who knows what env variables you are missing running it like that.19:47
T42<elros34> your $NGFD_ARGS is emptyif you don't set it19:47
T42<the_hiktor> i already set it to -vvvvvv in /etc/sysconfig/ngfd19:49
T42<the_hiktor> cat /etc/sysconfig/ngfd19:49
T42<the_hiktor> NGFD_ARGS="-vvvvvv"19:49
T42<adampigg> does that export it to the environment?19:49
T42<adampigg> i thought only if systemd parsed the config it loaded those19:50
T42<elros34> /etc/sysconfig/ngfd is not some global file which exports it everywhere.19:50
T42<adampigg> ^^what he said :)19:50
T42<elros34> if you are not sure then you can always do 'echo $NGFD_ARGS'19:50
T42<elros34> btw @adampigg can we update pro1x to sfos 5.1 already or it's WIP19:51
T42<adampigg> erm, im sure mine is running 5.1.... let me double check19:52
T42<adampigg> @elros34 the 5.1 project is just missing one package, ill get it fixed up probably tomorrow19:53
T42<elros34> @adampigg  ok thanks I will wait. One thing before I forget 5.1 is missing Prefer: pulseaudio-modules-droid in project config https://build.sailfishos.org/project/prjconf/nemo:testing:hw:fxtec:halium-qx1050:5.119:55
T42<adampigg> ok20:00
T42<adampigg> @elros34 ive just added mce-plugin-libhubris to halium:11:5.1, so it should be done shortl20:02
T42<elros34> @adampigg ok big thanks. I assume we need to manually adjust repo right?20:03
T42<the_hiktor> yeah right i thought that this is some global config for ngfd20:03
T42<the_hiktor> there's no sound after running it20:03
T42<the_hiktor> https://paste.opensuse.org/pastes/b5d6af1341b020:03
T42<elros34> did you stop/mask ngfd service?20:04
T42<adampigg> probably, to update to the major.minor format .. but if you do it correctly, it should be fine going forward ... just with the pro1x going from the old format in 5.0.x.y to the 5.1 format it will need manualy change (re @elros34: @adampigg ok big tha...)20:05
T42<the_hiktor> @elros34 no 🤦‍♂️20:06
T42<adampigg> @elros34 if you hard code the repos and update, it should swap out the files for the generic version20:08
T42<elros34> @the_hiktor it's like basic for debugging anything in sfos. You first check how it's started in /usr/lib/systemd/<system or user/.service. All commands, arguments, env variables, whether it's user (start as user) or system (start as root) service. Then systemctl mask <service>. then you  can start it manually20:09
T42<the_hiktor> here20:10
T42<the_hiktor> https://paste.opensuse.org/pastes/c93f6676b40020:10
T42<the_hiktor> sry it's just some problems with focusing20:11
T42<elros34> I don't get it so it's not crashing right now? what if you bring back removed ffmemless plugin?20:12
T42<the_hiktor> yeah no crashing20:13
T42<the_hiktor> wait i backed it up20:13
T42<elros34> good for you:)20:13
T42<the_hiktor> it crashed 😑20:17
T42<the_hiktor> https://paste.opensuse.org/pastes/6248b943438920:17
T42<elros34> finally some sane crash20:17
T42<the_hiktor> yea  :p20:18
T42<elros34> check dmesg for some kernel error. I would also reboot to be sure it's not related to constant ngfd restarts.20:22
T42<adampigg> i recall maybe some kernels didnt have ffmemless configured with enough buffer space for the effects an needed patched? mal ?20:45
T42<elros34> if you mean FF_MEMLESS_EFFECTS 64 then he has this change in source and I assume he also flashed updated kernel20:48
T42<adampigg> ah ok20:50
T42<the_hiktor> @elros34 i dont think there's anything related, check it if you want21:10
T42<the_hiktor> https://paste.opensuse.org/pastes/bb15b48bf74621:10

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!