2024-02-05.log

- S0rin (QUIT: Ping timeout: 246 seconds) (~S0rin@user/s0rin)00:10
elektronminute: thanks for your help last night!00:12
+ S0rin (~S0rin@user/s0rin)00:13
- mjw (QUIT: Ping timeout: 268 seconds) (~mjw@213.246.238.195)00:34
- sevan (QUIT: Ping timeout: 276 seconds) (~sevan@user/venture37)00:42
- bkeys (QUIT: Ping timeout: 252 seconds) (~Thunderbi@45.134.140.153)00:46
+ sevan (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)00:57
+ reform17845 (~trimbeej@2601:545:8202:19d0::882b)00:58
- reform17845 (QUIT: Client Quit) (~trimbeej@2601:545:8202:19d0::882b)00:59
+ bkeys (~Thunderbi@45.134.140.153)01:38
- sevan (QUIT: Changing host) (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)01:48
+ sevan (~sevan@user/venture37)01:48
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@64.189.201.150)01:56
- cobra (QUIT: Ping timeout: 246 seconds) (~cobra@user/Cobra)02:08
+ sl (~sl@vpn.inri.net)02:13
slhello02:13
slshould the reform debian sdcard image still be running /sbin/reform-init and checking the contents of /reform-boot-medium on the sdcard? i have alpine installed on nvme0n1p2, but when i boot the debian sdcard it seems to ignore manual changes to /sbin/reform-init entirely02:14
slmy debian image is from october 202302:15
sli even tried setting BOOTPREF manually in reform-init, and changed the references to nvme0n1p1 to nvme0n1p202:16
sland even set a read statement to interrupt the script execution, but it seems like reform-init is not getting run, because my read statement never interrupts the boot02:17
+ cobra (~cobra@user/Cobra)02:18
sli was trying to locate the uboot boot.scr file in the current repo and couldn't find it02:18
+ cobra_ (~cobra@user/Cobra)02:20
- cobra (QUIT: Read error: Connection reset by peer) (~cobra@user/Cobra)02:21
- S0rin (QUIT: Ping timeout: 255 seconds) (~S0rin@user/s0rin)02:42
+ S0rin (~S0rin@user/s0rin)02:44
- nsc (QUIT: Ping timeout: 260 seconds) (~nicolas@150-121-142-46.pool.kielnet.net)03:27
+ nsc (~nicolas@197-121-142-46.pool.kielnet.net)03:28
digitalraynebluerise: that did the trick, booted up, installing 7.4 to NVMe currently, thank you for your help and your work on this~!04:06
digitalrayneI built https://github.com/bluerise/u-boot/tree/mnt with the reform defconfig from the same repo, cross-compiled it and ran "make flash.bin04:07
digitalraynecopied all the blobs from the boundary-uboot repo, then flashed it to SD card at offset 3304:07
digitalrayneon the SD card I wrote the standard install74.img for aarch64, then wrote the flash.bin to the same SD card04:08
- erle (QUIT: Quit: Democracy must always be better armed than tyranny.) (~erle@89.205.133.5)04:19
sldigitalrayne: would you be willing to share that flash.bin04:23
digitalrayneyep sure I've just got to iron out a couple of things i've notice (no shift key working in u-boot, for example)04:32
digitalraynebut I'll upload it somewhere now04:32
digitalraynesl: http://spooky.computer/flash.bin04:34
digitalraynejust don't use the shift key in your disk encryption password at the moment >_<04:35
digitalraynei noticed on the left shift key works in the mnt/boundary u-boot fork so probably just need to base a patch on whatever is being done there to enable left shift to work04:35
digitalrayne*only the04:35
sldigitalrayne: thanks!04:46
sldigitalrayne: is your install up and running?04:47
+ jacobk (~quassel@129.110.241.106)05:09
- eibachd (QUIT: Ping timeout: 246 seconds) (~eibachd@p200300dcf7353e0062ae60a5b279e04b.dip0.t-ipconnect.de)05:45
+ eibachd (~eibachd@p200300dcf7353e00106b7e2cfbecf9d2.dip0.t-ipconnect.de)05:48
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@129.110.241.106)05:52
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)05:55
+ jacobk (~quassel@64.189.201.150)06:05
joschsl: /sbin/reform-init is not used anymore since the switch to sysimage-v3 -- since then, the reform boots like any other debian06:08
joschsl: boot.scr is now generated by the flash-kernel package06:08
joschsl: here is the template: https://sources.debian.org/src/flash-kernel/3.107/bootscript/all/bootscr.uboot-generic/06:09
slthanks, i have to figure most of this out from scratch06:10
joschsl: if you don't mind, please ask to save yourself some time :)06:10
sl:)06:10
joschthe reform handbook has still not been updated, so lots of things are outdated right now06:10
slsure, time us what i have the least of!06:10
joschsl: also, maybe consider writing a /boot/extlinx/extlinux.conf instead of boot.scr unless alpine gives you a way to auto-generate those. extlinux.conf has the advantage to be declarative and machine readable instead of being a posix shell script. Here is mine to boot Debian, for example: https://paste.debian.net/1306332/06:52
- eibachd (QUIT: Ping timeout: 260 seconds) (~eibachd@p200300dcf7353e00106b7e2cfbecf9d2.dip0.t-ipconnect.de)07:42
+ eibachd (~eibachd@2a01:599:314:84a6:7d7e:c55:f5f4:5a95)07:45
+ chomwitt (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)07:51
- chomwitt (QUIT: Remote host closed the connection) (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)07:54
- GNUmoon (QUIT: Ping timeout: 255 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)08:29
+ chomwitt (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)08:34
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)08:40
+ mjw (~mjw@89.205.139.174)10:01
- chomwitt (QUIT: Ping timeout: 240 seconds) (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)10:36
+ Gooberpatrol_66 (~Gooberpat@user/gooberpatrol66)10:38
- laumann (QUIT: Ping timeout: 268 seconds) (~quassel@user/laumann)10:41
- pinoaffe (QUIT: Ping timeout: 268 seconds) (~pinoaffep@2a01:4f9:c010:a00b:1337:1337:11be:10)10:41
- Gooberpatrol66 (QUIT: Ping timeout: 268 seconds) (~Gooberpat@user/gooberpatrol66)10:41
- pandora (QUIT: Ping timeout: 268 seconds) (uid585533@2a03:5180:f:3::8:ef3d)10:42
- q66 (QUIT: Ping timeout: 268 seconds) (~q66@2a03:3b40:fe:26::)10:42
+ pandora (uid585533@id-585533.ilkley.irccloud.com)10:42
+ laumann__ (~quassel@2a0a-e5c0-2-2-0-c8ff-fe68-bef1.loves.ipv6.at.ungleich.ch)10:51
+ pinoaffe (~pinoaffep@2a01:4f9:c010:a00b:1337:1337:11be:10)10:55
+ q66 (~q66@q66.moe)10:55
+ wielaard (~mjw@84.241.201.28)11:12
- mjw (QUIT: Ping timeout: 264 seconds) (~mjw@89.205.139.174)11:14
- wielaard (QUIT: Remote host closed the connection) (~mjw@84.241.201.28)11:20
+ wielaard (~mjw@84.241.201.28)11:21
digitalraynesl: my encryption passphrase had a capital letter and some symbols in it which required the shift key, so I can't unlock the drive >_< - going to look at fixing that now11:30
+ reformer0 (~reformer@softboy.mntmn.com)11:42
- Gooberpatrol_66 (QUIT: *.net *.split) (~Gooberpat@user/gooberpatrol66)11:44
- chartreuse (QUIT: *.net *.split) (~chartreus@S0106908d78501d1d.cg.shawcable.net)11:44
- _E (QUIT: *.net *.split) (~e@bsd.moe)11:44
- aperezdc (QUIT: *.net *.split) (~aperezdc@2a03:6000:6e61:633::43)11:44
- bleb (QUIT: *.net *.split) (~cm@user/bleb)11:44
- b0 (QUIT: *.net *.split) (~b0@leo.uberspace.de)11:44
- reformer (QUIT: *.net *.split) (~reformer@softboy.mntmn.com)11:44
- minute (QUIT: *.net *.split) (~mntirc@softboy.mntmn.com)11:44
- sterni (QUIT: *.net *.split) (~lukas@user/sterni)11:44
- jnerula (QUIT: *.net *.split) (~jnerula@li1009-93.members.linode.com)11:44
* b08 -> b011:44
* bleb_ -> bleb11:45
+ aperezdc (~aperezdc@2a03:6000:6e61:633::43)11:49
+ minute (~mntirc@softboy.mntmn.com)11:50
+ _E (~e@bsd.moe)11:51
minutei have a reform manual 2nd edition meeting in like 10 minutes ^^11:53
digitalrayneooo the reform scrolls: part ii11:54
- mjw (QUIT: Ping timeout: 256 seconds) (~mjw@84.241.201.99)11:57
joschwow, nice!11:57
joschi'm happy that the docs get updated :)11:58
+ mjw (~mjw@84.241.202.169)12:00
- mjw (QUIT: Remote host closed the connection) (~mjw@84.241.202.169)12:06
minuteTwodisbetter: for the keycap set, do you need for v2 or v3?12:14
minute(keyboard v2 or v3)12:15
+ mjw (~mjw@84.241.192.209)12:19
Twodisbetterminute: what are the differences? 12:22
- murphnj (QUIT: Remote host closed the connection) (~murph@user/murphnj)12:27
+ murphnj (~murph@user/murphnj)12:27
joschTwodisbetter: v2 and v3 have differently sized keys12:28
joschv2 has only two types of keys and and thus the keys are not quite located where they usually are12:29
Twodisbetterminute: I would prefer the v2 that came with my Reform. 12:29
joschv3 fixes this and looks more like a normal keyboard with respect to key cap sizes12:29
joschso v2 keycaps are only compatible with v2 keyboards12:30
Twodisbetterjosch: ahhhh12:30
Twodisbetterminute: I have ordered the keys before this. I would like the same ones I got the if possible. But if all you have is v3, I would take the too. 12:30
joschTwodisbetter: v3 keycaps will not fit on your v2 keyboard though12:31
Twodisbetterjosch: it isn't for the Reform per se. 12:31
joschah okay :)12:32
+ chomwitt (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)12:39
- anzu (QUIT: Quit: WeeChat 3.5) (~anzu@melkki.cs.helsinki.fi)12:40
digitalraynesuccess - https://toot.spooky.computer/@ec0/11187875897942249813:00
digitalrayneneed to work out a clean way to apply the fake modifiers code to upstream uboot for the modifiers on the reform keyboard to work, for now I just hacked it in and I've got OpenBSD 7.4 booting from nvme13:01
digitalraynethis commit: https://source.mnt.re/reform/reform-boundary-uboot/-/commit/cff1714a875a94ca483a69ad1a3c39bff2dab3a213:03
- mjw (QUIT: Ping timeout: 240 seconds) (~mjw@84.241.192.209)13:18
+ mjw (~mjw@gnu.wildebeest.org)14:04
- chomwitt (QUIT: Remote host closed the connection) (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)14:06
minutedigitalrayne: super awesome, would you be so kind as to add all the modifications necessary in the mnt community openbsd thread?14:12
* jn_ -> jn15:10
- mjw (QUIT: Ping timeout: 256 seconds) (~mjw@gnu.wildebeest.org)16:39
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:314:84a6:7d7e:c55:f5f4:5a95)16:48
+ eibachd (~eibachd@p200300dcf7353e01d633627219e02493.dip0.t-ipconnect.de)16:49
- S0rin (QUIT: Read error: Connection reset by peer) (~S0rin@user/s0rin)16:57
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@64.189.201.150)17:04
minutejosch: i'm testing the a311d image on brand new reforms, and i noticed a failure of console-setup.service in systemd output on first boot. is this normal?17:06
minutewe also should increase default pointer acceleration17:07
+ S0rin (~S0rin@user/s0rin)17:14
minutehmm, why is the shutdown not clean, why is this sd card repair happening on second boot17:18
sldigitalrayne: would you share your final flash.bin pls?17:33
* Guest2310 -> mjw18:09
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org)18:12
+ buckket (~buckket@vps.buckket.org)18:12
+ chomwitt (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)18:49
jnjosch: hi, i just randomly found a project of yours and then i recognised your name :)   https://github.com/josch/mandelbrot/blob/master/mandel.c18:51
jni'd like to use it as an example in PicoDVI (https://github.com/Wren6991/PicoDVI), which is 3-clause BSD licensed18:53
minutejn: wow, 2 displays on one rp2040 :018:56
jnLuke Wren did some impressive magic to make this happen!18:56
joschjn: feel free to use that code for whatever you like. I'd like to put it into public domain if my country of residence had such a concept. So do as you like. No attribution required. :)19:01
jnthank you19:01
joschthanks for asking! but this is super old and badly written code -- no need for anybody to go through any hassle at all when they want to use it :)19:02
joschminute: i see the same thing but haven't investigated it yet19:04
joschminute: same with unclean shut-down -- it might have something to do with the changed shutdown mechanic we now have using the reform lpc dkms module19:04
jnoops, i might actually not end up doing that, because there's already a mandelbrot example in PicoDVI19:13
- eibachd (QUIT: Ping timeout: 256 seconds) (~eibachd@p200300dcf7353e01d633627219e02493.dip0.t-ipconnect.de)19:13
+ eibachd (~eibachd@p200300dcf7353e005300fda864053d8b.dip0.t-ipconnect.de)19:14
+ jacobk (~quassel@129.110.241.106)19:16
joschjn: that honestly relieves me -- i wrote that code when i was very young and still learning how to do all of this :D19:20
joschjn: and wow, PicoDVI looks like an incredible project -- really cool!19:22
jnthe readme is pretty thorogh and humorous too!19:22
+ wielaard (~mjw@gnu.wildebeest.org)19:24
- wielaard (QUIT: Ping timeout: 252 seconds) (~mjw@gnu.wildebeest.org)19:31
ehenterminute: josch: I had a lot of issues (e.g. consolesetup failure, disk timeouts, unclean shutdowns with fsck) with booting sysimage from any class 10 sd cards, even with the one that came with Reform. Those issues disappeared magically after switching to faster u3 card :D19:31
minutehmmm19:33
ehenterApparently shutdown mechanism have changed? Now when running "systemctl poweroff", reform do not power off. How do I make shutdown completely again?19:34
- eibachd (QUIT: Ping timeout: 246 seconds) (~eibachd@p200300dcf7353e005300fda864053d8b.dip0.t-ipconnect.de)19:42
+ eibachd (~eibachd@p200300dcf7353e011c742a70949d7c63.dip0.t-ipconnect.de)19:46
+ wielaard (~mjw@gnu.wildebeest.org)19:48
pandorai just saw the discussion about the epaper screen on the mnt forum... i am curious ... how is the current screen of the pocket reform connected and communicating ?20:18
minutepandora: depends on the cpu module. the screen itself speaks embedded displayport20:28
minutepandora: for modules that talk mipi-dsi, like imx8mq and a311d, it goes through a dsi->edp chip on the motherboard. ls1028a can output displayport directly20:28
minutejust bought some earlybird tix for https://hackaday.com/2024/02/05/hackaday-europe-2024-is-on-and-we-want-you/20:29
pandoraand the imx8mq plus? i think that's the default module on the pocket?20:30
minutepandora: mipi-dsi as well20:30
minutepandora: and the display itself is mipi dsi20:31
minute(on the pocket)20:31
pandorathx!20:32
joschehenter: "systemctl poweroff" works for me everywhere except on ls1028a -- what SoM are you using?20:36
* mjw -> Guest721720:37
- Guest7217 (QUIT: Killed (copper.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:37
* wielaard -> mjw20:37
+ Guest7217 (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:38
ehenterjosch: LS1028A :D20:38
minutemaybe we should go back to the USB HID based method and/or integrate a few seconds timer in the poweroff routine inside the keyboard (async)20:40
ehenterPersonally I do not mind about that issue if it is working ok on other SOMs because I've learnt to wait OS shutdown to be completed and then power off manually20:47
digitalrayneminute: sure thing20:51
digitalraynesl: https://spooky.computer/flash.bin has been updated with the uboot keyboard modifier patch 20:51
digitalrayne831c921c571c2c078561daaaf481a8edd4dd4fca84cba41c0fb59b845062d25f  flash.bin is the latest20:52
ehenterSo is there any final or working solution for the charging issue that has been discussed here few times in the past? Sometimes my reform do not start charging at all when battery is below 40%. But if I turn it off, then it charges without any issues20:53
ehenterI've been using my reform daily as my primary machine and I've been using it on battery a lot. It is crazy how fast it charges :D I can work few hours on battery, put it to charge for short break and then continue again working on battery20:55
ehenterAnd repeat that multiple times :D20:55
minuteehenter: ok so far there are 2 solutions, one of them is a workaround i use, which is kind of a "soft start" counter for charing. the real solution is to use a 100W power supply (for example a beefy USB-C one with a PD -> barrel jack adapter)21:02
minutei am putting a note in my todo for tomorrow to clean up & push that soft start counter in a branch so you can test it21:04
ehenterOk, thanks! I'll test that then21:05
jfreddigitalrayne: spooky.computer is an excellent domain name21:14
digitalraynehaha thank you, the .computer TLD has so many great possibilities 21:16
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@129.110.241.106)21:18
+ jacobk (~quassel@129.110.242.224)21:28
sldigitalrayne: thanks!21:35
minutesee also mnt.computer 21:36
hramrachwith mipi-dsi there might be enough pins to bitbang the e-paper parallel protocol. With eDP not much hope.21:43
hramrachthe eDP is good, well designed interface. That means converting it to some bad interface is difficult ;-)21:44
jfredminute: haha didn't know you had that domain pointing to your site too, I like it :P21:50
hramrachAs far as charging goes I think the 'soft start' really is a reasonable solution. You don't want to require a 100W PSU just to be able to trad 90W for a few minutes when the batteries are fully drained.21:50
hramrachMaybe a different PMIC would be better at limiting the absolute maximum charging current than the current one. With the resistor value controllign the current between 0.025 and 0.03 ohm it's not exactly ideal for precision.21:53
minuterk3588 adapter pcbs ordered. https://mastodon.social/@mntmn/11188100414369136722:33
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@129.110.242.224)22:50
+ erle (~erle@89.205.129.99)22:53
joschthat's fantastic news! i hope it works without too much trouble!22:54
mhoyeQuestion: are there not-LiFePo4-cell power bank options?22:55
- chomwitt (QUIT: Ping timeout: 256 seconds) (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)23:04
- mjw (QUIT: Ping timeout: 264 seconds) (~mjw@gnu.wildebeest.org)23:10
+ jacobk (~quassel@utdpat241106.utdallas.edu)23:11
digitalrayneminute, sl, bluerise: https://community.mnt.re/t/any-news-on-openbsd-update-it-works-now/646/1623:14
digitalraynewrote up the steps I took to build u-boot and boot & install OpenBSD 7.4 on Reform23:14
blueriseoops I just rebased my u-boot branch23:15
digitalraynehahaha I'm sure it's fine, want me to retest?23:15
bluerisecan you fetch and verify the rebased version still works?23:15
blueriseyeah :D23:15
digitalrayneyeah ok will do that now :D23:15
blueriseshould I cherry-pick cff1714a875a94ca483a69ad1a3c39bff2dab3a2 into mine?23:17
blueriseminute: should we have a mainline u-boot fork in the reform gitlab?23:17
digitalrayne+1 I think it would be great to have something on reform gitlab, I actually am not sure there's a huge amount of things needed for the mainline u-boot to replace the boundary one after looking at the differences23:18
joschi think display support in mainline for imx8mq is still broken?23:19
joschthe other platforms already use mainline u-boot23:19
joschthe same approach could be used for imx8mq23:19
bluerisemaybe have mainline + https://github.com/bluerise/u-boot/commits/mnt/23:19
digitalraynebluerise: the cff1714a875a94ca483a69ad1a3c39bff2dab3a2 patch is useful for reform, but it's not applied in a board-agnostic way, so it would be sometime which could not be mainlined without rework I think23:19
bluerisetrue23:19
bluerisebut could be fine to have in my branch23:20
digitalrayneyeah agreed! just didn't want to burden you with it :) - but it hasn't caused any problems for me having it applied, and fixes modifiers in both the openbsd bootloader and u-boot23:20
blueriseyeah, but I think it would be nicer to not depend on my own github, feels weird :D23:22
blueriseupstreaming would be nice, but I don't think I'll ever do that23:22
blueriseat least I got the base board into mainline23:22
digitalrayneyeah that's super cool, thanks so much for all of that work!23:22
digitalraynei actually tried to rebase the boundary uboot using mainline and uhhhhhhh that did not go well23:23
bluerisehahahaha23:23
blueriseyeah I tried that, no can do23:23
minutedigitalrayne: awesome, thanks a lot for the writeup! as to binaries, sure, that would be helpful. one could even make a script that combines that uboot and an openbsd image to sd card. you should have access to our gitlab now so you could make a repo for this incl the binary and i can fork it later. sth like reform-openbsd?23:33
digitalrayneok cool! i'll work on putting something together to automate it, thanks!23:34
digitalraynejust didn't want to encourage people to flash random bootloaders from strange people on the internet, this mnt gitlab is a much more trustworthy source23:35
- nsc (QUIT: Ping timeout: 246 seconds) (~nicolas@197-121-142-46.pool.kielnet.net)23:45
+ nsc (~nicolas@103-49-142-46.pool.kielnet.net)23:47
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@utdpat241106.utdallas.edu)23:51
+ jacobk (~quassel@utdpat241106.utdallas.edu)23:52
minutedigitalrayne: totally... but one also wants to lower the barrier for just giving it a spin23:57
digitalrayneabsolutely!23:57
digitalraynebluerise: looks like on the rebase there is an issue, i'm debugging, but seems like the openbsd bootloader is maybe not reading properly from the encrypted nvme now23:58

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