| - pomel0 (QUIT: Ping timeout: 264 seconds) (~pomel0@user/pomel0) | 00:23 | |
| + pomel0 (~pomel0@user/pomel0) | 00:24 | |
| minute | i'm making some good progress on pocket reform power saving | 00:53 |
|---|---|---|
| josch | like the power consumption when off? | 01:10 |
| ^alex | eyes emoji | 01:10 |
| minute | josch: yesss | 01:16 |
| minute | i just implemented automatic powersaving in the sysctl fw for rp2040 | 01:16 |
| - mjw (QUIT: Ping timeout: 264 seconds) (~mjw@gnu.wildebeest.org) | 01:27 | |
| - potash (QUIT: Ping timeout: 265 seconds) (~potash@user/foghorn) | 01:29 | |
| minute | https://source.mnt.re/reform/pocket-reform/-/merge_requests/84 cc ch | 01:33 |
| - pomel0 (QUIT: Ping timeout: 244 seconds) (~pomel0@user/pomel0) | 01:41 | |
| + pomel0 (~pomel0@user/pomel0) | 01:41 | |
| minute | nice, realleif's mpcie wifi/bt adapter for classic reform works https://social.sdfeu.org/@realleif/116223919432182304 | 01: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 | |
| minute | austriancoder: josch: btw here's my blender 5.0 patch for panvk https://minute.social/secret-room/20260314-mnt-blender-panvk.patch.txt | 04:00 |
| minute | the shaderclipdistance patch can be removed once https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40343 is landed :D | 04: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_ -> robin | 07:30 | |
| josch | minute: 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_ -> amk | 09: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 | |
| lidstah | Svp: 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 |
| lidstah | it would be nice to at least have framebuffer support | 11:23 |
| Ar|stote|is | is 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_shu | 12:37 | |
| + paperManu (~paperManu@173.206.232.56) | 12:52 | |
| - spew (QUIT: Ping timeout: 255 seconds) (~spew@user/spew) | 13:12 | |
| minute | josch: 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 |
| minute | Ar|stote|is: sounds like the reform2-lpc package is not installed? or not up to date | 13:34 |
| minute | lidstah: 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 :D | 13:36 |
| Ar|stote|is | the reform2-lpc-dkms is installed and lsmod shows the reform2-lpc as loaded | 13:36 |
| minute | josch: for example, it might be possible to turn off openexr support (at least temporarily) | 13:37 |
| minute | Ar|stote|is: hmm and sudo dmesg | grep lpc , anything interesting? | 13:37 |
| Ar|stote|is | @minute good catch tainted kernel | 13:38 |
| Ar|stote|is | sudo dmesg | grep -i lpc | 13: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 kernel | 13:38 |
| Ar|stote|is | [ 27.656156] reform2_lpc spi1.0: version: 0 () | 13:38 |
| minute | Ar|stote|is: version 0 seems wrong :D | 13:39 |
| minute | Ar|stote|is: does the build match the loaded kernel etc? and probably time to update lpc firmware | 13:39 |
| Ar|stote|is | i 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|is | the 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 |
| minute | Ar|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 screen | 13:53 |
| minute | Ar|stote|is: (system status in the oled menu) | 13:53 |
| Ar|stote|is | MREF2LPC R3 20210925 full charge,5774,1656,1800 orm Keyboard R2 20230703 | 13:54 |
| Ar|stote|is | @minute | 13:56 |
| minute | Ar|stote|is: thanks! so your fw is from 2021, 4.5 years old | 14:09 |
| minute | Ar|stote|is: keyboard fw 2-3 years old ;D | 14:10 |
| Ar|stote|is | it can only be updated through external flashing right? | 14:10 |
| minute | Ar|stote|is: in theory yes. it depends on your board if it turns off when lpc is in programming mode | 14:24 |
| minute | Ar|stote|is: needs a microusb cable (you most probably have an older board rev?) | 14:24 |
| Ar|stote|is | probably 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|is | I 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 boi | 14:30 |
| Ar|stote|is | brb | 14:35 |
| - arminweigl (QUIT: Ping timeout: 264 seconds) (~arminweig@sourcehut/user/arminweigl) | 14:41 | |
| minute | moar blender demo https://mastodon.social/@mntmn/116227823476886682 | 14:44 |
| + arminweigl (~arminweig@sourcehut/user/arminweigl) | 14:45 | |
| minute | Ar|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 |
| josch | minute: 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 stuff | 15:02 |
| Ar|stote|is | minute: 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 |
| minute | Ar|stote|is: right. | 15:25 |
| + andreas-e (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net) | 16:11 | |
| josch | it seems that WITH_VULKAN_BACKEND is ON by default | 16:52 |
| ch | minute: ohhh. why the int/float changes tho? | 17:14 |
| + siviq (~siviq@user/siviq) | 17:27 | |
| lidstah | minute: ah thanks for the info, will transmit that to jca@ :) indeed, that should make it way easier | 17: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 | |
| kfx | lidstah: 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 output | 21:09 |
| lidstah | kfx: not me, someone on the openbsd mailing list with a reform 2, rk3588, and openbsd 7.8 | 21:31 |
| lidstah | I don't have - yet - a Reform classic :) | 21:31 |
| lidstah | but it should ship next month per the FAQ | 21:33 |
| minute | ch: because of precision :D also hard to read code | 21:33 |
| minute | ch: we were scratching our heads why charger and monitor currents differ (and they still do) | 21:33 |
| minute | josch: ah neat @ ON | 21:34 |
| lidstah | kfx: 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 | |
| minute | oh 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 | |
| lidstah | minute: 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 | |
| minute | i rebased our barebox fork and enabled EFI gop, and flashed it to a openbsd microsd card, lets see | 22:27 |
| kfx | lidstah: I need to replace a carrier board first, but I have a spare rk3588 I can lend if it will help | 22:38 |
| kfx | sorry, that was vague. I have an entire reform 2 rk3588 I can lend, not just the SoM | 22:39 |
| minute | kfx: lidstah: https://mastodon.social/@mntmn/116229694822751450 | 22:57 |
| minute | current state of things | 22:57 |
| minute | i 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... promising | 22:58 |
| kfx | minute: is there a barebox build for reform 2? | 22:59 |
| minute | kfx: 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 |
| kfx | I have both :) | 23:00 |
| minute | kfx: i'll try to get CI going for the builds | 23:00 |
| lidstah | minute: 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 probably | 23:01 |
| minute | lidstah: but why no displays? EFI GOP "should" work | 23:01 |
| minute | (maybe it has to be enabled and/or the dtb tweaked in some way for bsd) | 23:02 |
| lidstah | that's probably the rkdrm driver, openbsd side | 23:02 |
| minute | but why | 23:02 |
| minute | as i said, EFI GOP | 23:02 |
| minute | it shouldn't need any special driver. it's just a memory region | 23:02 |
| minute | lidstah: ah you mean maybe the rkdrm needs to be _disabled_ | 23:03 |
| lidstah | yup | 23:03 |
| minute | so that it doesn't kill the display... that would make sense! | 23:03 |
| lidstah | pretty sure you have something like: root on sd1a (a75b3b4bc90dd957.a) swap on sd1b dump on sd1b | 23:03 |
| lidstah | rkdrm0: no display interface ports configured | 23:03 |
| lidstah | ↑ | 23:03 |
| minute | ahhh | 23:03 |
| lidstah | so that's openbsd side, but indeed if EFI GOP does work, then disabling the driver on openbsd side should at least allow framebuffer use | 23:04 |
| lidstah | the thing is, they probably target banana pi's with rk3588 (iirc) | 23:04 |
| lidstah | and their rk3588 image maybe does assume you're running openbsd on a specific SOC. | 23:07 |
| kfx | I was just using their generic arm64 image to test; didn't know they had SoC-specific images | 23:09 |
| lidstah | that'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 |
| kfx | netbsd gets farther, but hangs during boot. freebsd gets all the way to the shell but can't pcie | 23:10 |
| kfx | none of them drive the display | 23:10 |
| lidstah | kfx: 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 |
| lidstah | s/is/his/ | 23:12 |
| kfx | well 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 things | 23:13 |
| lidstah | I won't bother minute but my guess is that it boots, just fails to initialize display because rkdrm0 make said "assumptions" and boom | 23:13 |
| kfx | lidstah: I don't understand how you got it booting at all, though; when I tried, the bootloader wouldn't load the kernel | 23:13 |
| kfx | same error message shown in minute's fedi post above | 23:14 |
| lidstah | kfx: I can ask my friend if the openbsd foundation does need a mnt reform with the rk3588 SOM | 23:14 |
| lidstah | kfx: that's another problem: minute then boots the kernel from /7.8/arm64/bsd and then, BSD boots but no display | 23:15 |
| lidstah | kfx: 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 |
| minute | kfx: freebsd has rk3588 support? i could give it a spin | 23:28 |
| lidstah | re-reading myself: not "when this topic" but "where this topic was discussed...", sorry for the mistake | 23:29 |
| kfx | minute: 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 least | 23:40 |
| minute | kfx: oh nice | 23:41 |
| minute | kfx: and usb? | 23:41 |
| kfx | didn't look | 23:41 |
| kfx | this was all over serial console | 23:41 |
| kfx | I was just trying various BSDs to see if any of them even booted | 23:41 |
| kfx | netbsd almost boots but gets hung up | 23:42 |
| - wickedshell (QUIT: Ping timeout: 246 seconds) (~wickedshe@2601:8c0:c7c:3572:c5b3:cb78:1a14:69eb) | 23:47 | |
| minute | josch: 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 |
| josch | minute: only you and elb as far as i know | 23:52 |
| josch | minute: 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 |
| minute | minute: ok, then we need to test imx8mp and ls1028a next week | 23:57 |
| minute | hdmi works fine for rk3588, so much i can say | 23:57 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!