minute | josch: oh! | 00:18 |
---|---|---|
minute | that's good | 00:18 |
josch | yes, and maybe it's gtk | 00:20 |
josch | the working timestamp has 4.14 and the failing one has 4.16 | 00:20 |
josch | but i still have 4 bisection steps ahead of me | 00:20 |
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu) | 00:24 | |
+ hairu (m-uotkmd@user/hairu) | 00:25 | |
minute | josch: intriguing | 00: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 | |
sevan | If 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 |
sevan | To 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 -> bkeys | 04: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 | |
josch | sevan: 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 | |
josch | minute: the regression is the change from gtk 4.14 -> 4.16 | 06:07 |
josch | timestamp 20240915T205156Z worked and 20240916T023746Z does not | 06:08 |
josch | i can go into a system with 20240915T205156Z, upgrade the four gtk library packages and trigger the effect in the gtk4-demo application | 06:08 |
josch | i can bisect gtk4 itself but not before tonight | 06: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 | |
minute | sevan: if you send us a note after your order to support@mntre.com, we can include the adapter cables | 09:21 |
minute | josch: oh wow, thx | 09: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 | |
sevan | josch: yeah, I have a vague recollection to, thanks for the heads up. | 10:35 |
sevan | minute: will do, thanks :) | 10:35 |
sevan | Okay, 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 | |
gsora | minute: 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 -> mjw | 13: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 | |
minute | gsora: yes | 14:38 |
josch | that's quite the upgrade | 14:39 |
gsora | gamer-certified mnt reform! | 14:42 |
gsora | thank you minute :) | 14:42 |
- Ar|stote|is (QUIT: Ping timeout: 252 seconds) (~linx@149.210.3.22) | 14:44 | |
vkoskiv | Super weird, my terminal keeps crashing when I go to run linux/build.sh in reform-debian-packages | 14:48 |
vkoskiv | Or abruptly exiting, at least, I don't get a segfault | 14:48 |
+ Ar|stote|is (~linx@149.210.1.178) | 14:48 | |
vkoskiv | return code of 130 from foot, whatever that means. | 14:49 |
vkoskiv | Something in there is apparently sending a SIGTERM to the controlling terminal? | 14:49 |
vkoskiv | I'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 out | 14:54 |
vkoskiv | But | 14:54 |
vkoskiv | But I'm guessing I need some extra stuff like the patches from reform-debian-packages | 14:54 |
vkoskiv | I 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 | |
hramrach | vkoskiv: try compiling in scree/tmux. Also look for oom messages in dmesg | 15:10 |
hramrach | you probably should use the patched Reform kernel for good results (there is linux-source or somesuch package with full sources) | 15:11 |
hramrach | the initial build will take a while but if your subsequent changes are small rebuilts are fast | 15:12 |
hramrach | also 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 changes | 15:13 |
vkoskiv | Yeah, 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 | |
hramrach | yes, that should work | 15:57 |
ch | the debian kernel packaging is hard to consume, and i think incremental builds might also suck | 16:31 |
ch | sometimes its better to just grab all patches and apply them to a normal linux.git | 16:31 |
hramrach | that also works if you are somewhat familiar with how the packaging is done | 16:36 |
hramrach | the linux-source, however, is for people who do not care to delve into that, and just wantto rebuild the kernel | 16: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 | |
akira | vkoskiv: 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 maintainr | 16:47 |
akira | Okay I don't know how to disable this feature. I mean build with an s in front | 16:48 |
vkoskiv | There are no logs, the terminal just exits. | 16:49 |
vkoskiv | I grabbed the kernel source from linux-source-6.10 and I'm compiling that directly instead | 16:49 |
vkoskiv | I'll just copy the kernel image to a rescue SD-card to try it out | 16:49 |
akira | At which step does it exit? | 16:49 |
vkoskiv | A few seconds after invoking build.sh under linux/ | 16:50 |
vkoskiv | This is with the setup.sh script sourced before that | 16:50 |
akira | Can you maybe redirect stdout to a file or record your session? | 16:51 |
akira | What you see should not happen and I'd like to fix it if you have some time | 16:52 |
akira | On what system are you running it? Maybe I manage to reproduce it. | 16:53 |
minute | cc josch https://mastodon.social/@mntmn/113204543352636452 | 17:24 |
minute | i pointed rmader to this issue | 17: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_HDMI | 17:40 |
[tj] | it does look like CONFIG_USBNET_DEVADDR should be spelled CONFIG_USBNET_DEV_ADDR= | 17:40 |
hramrach | it 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 directly | 17:48 |
hramrach | vkoskiv: 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 things | 17: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 gitlab | 17:50 |
hramrach | [tj]: look at kernel logs. it should report borh OOM and process crashes | 17:50 |
[tj] | vkoskiv: ^^ that was meant for you | 17:50 |
hramrach | [tj]:ok, you are takling about the u-boot option. got confused. Which source is that? Upstream does not have it at all | 17:52 |
[tj] | https://source.mnt.re/reform/reform-imx8mp-uboot | 17:52 |
[tj] | specifically: https://source.mnt.re/reform/reform-imx8mp-uboot/-/blob/main/imx8mp-mnt-pocket-reform_defconfig?ref_type=heads | 17:52 |
hramrach | yes, it's only inconfigs but not code. Then it's leftover of having that option in the past | 17:53 |
hramrach | in some history not included in this repo | 17:54 |
hramrach | if 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 configs | 17: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 | |
josch | minute: thank you! But it seems rmader is unable to reproduce the issue :/ | 18:05 |
minute | josch: yes, his phone has a midgard gpu, not a bifrost | 18:06 |
minute | josch: RK3399 has Mali-T860 (midgard arch), A311D has Mali-G52, and the other reporter has Mali-G72, both are bifrost | 18:07 |
- akira (QUIT: Quit: Quit) (~akira@ip2504e6e1.dynamic.kabel-deutschland.de) | 18:07 | |
minute | ah, that's a Mediatek MT8183 | 18:07 |
josch | ah unfortunate then | 18:24 |
* bluerise_ -> bluerise | 18: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 | |
Boostisbetter | Anybody 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 | |
vkoskiv | hramrach: I didn't see any messages in dmesg about OOM, and the return code of my terminal emulator was 130 | 20:56 |
vkoskiv | I 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 /boot | 20:56 |
vkoskiv | So I gzip vmlinux, copy it under /boot, then run modules_install, and then something else to make u-boot aware of things? | 21:04 |
vkoskiv | Or is it just the filename and that's it | 21:04 |
vkoskiv | oh, 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 | |
hramrach | there is some script that does the kernel installation | 21:11 |
hramrach | maybe look in /etc/kernel-install.d | 21:12 |
vkoskiv | there is an install script there too, that is called from make install | 21:12 |
+ aloo_shu_ (~aloo_shu@85.51.17.35) | 21:13 | |
vkoskiv | I'll just set up a fresh rescue SD so I can freely mess with /boot | 21:13 |
vkoskiv | I'm assuming none of the make targets mess with stuff outside /boot | 21:13 |
hramrach | /etc/kernel/postinst.d/zz-flash-kernel looks like something hacky enough to be the thing | 21:13 |
vkoskiv | I don't think flash-kernel is needed, since it's just files under /boot | 21: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_shu | 21: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 | |
hramrach | I think it does the packaging of the kernel to make it the format u-boot likes | 21:21 |
vkoskiv | the Image file in there is already nearly the exact same size | 21:22 |
vkoskiv | Very slightly bigger | 21: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 |
hramrach | it 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 numbers | 21:40 |
chrcav | vkoskiv: 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 |
chrcav | you probably will want to run make modules_install so that the newly built kernel modules get moved where they are expected. | 21:45 |
chrcav | as 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_install | 21:47 |
vkoskiv | Moving off my nvme to a full rescue system, since it's touching stuff outside /boot | 21: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 | |
chrcav | vkoskiv: reading back if it's the latest version of the kernel you are running probably okay to skip installing dtbs | 21:59 |
+ cow321 (~deflated8@user/meow/deflated8837) | 21:59 | |
josch | vkoskiv: if you put the dtb manually in its correct location, then you do not need flash-kernel | 21:59 |
josch | vkoskiv: instead, write a /boot/extlinux/extlinux.conf | 21:59 |
vkoskiv | I don't know about dtbs, I just want to swap out the kernel to try out things | 22:00 |
josch | theoretically, dtbs should be independent of the kernel version | 22:01 |
vkoskiv | I'm writing a rescue card, I'll copy the linux dir I compiled to that, then run all the install commands I can think of | 22:01 |
vkoskiv | Then reboot and fingers crossed :D | 22:01 |
- Ar|stote|is (QUIT: Ping timeout: 245 seconds) (~linx@149.210.1.178) | 22:02 | |
+ bkeys (~Thunderbi@45.134.140.153) | 22:03 | |
josch | vkoskiv: another source of "how to test a kernel without the debian package" is minute themselves who has done that countless times as well | 22:04 |
vkoskiv | I was developing a new console driver for ELKS recently and there I could just copy the kernel binary to /linux and reboot, very ez :D | 22:06 |
josch | vkoskiv: 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 | |
vkoskiv | Yeah, it's running on an i8086 :D | 22:09 |
vkoskiv | ELKS forked from Linux from 1995 to get a linux-like system running on 16-bit systems without an MMU | 22:10 |
vkoskiv | And I just recently discovered it, and that it's very actively developed | 22:10 |
vkoskiv | The 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 1981 | 22:11 |
josch | oooh 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 -> Guest9438 | 23:32 | |
- Guest9438 (QUIT: Killed (lithium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae) | 23:32 | |
* mark_ -> mjw | 23:32 | |
+ Guest9438 (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae) | 23:32 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!