| minute | josch: i just tried tribar plymouth text mode theme. it's pretty cool | 00:49 |
|---|---|---|
| minute | josch: requires "splash" to activate but seems to use just the text console. i wonder if it works on non rk3588 | 00:50 |
| josch | it probably works on rk3588 -- the problem are the other SoMs, no? | 00:50 |
| minute | josch: that's what i meant | 00:51 |
| minute | josch: by non rk3588 :D | 00:51 |
| josch | ah :) | 00:51 |
| josch | oh too late for reading it seems XD | 00:51 |
| minute | i just tested it on classic reform | 00:51 |
| minute | iffff i remember i can test it at work on non-rk3588 | 00:51 |
| josch | i'll only get to try things out next week again | 00:52 |
| josch | i'll be mostly afk over the weekend | 00:52 |
| josch | then i only wonder how to best select the theme depending on the SoM | 00:53 |
| josch | because i assume you'd like a different non-text theme on rk3588? | 00:53 |
| minute | josch: no, it looks clean and would be fine for rk3588 too | 00:54 |
| minute | josch: way better than scrolling debug messages :D | 00:54 |
| minute | and puts the decrypt prompt in the middle of the screen | 00:54 |
| josch | oh perfect then! | 00:55 |
| josch | no more headaches about how to select on which SoM to do what :) | 00:55 |
| minute | josch: yip yip | 00:55 |
| josch | minute: it's not working on a311d | 01:03 |
| josch | i have this in my /proc/cmdline: | 01:03 |
| josch | ro 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 splash | 01:03 |
| josch | so "splash" should make it work | 01:04 |
| josch | and "sudo plymouth-set-default-theme" says i have tribar selected | 01:04 |
| josch | and instead of a luks password prompt i get this: https://mister-muffin.de/p/0Mbh.jpg | 01:05 |
| josch | maybe what plymouth calls "text mode" is actually a text-renderer implemented on top of the normal graphical mode? | 01:10 |
| josch | or 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 | |
| minute | josch: well, i had to rebuild initramfs, i guess you did that? | 01:29 |
| josch | yup | 01:29 |
| minute | josch: what you're seeing is the "text" theme i think | 01:29 |
| minute | josch: i wonder what's going on there... is it just ignoring the "splash" maybe | 01:30 |
| minute | plymouth.debug | 01:32 |
| minute | > To write debug output into /var/log/plymouth-debug.log, add the following kernel parameter: | 01:32 |
| josch | according 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 default | 01:32 |
| minute | ah | 01:33 |
| minute | what you could try is plymouth.nolog | 01:33 |
| minute | do at least not have the double cyan log | 01:33 |
| minute | my guess is this would make the boot look normal at least... (incl decrypt prompt) but not 100% sure | 01:34 |
| josch | okay, i now have 3k lines of /var/log/plymouth-debug.log | 01:35 |
| josch | the debug messages also scrolled past during boot -- it's a lot of text :D | 01:36 |
| josch | https://mister-muffin.de/p/TYuz.txt | 01:37 |
| minute | oh :D | 01:37 |
| josch | nope, still blue messages even with plymouth.nolog | 01:39 |
| minute | > serial consoles detected, managing them with details forced | 01:40 |
| minute | "details" is that blue log fallback "theme" | 01:40 |
| josch | oh true, that's a theme name | 01:41 |
| minute | josch: the log reads like it thinks the console is primarily serial, that's why it changes to "details" | 01:43 |
| josch | interesting why this happens on imx8mq and a311d but not on rk3588 | 01:43 |
| josch | oh i know why | 01:43 |
| minute | plymouth.ignore-serial-consoles | 01:44 |
| josch | remember how serial was not working on rk3588 because u-boot had the console= parameter missing | 01:44 |
| josch | maybe you would see the same effect on rk3588 with the fixed u-boot | 01:44 |
| minute | yep | 01:44 |
| minute | that's what i think, too | 01:44 |
| minute | can you try adding kernel param plymouth.ignore-serial-consoles ? | 01:45 |
| josch | a luks prompt in the center of my screen | 01:46 |
| josch | and a blue progress bar at the bottom | 01:46 |
| josch | minute: that was it :) | 01:46 |
| minute | awesome | 01:46 |
| minute | thanks for confirming! | 01:46 |
| josch | thank you for finding this! | 01:47 |
| minute | no problem, i just googled a bit on my phone while making sandwiches | 01:47 |
| josch | :D | 01:48 |
| josch | okay, 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-consoles | 01:52 |
| josch | i've had a look into where plymouthd is started but there is no way to pass additional parameters via a config | 01:52 |
| josch | but we could add plymouth.ignore-serial-consoles to the default ${bootargs} in flash-kernel/ubootenv.d/00reform2_ubootenv and u-boot-menu/reform.conf | 01:54 |
| minute | yeah, i think that should be harmless | 01:54 |
| josch | okay, but text mode is indeed the only one that works | 02:02 |
| josch | i tried changing the theme to "ceratopsian" the debian default | 02:02 |
| josch | and when the luks screen was to be shown i just got a black screen | 02:02 |
| josch | typing the passphrase blindly helped | 02:02 |
| josch | and then i got no login prompt and am now logged in via another tty... | 02:03 |
| josch | back to tribar | 02:03 |
| josch | unfortunately the colors of the tribar theme are hardcoded in src/libply-splash-core/ply-text-progress-bar.c | 02:08 |
| - jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu) | 02:14 | |
| minute | josch: ha, good thinking about the colors :D | 02:15 |
| minute | josch: we need ▒ | 02:16 |
| minute | and ▒ | 02:17 |
| minute | ░? | 02:17 |
| - wielaard (QUIT: Ping timeout: 240 seconds) (~mjw@gnu.wildebeest.org) | 02:19 | |
| josch | https://mister-muffin.de/p/iC9b.png :D | 02:19 |
| minute | lol why are these solid for you | 02:20 |
| josch | it's not much better with the irc logger :) https://mntre.com/reform-irc-logs/2025-11-07.log.html | 02:21 |
| minute | anyway, you know the ansi stuff i guess :D one could make 3 monochrome white bars, one solid, two striped / dotted | 02:21 |
| josch | ah okay | 02:21 |
| minute | for me it looks correct in the logger | 02:21 |
| josch | then i know what you mean | 02:21 |
| josch | the question is whether plymouth can be convinced to print these chars for a progress bar instead of solid colors | 02:21 |
| josch | maybe the progress bar code has to be forked as well | 02:22 |
| minute | josch: yeah, is that a theme "module" like the others? | 02:22 |
| josch | the thing is super bare-bones with no customizability through config options | 02:23 |
| minute | i.e. which one can also copy into a c file and register with plymouth | 02:23 |
| josch | i think to customize it, one would copypaste the code and build a new plugin from it | 02:23 |
| minute | right | 02:23 |
| josch | okay, ▒, ▒ and ░ might not work because the progress bar has text rendered on top of it | 02:29 |
| minute | oh huh. | 02:31 |
| minute | what's the meaning of the three bars anyway? | 02:33 |
| josch | i'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 other | 02:36 |
| josch | hrm... i tried this on the plain tty: | 02:37 |
| josch | for i in $(seq 232 255); do printf '\033[48;5;%dm ' $i; done; printf "\n"; | 02:37 |
| josch | and there only seems to be "black" and "gray" :( | 02:37 |
| minute | ah that's silly then | 02:40 |
| minute | if they have no meaning, then they don't add value | 02:41 |
| minute | ergo there should only be one color | 02:41 |
| minute | maybe the "text" mode already does that? i haven't seen it because first i thought "details" was "text" | 02:42 |
| minute | i would say white on black solid progress bar = best | 02:43 |
| minute | ok need to sleep! ttyl! | 02:43 |
| josch | good night! | 02:43 |
| + jogu (~jogu@user/jogu) | 02:45 | |
| josch | minute: 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 |
| minute | josch: awesome! n8 n8! | 02:48 |
| josch | this can then be added to reform-tools | 02:49 |
| josch | probably as a new binary package because it will be arch:any (architecture depnedent) | 02:49 |
| josch | https://paste.debian.net/hidden/67e8d3f1/ | 02:59 |
| josch | that's just a white progress bar on black background | 02:59 |
| josch | now 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 | |
| mlarkin | on the classic i.MX8M pocket reform, how can I force booting u-boot from sdcard? I do not want to boot the default u-boot | 04: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 | |
| josch | mlarkin: for classic Reform with i.MX8MQ look here: https://source.mnt.re/reform/reform-handbook/-/issues/2 | 07:20 |
| josch | wickedshell: yes, motherboard 3.0, the classic reform can charge batteries from a normal 5V USB | 07:21 |
| + chomwitt (~chomwitt@2a02:85f:9a5f:900:1ac0:4dff:fedb:a3f1) | 07:42 | |
| timide | thank 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 | |
| minute | josch: nice, thanks for the plymouth polishing effort | 12:23 |
| + paperManu (~paperManu@107.159.15.124) | 12:30 | |
| minute | grimmware: when will you be back / when should we start shipping your package? it's ready | 12: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 | |
| grimmware | minute: I get back on the 16th Nov. | 13:10 |
| grimmware | Thanks for checking <3 | 13:10 |
| grimmware | Leaving Seoul for Tokyo tomorrow. | 13:10 |
| grimmware | Shipping 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 | |
| wickedshell | josch: 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 | |
| chorc | josch: 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 | |
| josch | chorc: 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 |
| josch | chorc: i can tell you what i have but i would not call it ideal | 18:33 |
| josch | minute: 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 | |
| minute | pocket reform touch :D https://mastodon.social/@mntmn/115509801854026579 | 19:28 |
| minute | josch: oh good call. need to think a bit | 19:29 |
| + jogu (~jogu@user/jogu) | 19:36 | |
| jfred | :D | 19:52 |
| jfred | now I'm imagining a pocket reform where the top half is a tablet and can detach | 19:52 |
| jfred | (I know the batteries are currently in the bottom and that'd probably be a squeeze, haha) | 19:52 |
| minute | jfred: 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 here | 19:59 |
| f_ | would be cool to have even on big reform :D | 19:59 |
| minute | we do have a touchscreen version of the big reform screen here, i just don't have a breakout incl. the touch pins yet | 20:05 |
| minute | (and no time to work on this yet) | 20:05 |
| minute | but 12 inch tablet with 18650s would be quite cool | 20: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 xournalpp | 20: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 |
| chorc | josch: thanks! I ordered couple different antennas, hope at least one works | 20: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 -> Guest5474 | 21:22 | |
| - Guest5474 (QUIT: Killed (uranium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c) | 21:22 | |
| * wielaard -> mjw | 21: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 | |
| minute | f_: 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 | |
| josch | chorc: here are the ones i'm using: https://www.ebay.de/itm/194615011105 https://www.ebay.de/itm/195979623235 | 22:09 |
| - gustav25 (QUIT: Quit: Quit) (~gustav@c-78-82-52-240.bbcust.telenor.se) | 22:15 | |
| minute | i accidentally ran signalis on a rk3588 reform w/ amdgpu and forgot the heatsink | 22:17 |
| minute | on the processor | 22:17 |
| minute | so it went to 108 degrees and still worked! just quite slowly | 22:18 |
| minute | (celsius) | 22:18 |
| josch | rk3588 went to 108 °C? | 22:21 |
| josch | i thought it throttles at 85 °C (it does for me) | 22:21 |
| minute | yeah. i noticed _because_ things became slow | 22:23 |
| minute | but yeah, no heatsink, in classic reform, and with oculink connection going outside, probably that gen3 x4 link uses some power | 22:23 |
| josch | minute: 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.deb | 22:28 |
| minute | josch: awesome, will do | 22: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 | |
| josch | this is the code in case you'd like to have a look: https://source.mnt.re/reform/reform-tools/-/merge_requests/148 | 22: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 | |
| josch | minute: 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 |
| minute | josch: hmm, sorry for that, are you logged into your account? i would assume it's stored in your account if you're logged in | 23:26 |
| minute | there have been several (a bit painful) shop software upgrades | 23:26 |
| josch | yup, logged in but cart is empty | 23:26 |
| josch | no worries, i just fill it again :) | 23:26 |
| minute | hmmm... ;/ | 23:30 |
| josch | i just look at my ups tracking of my last order and i feel happy again :) | 23:30 |
| minute | aw | 23:31 |
| minute | yeah i'm glad ups came relatively last minute today | 23: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/!