2024-09-26.log

minutejosch: oh! 00:18
minutethat's good00:18
joschyes, and maybe it's gtk00:20
joschthe working timestamp has 4.14 and the failing one has 4.1600:20
joschbut i still have 4 bisection steps ahead of me00:20
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu)00:24
+ hairu (m-uotkmd@user/hairu)00:25
minutejosch: intriguing00:27
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu)00:37
+ hairu (m-uotkmd@user/hairu)00:39
+ mjw (~mjw@gnu.wildebeest.org)00:39
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.1.186)01:00
+ Ar|stote|is (~linx@149.210.1.186)01:00
sevanIf I buy the external 4.0 keyboard, will that require a physical change in order to be installed in the reform? (get the external 4.0 keyboard, use the case to house the original keyboard which came with the reform)01:20
sevanTo answer my own question, from: https://mntre.com/documentation/reform-keyboard-v4-manual.pdf need to set the DIP switch labelled STANDALONE to the off position & I need to order some JST-SH adapter cables.01:26
- mtm (QUIT: Ping timeout: 248 seconds) (~textual@c-71-228-84-213.hsd1.fl.comcast.net)02:02
+ mtm (~textual@c-71-228-84-213.hsd1.fl.comcast.net)02:05
- Gooberpatrol66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66)02:09
- mjw (QUIT: Ping timeout: 252 seconds) (~mjw@gnu.wildebeest.org)02:09
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)02:09
+ jacobk (~quassel@2603:8080:b200:7b02::b71)02:26
- Ar|stote|is (QUIT: Ping timeout: 260 seconds) (~linx@149.210.1.186)02:43
+ Ar|stote|is (~linx@149.210.3.22)02:47
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@2603:8080:b200:7b02::b71)02:48
- paperManu (QUIT: Ping timeout: 264 seconds) (~paperManu@198.16.214.40)03:14
+ jacobk (~quassel@47-186-105-237.dlls.tx.frontiernet.net)03:44
+ bkeys1 (~Thunderbi@45.134.140.153)04:06
- bkeys (QUIT: Ping timeout: 255 seconds) (~Thunderbi@45.134.140.153)04:07
* bkeys1 -> bkeys04:07
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@45.134.140.153)04:07
- xktr (QUIT: Ping timeout: 264 seconds) (~xktr@user/xktr)05:42
+ xktr (~xktr@user/xktr)05:43
joschsevan: note, that the very original keyboard 2.0 cannot be used as an external keyboard unless you mod it a bit more (soldering required if i remember correctly)05:50
+ Gooberpatrol_66 (~Gooberpat@user/gooberpatrol66)05:58
- Gooberpatrol66 (QUIT: Ping timeout: 245 seconds) (~Gooberpat@user/gooberpatrol66)05:58
joschminute: the regression is the change from gtk 4.14 -> 4.1606:07
joschtimestamp 20240915T205156Z worked and 20240916T023746Z does not06:08
joschi can go into a system with 20240915T205156Z, upgrade the four gtk library packages and trigger the effect in the gtk4-demo application06:08
joschi can bisect gtk4 itself but not before tonight06:08
+ spew (~spew@201.141.99.170)06:30
- spew (QUIT: Quit: spew) (~spew@201.141.99.170)07:03
+ tuxella (~textual@2a01:e0a:e13:dcc0:b132:c60f:1dce:800b)08:15
minutesevan: if you send us a note after your order to support@mntre.com, we can include the adapter cables09:21
minutejosch: oh wow, thx09:21
- aloo_shu (QUIT: Ping timeout: 252 seconds) (~aloo_shu@85.51.17.35)09:34
- nsc (QUIT: Ping timeout: 252 seconds) (~nicolas@173-96-142-46.pool.kielnet.net)09:35
+ andreas-e (~Andreas@2001:861:c4:f2f0::c64)09:36
- andreas-e (QUIT: Client Quit) (~Andreas@2001:861:c4:f2f0::c64)09:36
+ nsc (~nicolas@i5C74DEF9.versanet.de)09:37
+ aloo_shu (~aloo_shu@85.51.17.35)09:43
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)09:51
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)09:52
+ chomwitt (~chomwitt@ppp-94-67-198-236.home.otenet.gr)10:33
sevanjosch: yeah, I have a vague recollection to, thanks for the heads up. 10:35
sevanminute: will do, thanks :)10:35
sevanOkay, lass uns shoppen gehen.10:36
- cwebber (QUIT: Remote host closed the connection) (~Christine@user/cwebber)10:38
+ cwebber (~Christine@user/cwebber)10:42
+ jaume (~user@user/jaume)10:43
sevan"Your order has been processed successfully", now the wait for courier begins :)10:56
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@47-186-105-237.dlls.tx.frontiernet.net)11:04
+ jacobk (~quassel@47-186-105-237.dlls.tx.frontiernet.net)11:05
- aperezdc (QUIT: Remote host closed the connection) (~aperezdc@46.23.89.43)11:14
+ aperezdc (~aperezdc@2a03:6000:6e61:633::43)11:14
- aperezdc (QUIT: Remote host closed the connection) (~aperezdc@2a03:6000:6e61:633::43)11:18
gsoraminute: will yet-to-be shipped reform2 ship with the new rgb keyboard?11:19
+ aperezdc (~aperezdc@2a03:6000:6e61:633::43)11:19
+ mjw (~mjw@gnu.wildebeest.org)11:27
- chomwitt (QUIT: Ping timeout: 252 seconds) (~chomwitt@ppp-94-67-198-236.home.otenet.gr)11:54
+ jaume` (~user@119.15.112.1)12:25
- jaume (QUIT: Ping timeout: 265 seconds) (~user@user/jaume)12:27
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org)12:50
+ paperManu (~paperManu@198.16.214.40)12:53
- jaume` (QUIT: Remote host closed the connection) (~user@119.15.112.1)12:57
* Guest5750 -> mjw13:10
+ sts-q (~sts-q@89.58.73.125)13:51
- mtm (QUIT: Ping timeout: 245 seconds) (~textual@c-71-228-84-213.hsd1.fl.comcast.net)14:04
+ mtm (~textual@c-71-228-84-213.hsd1.fl.comcast.net)14:05
+ chomwitt (~chomwitt@2a02:587:7a0c:aa00:1ac0:4dff:fedb:a3f1)14:29
minutegsora: yes14:38
joschthat's quite the upgrade14:39
gsoragamer-certified mnt reform!14:42
gsorathank you minute :)14:42
- Ar|stote|is (QUIT: Ping timeout: 252 seconds) (~linx@149.210.3.22)14:44
vkoskivSuper weird, my terminal keeps crashing when I go to run linux/build.sh in reform-debian-packages14:48
vkoskivOr abruptly exiting, at least, I don't get a segfault14:48
+ Ar|stote|is (~linx@149.210.1.178)14:48
vkoskivreturn code of 130 from foot, whatever that means.14:49
vkoskivSomething in there is apparently sending a SIGTERM to the controlling terminal?14:49
vkoskivI'd like to investigate suspend on A311D. I was going to just compile the debian kernel source package with the running kernel config and then copy the resulting kernel image to a rescue SD card to try it out14:54
vkoskivBut 14:54
vkoskivBut I'm guessing I need some extra stuff like the patches from reform-debian-packages14:54
vkoskivI still don't have a clue on how to set up a nice rapid-ish loop for compiling and testing kernels on a machine. compile + copy to SD sounds good enough to me, but will that work?14:56
+ spew (~spew@201.141.99.170)15:06
hramrachvkoskiv: try compiling in scree/tmux. Also look for oom messages in dmesg15:10
hramrachyou probably should use the patched Reform kernel for good results (there is linux-source or somesuch package with full sources)15:11
hramrachthe initial build will take a while but if your subsequent changes are small rebuilts are fast15:12
hramrachalso make a copy of the sources befor starting to build/modify so you can tell what you changed afterwards. Unfortunately the MNT sources are distributed as patches to the git repository won't help you tracking your changes15:13
vkoskivYeah, I should be able to just grab the reform-specific linux-source package and build that, since that should be patched?15:31
- chomwitt (QUIT: Ping timeout: 248 seconds) (~chomwitt@2a02:587:7a0c:aa00:1ac0:4dff:fedb:a3f1)15:53
hramrachyes, that should work15:57
chthe debian kernel packaging is hard to consume, and i think incremental builds might also suck16:31
chsometimes its better to just grab all patches and apply them to a normal linux.git16:31
hramrachthat also works if you are somewhat familiar with how the packaging is done16:36
hramrachthe linux-source, however, is for people who do not care to delve into that, and just wantto rebuild the kernel16:37
+ bluerise_ (~bluerise@pc19f85d1.dip0.t-ipconnect.de)16:39
- bluerise (QUIT: Ping timeout: 245 seconds) (~bluerise@pc19f8780.dip0.t-ipconnect.de)16:39
+ akira (~akira@2a01:599:a0c:21bd:8d9e:ae32:dfcf:818e)16:44
akiravkoskiv: josch here from my partner's phone. I'm also the build maintainer so I'm very interested in getting to the bottom of your problem. Do you have any logs?16:47
akira...auto correct.... I mean build maintainr16:47
akiraOkay I don't know how to disable this feature. I mean build with an s in front16:48
vkoskivThere are no logs, the terminal just exits.16:49
vkoskivI grabbed the kernel source from linux-source-6.10 and I'm compiling that directly instead16:49
vkoskivI'll just copy the kernel image to a rescue SD-card to try it out16:49
akiraAt which step does it exit?16:49
vkoskivA few seconds after invoking build.sh under linux/16:50
vkoskivThis is with the setup.sh script sourced before that16:50
akiraCan you maybe redirect stdout to a file or record your session?16:51
akiraWhat you see should not happen and I'd like to fix it if you have some time16:52
akiraOn what system are you running it? Maybe I manage to reproduce it.16:53
minutecc josch https://mastodon.social/@mntmn/11320454335263645217:24
minutei pointed rmader to this issue17:24
minute(a311d gtk4 rendering)17:25
+ chomwitt (~chomwitt@2a02:587:7a0c:aa00:1ac0:4dff:fedb:a3f1)17:33
[tj]I'm very puzzled about how Kconfig for u-boot works, I sort of expected each symbol to map to something, but there is nothing for CONFIG_VIDEO_IMX8MP_HDMI17:40
[tj]it does look like CONFIG_USBNET_DEVADDR should be spelled CONFIG_USBNET_DEV_ADDR=17:40
hramrachit can happen that code is removed and the corresponding option isn't but the option can also only enable other options and not do anything directly17:48
hramrachvkoskiv: I suspect the terminal is killed with OOM killer or an emulation bug. Using screen/tmux or building on console (as opposed to Wayland) whould improve things17:49
[tj]hramrach: but how do I chase that down?17:49
[tj]the VIDEO_IMX8MP options only have 2 results in search, one of which is mnt.re gitlab17:50
hramrach[tj]: look at kernel logs. it should report borh OOM and process crashes17:50
[tj]vkoskiv: ^^ that was meant for you17:50
hramrach[tj]:ok, you are takling about the u-boot option. got confused. Which source is that? Upstream does not have it at all17:52
[tj]https://source.mnt.re/reform/reform-imx8mp-uboot17:52
[tj]specifically: https://source.mnt.re/reform/reform-imx8mp-uboot/-/blob/main/imx8mp-mnt-pocket-reform_defconfig?ref_type=heads17:52
hramrachyes, it's only inconfigs but not code. Then it's leftover of having that option in the past17:53
hramrachin some history not included in this repo17:54
hramrachif you want to see something on the screen in u-boot or during early linux boot you will need to find a repository that has the option in code, not only configs17:55
- akira (QUIT: Read error: Connection reset by peer) (~akira@2a01:599:a0c:21bd:8d9e:ae32:dfcf:818e)17:58
+ akira (~akira@ip2504e6e1.dynamic.kabel-deutschland.de)17:58
joschminute: thank you! But it seems rmader is unable to reproduce the issue :/18:05
minutejosch: yes, his phone has a midgard gpu, not a bifrost18:06
minutejosch: RK3399 has Mali-T860 (midgard arch), A311D has Mali-G52, and the other reporter has Mali-G72, both are bifrost18:07
- akira (QUIT: Quit: Quit) (~akira@ip2504e6e1.dynamic.kabel-deutschland.de)18:07
minuteah, that's a Mediatek MT818318:07
joschah unfortunate then18:24
* bluerise_ -> bluerise18:35
- xha (QUIT: Quit: WeeChat 4.4.2) (~xha@user/xha)18:49
- chomwitt (QUIT: Ping timeout: 248 seconds) (~chomwitt@2a02:587:7a0c:aa00:1ac0:4dff:fedb:a3f1)18:52
+ xha (~xha@user/xha)18:55
+ chomwitt (~chomwitt@2a02:587:7a0c:aa00:1ac0:4dff:fedb:a3f1)19:08
- sir-photch (QUIT: Remote host closed the connection) (~m-hy5poy@static.93.70.235.167.clients.your-server.de)19:42
+ sir-photch (~m-hy5poy@static.93.70.235.167.clients.your-server.de)19:43
- cow321 (QUIT: Ping timeout: 260 seconds) (~deflated8@user/meow/deflated8837)19:53
+ gustav28 (~gustav@c-8f37524e.019-141-67626730.bbcust.telenor.se)20:02
BoostisbetterAnybody here use the UHK by any chance? 20:07
- Gooberpatrol_66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66)20:07
+ Gooberpatrol_66 (~Gooberpat@user/gooberpatrol66)20:08
vkoskivhramrach: I didn't see any messages in dmesg about OOM, and the return code of my terminal emulator was 13020:56
vkoskivI got the linux-source-6.10 kernel compiled, now I need to figure out how to massage it into the type of file that lives under /boot20:56
vkoskivSo I gzip vmlinux, copy it under /boot, then run modules_install, and then something else to make u-boot aware of things?21:04
vkoskivOr is it just the filename and that's it21:04
vkoskivoh, the files end up in arch/arm64/boot/21:10
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)21:10
- Gooberpatrol_66 (QUIT: Ping timeout: 248 seconds) (~Gooberpat@user/gooberpatrol66)21:11
hramrachthere is some script that does the kernel installation21:11
hramrachmaybe look in /etc/kernel-install.d 21:12
vkoskivthere is an install script there too, that is called from make install21:12
+ aloo_shu_ (~aloo_shu@85.51.17.35)21:13
vkoskivI'll just set up a fresh rescue SD so I can freely mess with /boot21:13
vkoskivI'm assuming none of the make targets mess with stuff outside /boot21:13
hramrach/etc/kernel/postinst.d/zz-flash-kernel looks like something hacky enough to be the thing21:13
vkoskivI don't think flash-kernel is needed, since it's just files under /boot21:15
+ mark_ (~mjw@gnu.wildebeest.org)21:16
- tuxella (QUIT: Quit: My MacBook has gone to sleep. ZZZzzz…) (~textual@2a01:e0a:e13:dcc0:b132:c60f:1dce:800b)21:17
- cwebber (QUIT: *.net *.split) (~Christine@user/cwebber)21:19
- aloo_shu (QUIT: *.net *.split) (~aloo_shu@85.51.17.35)21:19
- erle (QUIT: *.net *.split) (~erle@user/erle)21:19
- op_4 (QUIT: *.net *.split) (~tslil@user/op-4/x-9116473)21:19
- sterni (QUIT: *.net *.split) (~quassel@user/sterni)21:19
* aloo_shu_ -> aloo_shu21:19
+ cwebber (~Christine@user/cwebber)21:20
+ erle (~erle@user/erle)21:20
+ op_4 (~tslil@user/op-4/x-9116473)21:20
+ sterni (~quassel@user/sterni)21:20
- chomwitt (QUIT: Ping timeout: 244 seconds) (~chomwitt@2a02:587:7a0c:aa00:1ac0:4dff:fedb:a3f1)21:20
hramrachI think it does the packaging of the kernel to make it the format u-boot likes21:21
vkoskivthe Image file in there is already nearly the exact same size21:22
vkoskivVery slightly bigger21:22
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@47-186-105-237.dlls.tx.frontiernet.net)21:30
+ jacobk (~quassel@47-186-105-237.dlls.tx.frontiernet.net)21:31
hramrach[tj]: You can find gems like https://github.com/nxp-imx/uboot-imx/blob/lf_v2024.04/drivers/video/video_link.c https://github.com/nxp-imx/uboot-imx/blob/lf_v2024.04/drivers/video/usmp-rm67162.c 21:35
hramrachit looks like that repository has the DT entries and licks for enabling display controller but what is then attached and how is not clear, and many of the added drivers have a lot of arrays of mysteroius numbers21:40
chrcavvkoskiv: flash-kernel creates a new boot.scr which is what u-boot looks at to find the kernel, initrd, and dtb file in boot.21:44
chrcavyou probably will want to run make modules_install so that the newly built kernel modules get moved where they are expected.21:45
chrcavas well as make dtbs_install but this command defaults to installing all the dtbs in /boot so specifying the install path via make INSTALL_DTBS_PATH=/usr/lib/linux-image-<kver> dtbs_install21:47
vkoskivMoving off my nvme to a full rescue system, since it's touching stuff outside /boot21:57
+ tuxella (~textual@2a01:e0a:e13:dcc0:b132:c60f:1dce:800b)21:58
- tuxella (QUIT: Client Quit) (~textual@2a01:e0a:e13:dcc0:b132:c60f:1dce:800b)21:58
chrcavvkoskiv: reading back if it's the latest version of the kernel you are running probably okay to skip installing dtbs21:59
+ cow321 (~deflated8@user/meow/deflated8837)21:59
joschvkoskiv: if you put the dtb manually in its correct location, then you do not need flash-kernel21:59
joschvkoskiv: instead, write a /boot/extlinux/extlinux.conf21:59
vkoskivI don't know about dtbs, I just want to swap out the kernel to try out things22:00
joschtheoretically, dtbs should be independent of the kernel version22:01
vkoskivI'm writing a rescue card, I'll copy the linux dir I compiled to that, then run all the install commands I can think of22:01
vkoskivThen reboot and fingers crossed :D22:01
- Ar|stote|is (QUIT: Ping timeout: 245 seconds) (~linx@149.210.1.178)22:02
+ bkeys (~Thunderbi@45.134.140.153)22:03
joschvkoskiv: another source of "how to test a kernel without the debian package" is minute themselves who has done that countless times as well22:04
vkoskivI was developing a new console driver for ELKS recently and there I could just copy the kernel binary to /linux and reboot, very ez :D22:06
joschvkoskiv: monolithic kernel without modules?22:06
+ tuxella (~textual@2a01:e0a:e13:dcc0:b132:c60f:1dce:800b)22:06
+ chomwitt (~chomwitt@2a02:587:7a0c:aa00:1ac0:4dff:fedb:a3f1)22:06
+ Ar|stote|is (~linx@149.210.0.108)22:07
vkoskivYeah, it's running on an i8086 :D22:09
vkoskivELKS forked from Linux from 1995 to get a linux-like system running on 16-bit systems without an MMU22:10
vkoskivAnd I just recently discovered it, and that it's very actively developed22:10
vkoskivThe maintainer is really nice, I got some excellent code review. I rewrote the console driver so that I can have two consoles up on two screens on the original IBM PC from 198122:11
joschoooh okay! :)22:11
- gustav28 (QUIT: Quit: Quit) (~gustav@c-8f37524e.019-141-67626730.bbcust.telenor.se)22:15
- tuxella (QUIT: Ping timeout: 248 seconds) (~textual@2a01:e0a:e13:dcc0:b132:c60f:1dce:800b)22:21
- jacobk (QUIT: Ping timeout: 276 seconds) (~quassel@47-186-105-237.dlls.tx.frontiernet.net)22:36
- cow321 (QUIT: Ping timeout: 248 seconds) (~deflated8@user/meow/deflated8837)22:49
+ cow321 (~deflated8@user/meow/deflated8837)22:57
* mjw -> Guest943823:32
- Guest9438 (QUIT: Killed (lithium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)23:32
* mark_ -> mjw23:32
+ Guest9438 (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)23:32

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