2026-03-14.log

- pomel0 (QUIT: Ping timeout: 264 seconds) (~pomel0@user/pomel0)00:23
+ pomel0 (~pomel0@user/pomel0)00:24
minutei'm making some good progress on pocket reform power saving00:53
joschlike the power consumption when off?01:10
^alexeyes emoji01:10
minutejosch: yesss01:16
minutei just implemented automatic powersaving in the sysctl fw for rp204001:16
- mjw (QUIT: Ping timeout: 264 seconds) (~mjw@gnu.wildebeest.org)01:27
- potash (QUIT: Ping timeout: 265 seconds) (~potash@user/foghorn)01:29
minutehttps://source.mnt.re/reform/pocket-reform/-/merge_requests/84 cc ch01:33
- pomel0 (QUIT: Ping timeout: 244 seconds) (~pomel0@user/pomel0)01:41
+ pomel0 (~pomel0@user/pomel0)01:41
minutenice, realleif's mpcie wifi/bt adapter for classic reform works https://social.sdfeu.org/@realleif/11622391943218230401:43
+ elb` (~elb@2600:4041:6682:ea00:4d81:6f3b:64f2:a848)02:01
- elb (QUIT: Ping timeout: 264 seconds) (~elb@2600:4041:6682:ea00:319b:ae58:471e:3055)02:03
- paperManu (QUIT: Ping timeout: 255 seconds) (~paperManu@173.206.232.56)02:09
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)02:10
- paperManu_ (QUIT: Ping timeout: 255 seconds) (~paperManu@173.206.232.56)02:10
- pomel0 (QUIT: Ping timeout: 248 seconds) (~pomel0@user/pomel0)02:33
+ pomel0 (~pomel0@user/pomel0)02:34
- pomel0 (QUIT: Ping timeout: 244 seconds) (~pomel0@user/pomel0)02:44
+ paperManu (~paperManu@173.206.232.56)02:44
+ cobra_ (~cobra@user/Cobra)03:02
- cobra (QUIT: Read error: Connection reset by peer) (~cobra@user/Cobra)03:02
- paperManu (QUIT: Ping timeout: 248 seconds) (~paperManu@173.206.232.56)03:41
minuteaustriancoder: josch: btw here's my blender 5.0 patch for panvk https://minute.social/secret-room/20260314-mnt-blender-panvk.patch.txt04:00
minutethe shaderclipdistance patch can be removed once https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40343 is landed :D04:03
- manis (QUIT: Quit: Gateway shutdown) (01a66df340@185.72.67.185)04:05
+ manis (01a66df340@185.72.67.185)04:07
- chrcav (QUIT: Ping timeout: 256 seconds) (~chrcav@user/chrcav)04:33
+ chrcav (~chrcav@user/chrcav)04:35
+ pomel0 (~pomel0@user/pomel0)04:50
- pomel0 (QUIT: Remote host closed the connection) (~pomel0@user/pomel0)05:07
+ pomel0 (~pomel0@user/pomel0)05:07
- bkeys (QUIT: Ping timeout: 248 seconds) (~Thunderbi@98.19.131.29)05:36
* robin_ -> robin07:30
joschminute: thank you! Unfortunately there was an upload of openexr yesterday which breaks building blender. Have to wait until that is fixed before trying again.08:19
+ amk_ (~amk@user/amk)09:49
- amk (QUIT: Read error: Connection reset by peer) (~amk@user/amk)09:49
* amk_ -> amk09:49
- amk (QUIT: Remote host closed the connection) (~amk@user/amk)09:50
+ amk (~amk@user/amk)10:03
- cli (QUIT: Ping timeout: 255 seconds) (~m-vsauiy@user/cli)11:02
+ cli (~m-vsauiy@user/cli)11:04
- cli (QUIT: Remote host closed the connection) (~m-vsauiy@user/cli)11:18
+ cli (~m-vsauiy@user/cli)11:20
lidstahSvp: about openbsd on the reform, there's a thread on the openbsd ML here: https://marc.info/?l=openbsd-arm&m=176539248623770&w=2 - it does boot, but no display, although there's some potential solutions (edk2 and UEFI framebuffer instead of rkdrm driver). I think we're up for some openbsd hacking weekends with jca@ when I'll get my reform :') (and hi all!)11:21
lidstahit would be nice to at least have framebuffer support11:23
Ar|stote|isis there any way to check all distinct parts of my mnt reform (first units of the crowdfunding) for updates ? keyboard, lpc, etc so that I get all the latest bells and whistles?Also when i do shutdown -h now the laptop seems to shutdown properly but i have to also use circle + 0 for the oled display and the keyboard backlight to turn off. which i don't remember doing before.11:46
+ AnimaInvicta (~AnimaInvi@88-120-179-216.subs.proxad.net)11:50
+ mjw (~mjw@gnu.wildebeest.org)11:50
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org)11:51
+ buckket (~buckket@vps.buckket.org)11:52
- aloo_shu_ (QUIT: Remote host closed the connection) (~aloo_shu@90.166.99.71)12:20
- iank (QUIT: Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in) (~iank@fsf/staff/iank)12:25
+ iank (~iank@fsf/staff/iank)12:28
+ aloo_shu_ (~aloo_shu@90.166.99.71)12:36
* aloo_shu_ -> aloo_shu12:37
+ paperManu (~paperManu@173.206.232.56)12:52
- spew (QUIT: Ping timeout: 255 seconds) (~spew@user/spew)13:12
minutejosch: oh btw i think debian by default doesn't build vulkan backend of blender, so that has to be enabled. i also disabled/enabled quite a few build options, which might or might not be useful, but not sure how to export those in a useful format with cmake(-gui)13:34
minuteAr|stote|is: sounds like the reform2-lpc package is not installed? or not up to date13:34
minutelidstah: we have a barebox build for rk3588 reforms now, with graphics. (dsi and hdmi). i'm not sure if barebox efi implements uefi gop yet but kcxt told me it should be "easy" so one could look into that :D13:36
Ar|stote|isthe reform2-lpc-dkms is installed and lsmod shows the reform2-lpc as loaded13:36
minutejosch: for example, it might be possible to turn off openexr support (at least temporarily)13:37
minuteAr|stote|is: hmm and sudo dmesg | grep lpc , anything interesting?13:37
Ar|stote|is@minute good catch tainted kernel 13:38
Ar|stote|issudo dmesg | grep -i lpc13:38
Ar|stote|is[   27.187980] reform2_lpc: loading out-of-tree module taints kernel.13:38
Ar|stote|is[   27.189712] reform2_lpc: module verification failed: signature and/or required key missing - tainting kernel13:38
Ar|stote|is[   27.656156] reform2_lpc spi1.0: version: 0 ()13:38
minuteAr|stote|is: version 0 seems wrong :D13:39
minuteAr|stote|is: does the build match the loaded kernel etc? and probably time to update lpc firmware13:39
Ar|stote|isi don't remember when i did update the firmware last. that's why i asked that question in the first place. even though i have a vague recollection that i did, but memory is fading.13:40
Ar|stote|isthe module is built against 6.18.12 it seems and i believe i have installed the firmware using an external computer back in the day because i was getting battery readings in gnome shell at least, even though in gdm it says 6% or 0%... Any way I can check if I have it installed firmware wise before reopening the laptop and trying to flash it ?13:47
minuteAr|stote|is: there are two methods, but one seems to be failing (lpc tells you the version in dmesg, but it says 0). the other is pressing S in oled menu, you can also send a photo of that screen13:53
minuteAr|stote|is: (system status in the oled menu)13:53
Ar|stote|isMREF2LPC R3 20210925 full charge,5774,1656,1800 orm Keyboard R2 2023070313:54
Ar|stote|is@minute13:56
minuteAr|stote|is: thanks! so your fw is from 2021, 4.5 years old14:09
minuteAr|stote|is: keyboard fw 2-3 years old ;D14:10
Ar|stote|isit can only be updated through external flashing right?14:10
minuteAr|stote|is: in theory yes. it depends on your board if it turns off when lpc is in programming mode14:24
minuteAr|stote|is: needs a microusb cable (you most probably have an older board rev?)14:24
Ar|stote|isprobably yes since it was one of the first units shipped directly from berlin to europeans, instead of going through the us of a. The only change I've made was the battery holders and the metallic port covers and keycaps. so i guess i'm on the first. My source building just ended after a while so I can try and upgrade both firmwares. let me look for the latest documentation on the matter.14:27
Ar|stote|isI need to try and save up for a cpu upgrade, i like the reform next's upgrades but I prefer my ethernet port and also this chonky boi14:30
Ar|stote|isbrb14:35
- arminweigl (QUIT: Ping timeout: 264 seconds) (~arminweig@sourcehut/user/arminweigl)14:41
minutemoar blender demo https://mastodon.social/@mntmn/11622782347688668214:44
+ arminweigl (~arminweig@sourcehut/user/arminweigl)14:45
minuteAr|stote|is: yeah i mean the classic reform can probably last forever. rk3588 module is getting better all the time, so whenever you're ready :D are you on imx8mq?14:46
joschminute: you could run cmake -LH, or just cmake -L depending on what you changed. The build log when you run with make VERBOSE=1 will also contain all the stuff15:02
Ar|stote|isminute: yup im on the imx8mq. To be completely honest I wanted to get the 750 euro rk upgrade but since this already did cost approximately 1k already and it was mostly done to support the movement i am thinking of waiting for the next upgrade or find somewhere to test the pocket first before commiting again.15:09
minuteAr|stote|is: right.15:25
+ andreas-e (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net)16:11
joschit seems that WITH_VULKAN_BACKEND is ON by default16:52
chminute: ohhh. why the int/float changes tho? 17:14
+ siviq (~siviq@user/siviq)17:27
lidstahminute: ah thanks for the info, will transmit that to jca@ :) indeed, that should make it way easier17:41
- paperManu (QUIT: Ping timeout: 264 seconds) (~paperManu@173.206.232.56)17:41
- pomel0 (QUIT: Ping timeout: 245 seconds) (~pomel0@user/pomel0)17:57
+ pomel0 (~pomel0@user/pomel0)17:57
+ paperManu (~paperManu@142.169.16.26)18:07
- paperManu (QUIT: Ping timeout: 245 seconds) (~paperManu@142.169.16.26)18:56
- pomel0 (QUIT: Read error: Connection reset by peer) (~pomel0@user/pomel0)19:12
+ pomel0 (~pomel0@user/pomel0)19:13
- pomel0 (QUIT: Ping timeout: 245 seconds) (~pomel0@user/pomel0)19:21
+ pomel0 (~pomel0@user/pomel0)19:22
+ paperManu (~paperManu@173.206.232.56)19:33
+ paperManu_ (~paperManu@173.206.232.56)19:34
- Ar|stote|is (QUIT: Ping timeout: 246 seconds) (~linx@149.210.74.205)19:54
+ Ar|stote|is (~linx@149.210.44.190)19:59
kfxlidstah: how did you get openbsd booting?  I tried 7.8 last night and got "booting sd0a:/bsd: sd0a:/bsd: Inappropriate file type or format" instead of kernel output21:09
lidstahkfx: not me, someone on the openbsd mailing list with a reform 2, rk3588, and openbsd 7.821:31
lidstahI don't have - yet - a Reform classic :)21:31
lidstahbut it should ship next month per the FAQ21:33
minutech: because of precision :D also hard to read code21:33
minutech: we were scratching our heads why charger and monitor currents differ (and they still do)21:33
minutejosch: ah neat @ ON21:34
lidstahkfx: but a good friend of mine is an openbsd dev (worked a lot on ARM SBCs, working on various RISC-V boards nowadays.). So we've planned to spend some time together to get openbsd booting on the reform. As OpenBSD is a small project, and as the Reform is quite a rare laptop, having the real thing at hands to understand what goes wrong might help :)21:43
+ voltaire28_ (~jlafon@28.162.2.93.rev.sfr.net)21:48
minuteoh hey, there is efi gop support for barebox apparently https://lore.pengutronix.de/barebox/20260120104957.41978-1-a.fatoum@barebox.org/T/21:48
+ xktr (~xktr@user/xktr)21:52
lidstahminute: noted here, thanks for the link :)21:58
- andreas-e (QUIT: Quit: Leaving) (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net)21:59
- voltaire28_ (QUIT: Read error: Connection reset by peer) (~jlafon@28.162.2.93.rev.sfr.net)22:07
+ voltaire28_ (~jlafon@28.162.2.93.rev.sfr.net)22:11
- pomel0 (QUIT: Ping timeout: 245 seconds) (~pomel0@user/pomel0)22:26
+ pomel0 (~pomel0@user/pomel0)22:26
minutei rebased our barebox fork and enabled EFI gop, and flashed it to a openbsd microsd card, lets see22:27
kfxlidstah: I need to replace a carrier board first, but I have a spare rk3588 I can lend if it will help22:38
kfxsorry, that was vague.  I have an entire reform 2 rk3588 I can lend, not just the SoM22:39
minutekfx: lidstah: https://mastodon.social/@mntmn/11622969482275145022:57
minutecurrent state of things22:57
minutei can do > boot /7.8/arm64/bsd and that loads the bsd kernel but then i get a black screen. don't have time to test with serial. but it's... promising22:58
kfxminute: is there a barebox build for reform 2?22:59
minutekfx: kind of. if you have the version with hdmi adapter, it could work. the DSI version is missing a driver for the display bridge. which shouldn't be a big deal, but we didn't get around to it _yet_23:00
kfxI have both :)23:00
minutekfx: i'll try to get CI going for the builds23:00
lidstahminute: aah, a b /7.8/arm64/bsd does load the kernel, and probably the os, but no displays so same problem than on reform 2 probably23:01
minutelidstah: but why no displays? EFI GOP "should" work23:01
minute(maybe it has to be enabled and/or the dtb tweaked in some way for bsd)23:02
lidstahthat's probably the rkdrm driver, openbsd side23:02
minutebut why23:02
minuteas i said, EFI GOP23:02
minuteit shouldn't need any special driver. it's just a memory region23:02
minutelidstah: ah you mean maybe the rkdrm needs to be _disabled_23:03
lidstahyup23:03
minuteso that it doesn't kill the display... that would make sense!23:03
lidstahpretty sure you have something like: root on sd1a (a75b3b4bc90dd957.a) swap on sd1b dump on sd1b23:03
lidstahrkdrm0: no display interface ports configured23:03
lidstah23:03
minuteahhh23:03
lidstahso that's openbsd side, but indeed if EFI GOP does work, then disabling the driver on openbsd side should at least allow framebuffer use23:04
lidstahthe thing is, they probably target banana pi's with rk3588 (iirc)23:04
lidstahand their rk3588 image maybe does assume you're running openbsd on a specific SOC.23:07
kfxI was just using their generic arm64 image to test; didn't know they had SoC-specific images23:09
lidstahthat's something I've often heard my friend say when we talk about openbsd, the state of things, etc: they often lack real hardware to fix things.23:10
kfxnetbsd gets farther, but hangs during boot.  freebsd gets all the way to the shell but can't pcie23:10
kfxnone of them drive the display23:10
lidstahkfx: maybe not soc specific images, but "sufficiently generic" so that it can runs decently on a bunch of similar socs - but when they don't have the hardware to test on, they probably make assumptions. I recall my friend banging is head on cubox and olimex hardware a decade ago :]23:12
lidstahs/is/his/23:12
kfxwell like I said, once the new carrier board ships, I have a machine I can lend.  I would very much like to run openbsd on these things23:13
lidstahI won't bother minute but my guess is that it boots, just fails to initialize display because rkdrm0 make said "assumptions" and boom23:13
kfxlidstah: I don't understand how you got it booting at all, though; when I tried, the bootloader wouldn't load the kernel23:13
kfxsame error message shown in minute's fedi post above23:14
lidstahkfx: I can ask my friend if the openbsd foundation does need a mnt reform with the rk3588 SOM23:14
lidstahkfx: that's another problem: minute then boots the kernel from /7.8/arm64/bsd and then, BSD boots but no display23:15
lidstahkfx: and to clarify, I don't have my reform yet - it should ship from mnt in april from what I read in the FAQ, I read a thread on openbsd's mailing list from late 2025 when this topic was discussed. I'm planning to mainly run debian stable on it but being able to use openbsd on this machine is also something I'm interested in.23:19
minutekfx: freebsd has rk3588 support? i could give it a spin23:28
lidstahre-reading myself: not "when this topic" but "where this topic was discussed...", sorry for the mistake23:29
kfxminute: I booted it on my rk3588-dsi using the normal u-boot.  got all the way to the installer, was able to drop to a shell, etc.  no pci devices or emmc recognized, but it could see the sd card at least23:40
minutekfx: oh nice23:41
minutekfx: and usb?23:41
kfxdidn't look23:41
kfxthis was all over serial console23:41
kfxI was just trying various BSDs to see if any of them even booted23:41
kfxnetbsd almost boots but gets hung up23:42
- wickedshell (QUIT: Ping timeout: 246 seconds) (~wickedshe@2601:8c0:c7c:3572:c5b3:cb78:1a14:69eb)23:47
minutejosch: btw should we release 6.19 soon? i've been running it with no issues. have you heard of anyone testing it on the other socs?23:50
joschminute: only you and elb as far as i know23:52
joschminute: i have run it on a311d and imx8mq successfully. I have not tried ls1028a.23:56
josch(as usual, no hdmi testing from me)23:56
minuteminute: ok, then we need to test imx8mp and ls1028a next week23:57
minutehdmi works fine for rk3588, so much i can say23:57

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