2025-11-07.log

minutejosch: i just tried tribar plymouth text mode theme. it's pretty cool00:49
minutejosch: requires "splash" to activate but seems to use just the text console. i wonder if it works on non rk358800:50
joschit probably works on rk3588 -- the problem are the other SoMs, no?00:50
minutejosch: that's what i meant00:51
minutejosch: by non rk3588 :D00:51
joschah :)00:51
joschoh too late for reading it seems XD00:51
minutei just tested it on classic reform00:51
minuteiffff i remember i can test it at work on non-rk3588 00:51
joschi'll only get to try things out next week again00:52
joschi'll be mostly afk over the weekend00:52
joschthen i only wonder how to best select the theme depending on the SoM00:53
joschbecause i assume you'd like a different non-text theme on rk3588?00:53
minutejosch: no, it looks clean and would be fine for rk3588 too00:54
minutejosch: way better than scrolling debug messages :D00:54
minuteand puts the decrypt prompt in the middle of the screen00:54
joschoh perfect then!00:55
joschno more headaches about how to select on which SoM to do what :)00:55
minutejosch: yip yip00:55
joschminute: it's not working on a311d01:03
joschi have this in my /proc/cmdline:01:03
joschro no_console_suspend cryptomgr.notests ro no_console_suspend console=ttyAML0,115200 pci=pcie_bus_perf libata.force=noncq nvme_core.default_ps_max_latency_us=0 console=tty1 console=tty1 splash01:03
joschso "splash" should make it work01:04
joschand "sudo plymouth-set-default-theme" says i have tribar selected01:04
joschand instead of a luks password prompt i get this: https://mister-muffin.de/p/0Mbh.jpg01:05
joschmaybe what plymouth calls "text mode" is actually a text-renderer implemented on top of the normal graphical mode?01:10
joschor did you do anything special to make it work?01:10
- chomwitt (QUIT: Ping timeout: 244 seconds) (~chomwitt@2a02:85f:9a5f:900:1ac0:4dff:fedb:a3f1)01:27
minutejosch: well, i had to rebuild initramfs, i guess you did that?01:29
joschyup01:29
minutejosch: what you're seeing is the "text" theme i think01:29
minutejosch: i wonder what's going on there... is it just ignoring the "splash" maybe01:30
minuteplymouth.debug01:32
minute> To write debug output into /var/log/plymouth-debug.log, add the following kernel parameter: 01:32
joschaccording to https://sources.debian.org/src/plymouth/24.004.60-5/debian/local/plymouth.init-premount#L32 the "splash" parameter sets SPLASH="true" but SPLASH is already true by default01:32
minuteah01:33
minutewhat you could try is plymouth.nolog01:33
minutedo at least not have the double cyan log01:33
minutemy guess is this would make the boot look normal at least... (incl decrypt prompt) but not 100% sure01:34
joschokay, i now have 3k lines of /var/log/plymouth-debug.log01:35
joschthe debug messages also scrolled past during boot -- it's a lot of text :D01:36
joschhttps://mister-muffin.de/p/TYuz.txt01:37
minuteoh :D01:37
joschnope, still blue messages even with plymouth.nolog01:39
minute> serial consoles detected, managing them with details forced01:40
minute"details" is that blue log fallback "theme"01:40
joschoh true, that's a theme name01:41
minutejosch: the log reads like it thinks the console is primarily serial, that's why it changes to "details"01:43
joschinteresting why this happens on imx8mq and a311d but not on rk358801:43
joschoh i know why01:43
minuteplymouth.ignore-serial-consoles01:44
joschremember how serial was not working on rk3588 because u-boot had the console= parameter missing01:44
joschmaybe you would see the same effect on rk3588 with the fixed u-boot01:44
minuteyep01:44
minutethat's what i think, too01:44
minutecan you try adding kernel param  plymouth.ignore-serial-consoles ?01:45
joscha luks prompt in the center of my screen01:46
joschand a blue progress bar at the bottom01:46
joschminute: that was it :)01:46
minuteawesome01:46
minutethanks for confirming!01:46
joschthank you for finding this!01:47
minuteno problem, i just googled a bit on my phone while making sandwiches01:47
josch:D01:48
joschokay, so i'm reading plymouth code and it seems that the other way to ignore serial other than the cmdline is to run plymouthd with --ignore-serial-consoles01:52
joschi've had a look into where plymouthd is started but there is no way to pass additional parameters via a config01:52
joschbut we could add plymouth.ignore-serial-consoles to the default ${bootargs} in flash-kernel/ubootenv.d/00reform2_ubootenv and u-boot-menu/reform.conf01:54
minuteyeah, i think that should be harmless01:54
joschokay, but text mode is indeed the only one that works02:02
joschi tried changing the theme to "ceratopsian" the debian default02:02
joschand when the luks screen was to be shown i just got a black screen02:02
joschtyping the passphrase blindly helped02:02
joschand then i got no login prompt and am now logged in via another tty...02:03
joschback to tribar02:03
joschunfortunately the colors of the tribar theme are hardcoded in src/libply-splash-core/ply-text-progress-bar.c02:08
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)02:14
minutejosch: ha, good thinking about the colors :D02:15
minutejosch: we need ▒02:16
minuteand ▒02:17
minute░?02:17
- wielaard (QUIT: Ping timeout: 240 seconds) (~mjw@gnu.wildebeest.org)02:19
joschhttps://mister-muffin.de/p/iC9b.png :D02:19
minutelol why are these solid for you02:20
joschit's not much better with the irc logger :) https://mntre.com/reform-irc-logs/2025-11-07.log.html02:21
minuteanyway, you know the ansi stuff i guess :D one could make 3 monochrome white bars, one solid, two striped / dotted02:21
joschah okay02:21
minutefor me it looks correct in the logger02:21
joschthen i know what you mean02:21
joschthe question is whether plymouth can be convinced to print these chars for a progress bar instead of solid colors02:21
joschmaybe the progress bar code has to be forked as well02:22
minutejosch: yeah, is that a theme "module" like the others?02:22
joschthe thing is super bare-bones with no customizability through config options02:23
minutei.e. which one can also copy into a c file and register with plymouth02:23
joschi think to customize it, one would copypaste the code and build a new plugin from it02:23
minuteright02:23
joschokay, ▒, ▒ and ░ might not work because the progress bar has text rendered on top of it02:29
minuteoh huh.02:31
minutewhat's the meaning of the three bars anyway?02:33
joschi'm reading ply_text_progress_bar_draw() in src/libply-splash-core/ply-text-progress-bar.c and the three colors seem to be just an arbitrary fixed fraction of each other02:36
joschhrm... i tried this on the plain tty:02:37
joschfor i in $(seq 232 255); do printf '\033[48;5;%dm ' $i; done; printf "\n";02:37
joschand there only seems to be "black" and "gray" :(02:37
minuteah that's silly then02:40
minuteif they have no meaning, then they don't add value02:41
minuteergo there should only be one color02:41
minutemaybe the "text" mode already does that? i haven't seen it because first i thought "details" was "text"02:42
minutei would say white on black solid progress bar = best02:43
minuteok need to sleep! ttyl!02:43
joschgood night!02:43
+ jogu (~jogu@user/jogu)02:45
joschminute: got it! I just built a version of the tribar plugin with my custom 3 colors, so we could set two to white and the third to black and then have a white progress bar on black background :)02:48
minutejosch: awesome! n8 n8!02:48
joschthis can then be added to reform-tools02:49
joschprobably as a new binary package because it will be arch:any (architecture depnedent)02:49
joschhttps://paste.debian.net/hidden/67e8d3f1/02:59
joschthat's just a white progress bar on black background02:59
joschnow off to bed as well :)03:00
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)03:11
- paperManu_ (QUIT: Ping timeout: 252 seconds) (~paperManu@107.159.15.124)03:30
- paperManu (QUIT: Ping timeout: 264 seconds) (~paperManu@107.159.15.124)03:33
+ jogu (~jogu@user/jogu)03:54
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)03:59
mlarkinon the classic i.MX8M pocket reform, how can I force booting u-boot from sdcard? I do not want to boot the default u-boot04:13
- elb (QUIT: Remote host closed the connection) (~elb@68.133.31.194)04:24
- sad_plan (QUIT: Ping timeout: 244 seconds) (sadplan@tilde.club)04:36
+ jogu (~jogu@user/jogu)04:36
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)04:41
+ sad_plan (sadplan@tilde.club)04:46
+ jogu (~jogu@user/jogu)05:45
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)05:58
- colinsane (QUIT: Ping timeout: 240 seconds) (~colinunin@97-113-142-187.tukw.qwest.net)06:03
- AshCurry (QUIT: Remote host closed the connection) (~AshCurry@user/AshCurry)06:10
+ AshCurry (~AshCurry@user/AshCurry)06:10
- aelius (QUIT: Remote host closed the connection) (~aelius@user/aelius)06:11
+ aelius (~aelius@user/aelius)06:12
+ colinsane (~colinunin@97-113-72-228.tukw.qwest.net)06:18
joschmlarkin: for classic Reform with i.MX8MQ look here: https://source.mnt.re/reform/reform-handbook/-/issues/207:20
joschwickedshell: yes, motherboard 3.0, the classic reform can charge batteries from a normal 5V USB07:21
+ chomwitt (~chomwitt@2a02:85f:9a5f:900:1ac0:4dff:fedb:a3f1)07:42
timidethank you for the great October update :)08:37
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-72-228.tukw.qwest.net)08:40
+ gidzit (~gidzit@gidzit.org)08:49
+ colinsane (~colinunin@97-113-72-228.tukw.qwest.net)08:51
+ Kooda (~kooda@natsu.upyum.com)08:52
- colinsane (QUIT: Ping timeout: 255 seconds) (~colinunin@97-113-72-228.tukw.qwest.net)09:18
+ colinsane1 (~colinunin@97-113-72-228.tukw.qwest.net)09:18
+ erle (~erle@user/erle)10:10
- Asmadeus (QUIT: Remote host closed the connection) (~asmadeus@user/meow/Asmadeus)11:01
- erle (QUIT: Quit: K-lined) (~erle@user/erle)12:03
+ wielaard (~mjw@gnu.wildebeest.org)12:07
minutejosch: nice, thanks for the plymouth polishing effort12:23
+ paperManu (~paperManu@107.159.15.124)12:30
minutegrimmware: when will you be back / when should we start shipping your package? it's ready12:32
+ gustav25 (~gustav@c-78-82-52-240.bbcust.telenor.se)13:02
- wielaard (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org)13:10
grimmwareminute: I get back on the 16th Nov.13:10
grimmwareThanks for checking <313:10
grimmwareLeaving Seoul for Tokyo tomorrow.13:10
grimmwareShipping any time on/after that date is probably ideal for the sake of simplicity :)13:15
+ elb (~elb@68.133.31.194)13:34
- Kooda (QUIT: Ping timeout: 260 seconds) (~kooda@natsu.upyum.com)14:05
- paperManu (QUIT: Ping timeout: 260 seconds) (~paperManu@107.159.15.124)14:06
+ AnimaInvicta (~AnimaInvi@88-120-179-216.subs.proxad.net)14:18
+ Asmadeus (~asmadeus@user/meow/Asmadeus)14:30
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)14:38
+ Kooda (~kooda@natsu.upyum.com)14:57
- Kooda (QUIT: Ping timeout: 244 seconds) (~kooda@natsu.upyum.com)15:53
+ Kooda (~kooda@natsu.upyum.com)16:18
+ jogu (~jogu@user/jogu)16:29
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)16:31
+ wielaard (~mjw@gnu.wildebeest.org)16:50
wickedshelljosch: welp, some fresh fomo, something to order next time I place an order! :) Thanks for confirming!16:56
- paperManu (QUIT: Ping timeout: 250 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)17:01
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)17:03
chorcjosch: sorry for ping, I recall you were writing somethere about challenges with LTE antennas inside Pocket, did you settle on something that works and if so, do you mind sharing a name/seller?17:24
+ Ar|stote|is (~linx@149.210.67.77)17:25
- wielaard (QUIT: Ping timeout: 250 seconds) (~mjw@gnu.wildebeest.org)17:28
+ ericsfraga (~user@2a00:23cc:b475:7c01:99:6141:8e31:c15c)17:38
+ wielaard (~mjw@gnu.wildebeest.org)17:40
+ erle (~erle@user/erle)17:49
- wielaard (QUIT: Ping timeout: 246 seconds) (~mjw@gnu.wildebeest.org)17:58
- ericsfraga (QUIT: Quit: ERC 5.6.1-git (IRC client for GNU Emacs 31.0.50)) (~user@2a00:23cc:b475:7c01:99:6141:8e31:c15c)18:03
- gidzit (QUIT: Ping timeout: 240 seconds) (~gidzit@gidzit.org)18:14
joschchorc: i have something that "works" but it usually only shows one out of five bars and it's very bad when moving (in a train for example)18:33
joschchorc: i can tell you what i have but i would not call it ideal18:33
joschminute: currently, during boot it says "cryptsetup: $CRYPTTAB_NAME set up successfully" in the center of the screen during the whole boot. Maybe you would like a different message to be displayed there and if yes, which? Then we can put a script which prints that message into the initramfs after scripts/local-top.18:34
- erle (QUIT: Quit: K-lined) (~erle@user/erle)18:45
+ jogu (~jogu@user/jogu)19:23
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)19:24
minutepocket reform touch :D https://mastodon.social/@mntmn/11550980185402657919:28
minutejosch: oh good call. need to think a bit19:29
+ jogu (~jogu@user/jogu)19:36
jfred:D19:52
jfrednow I'm imagining a pocket reform where the top half is a tablet and can detach19:52
jfred(I know the batteries are currently in the bottom and that'd probably be a squeeze, haha)19:52
minutejfred: yeah i was talking about the same thing here earlier basically to have a case for the tablet proto instead of the 3d printed one we have here19:59
f_would be cool to have even on big reform :D19:59
minutewe do have a touchscreen version of the big reform screen here, i just don't have a breakout incl. the touch pins yet20:05
minute(and no time to work on this yet)20:05
minutebut 12 inch tablet with 18650s would be quite cool20:06
+ wielaard (~mjw@gnu.wildebeest.org)20:13
- gustav25 (QUIT: Quit: Ping timeout (120 seconds)) (~gustav@c-78-82-52-240.bbcust.telenor.se)20:28
+ gustav25 (~gustav@c-78-82-52-240.bbcust.telenor.se)20:29
f_a usecase where a 'touchscreen' big reform would be cool to have is e.g. taking notes in xournalpp20:30
f_though I guess that would need a stylus instead of 'touch'20:30
f_so many endless possibilities with open hardware!20:30
chorcjosch: thanks! I ordered couple different antennas, hope at least one works20:42
- paperManu (QUIT: Read error: Connection reset by peer) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)20:49
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)20:53
* mjw -> Guest547421:22
- Guest5474 (QUIT: Killed (uranium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)21:22
* wielaard -> mjw21:22
+ Guest5474 (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)21:23
- paperManu (QUIT: Ping timeout: 240 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)21:47
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)21:49
minutef_: yeah, i wonder what the current state of the art for styluses for captouch is...21:54
- paperManu (QUIT: Read error: Connection reset by peer) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)22:05
+ paperManu (~paperManu@142.169.16.250)22:06
joschchorc: here are the ones i'm using: https://www.ebay.de/itm/194615011105 https://www.ebay.de/itm/19597962323522:09
- gustav25 (QUIT: Quit: Quit) (~gustav@c-78-82-52-240.bbcust.telenor.se)22:15
minutei accidentally ran signalis on a rk3588 reform w/ amdgpu and forgot the heatsink22:17
minuteon the processor22:17
minuteso it went to 108 degrees and still worked! just quite slowly22:18
minute(celsius)22:18
joschrk3588 went to 108 °C?22:21
joschi thought it throttles at 85 °C (it does for me)22:21
minuteyeah. i noticed _because_ things became slow22:23
minutebut yeah, no heatsink, in classic reform, and with oculink connection going outside, probably that gen3 x4 link uses some power22:23
joschminute: you can try out the monobar theme from this package (which might be part of the next reform-tools version if you agree) https://mister-muffin.de/reform/plymouth-theme-reform_1.81-2_arm64.deb22:28
minutejosch: awesome, will do22:33
- paperManu (QUIT: Ping timeout: 240 seconds) (~paperManu@142.169.16.250)22:44
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)22:47
- ZetaR (QUIT: Ping timeout: 264 seconds) (~user@c-76-148-139-78.hsd1.fl.comcast.net)22:54
joschthis is the code in case you'd like to have a look: https://source.mnt.re/reform/reform-tools/-/merge_requests/14822:59
- digitalrane (QUIT: *.net *.split) (~digitalra@user/digitalrane)23:07
+ digitalrane (~digitalra@user/digitalrane)23:08
- paperManu (QUIT: Ping timeout: 256 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)23:10
joschminute: maybe i remember incorrectly but i think it used to be that (probably via a cookie) my MNT shop cart was stored for a long time but maybe this changed and now my cart is suddenly empty after a day? :(23:25
minutejosch: hmm, sorry for that, are you logged into your account? i would assume it's stored in your account if you're logged in23:26
minutethere have been several (a bit painful) shop software upgrades23:26
joschyup, logged in but cart is empty23:26
joschno worries, i just fill it again :)23:26
minutehmmm... ;/23:30
joschi just look at my ups tracking of my last order and i feel happy again :)23:30
minuteaw 23:31
minuteyeah i'm glad ups came relatively last minute today23:31
+ paperManu (~paperManu@107.159.15.124)23:36

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