2026-03-26.log

- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)00:17
+ elb` (~elb@2600:4041:6682:ea00:626d:dbed:980a:2d5e)01:14
- elb (QUIT: Ping timeout: 246 seconds) (~elb@2600:4041:6682:ea00:3d07:26f7:5eeb:a869)01:16
- cli (QUIT: Ping timeout: 265 seconds) (~m-vsauiy@user/cli)01:31
+ cli (~m-vsauiy@user/cli)01:35
+ vergil (~chris@user/vergil)01:53
- mjw (QUIT: Ping timeout: 245 seconds) (~mjw@gnu.wildebeest.org)02:03
- paperManu_ (QUIT: Ping timeout: 276 seconds) (~paperManu@173.206.232.56)02:34
- paperManu (QUIT: Ping timeout: 265 seconds) (~paperManu@173.206.232.56)02:35
- cli (QUIT: Ping timeout: 248 seconds) (~m-vsauiy@user/cli)02:37
- Kooda (QUIT: Ping timeout: 252 seconds) (~kooda@natsu.upyum.com)02:48
- stephano (QUIT: Quit: Textual IRC Client: www.textualapp.com) (~stephano@71.238.14.13)03:05
- pasta161_ (QUIT: Ping timeout: 268 seconds) (~pasta161@user/xha)03:46
+ pasta161 (~pasta161@user/xha)03:47
- ephase (QUIT: Ping timeout: 264 seconds) (~ephase@82.66.198.11)04:04
- wickedshell (QUIT: Ping timeout: 256 seconds) (~wickedshe@2601:8c0:c7c:3572:f57c:5b88:c206:5bd4)04:05
- mesaoptimizer (QUIT: Remote host closed the connection) (~user@user/PapuaHardyNet)04:07
+ oliverD (~Thunderbi@user/oliverd)04:22
+ ephase (~ephase@82.66.198.11)04:24
oliverDJust wanted to ask a few questions: Is Guix supported on mnt reform and is there any proprietary firmware apart from the DDR blob?04:31
oliverDAlso, is there some way to get it in a kit or save money? (I get that MNT is a small company so I understand if this isn't feasible)04:31
- oliverD (QUIT: Ping timeout: 245 seconds) (~Thunderbi@user/oliverd)04:35
+ oliverD (~Thunderbi@user/oliverd)04:41
oliverDI mean the next04:42
- trypokarydos (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.0.44)05:26
- oliverD (QUIT: Remote host closed the connection) (~Thunderbi@user/oliverd)05:26
+ oliverD (~Thunderbi@user/oliverd)05:26
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)05:27
+ oliverD (~Thunderbi@user/oliverd)05:29
+ Ar|stote|is (~linx@149.210.0.44)05:30
+ wickedshell (~wickedshe@2601:8c0:c7c:3572:8a93:a0de:73e2:409a)06:12
+ pomel0 (~pomel0@user/pomel0)06:12
joscholiverD: technically, not even Debian is supported because vanilla Debian does not include the required kernel patches nor u-boot06:25
joschthe license of DDR training blobs makes even their distribution illegal for Debian (only vendors of the hardware are allowed to distribute the blob)06:25
joscholiverD: what MNT offers is a Debian repo where some packages like the Linux kernel are offered as a binary with a few patches applied06:26
joschand yes, Debian is currently the only distro where such a repository is offered06:26
joscholiverD: I'm one of the main maintainers of the reform-tools package and if you want to see it in guix i'd be happy to apply your patches to make this easier06:27
oliverDDon't have much experience with patching for Guix.06:29
oliverDBut the DDR training blob is at a boot level so it shouldn't matter for the OS I use or am I completely misunderstanding something.06:29
oliverDSome of the community got Guix working on the pocket so it shouldn't be too hard.06:30
oliverDI guess I don't like blobs but pretty much every laptop in the last 10 years has blobs, at least the reform doesn't have a management engine.06:38
+ mesaoptimizer (~user@user/PapuaHardyNet)06:45
- oliverD (QUIT: Quit: oliverD) (~Thunderbi@user/oliverd)06:49
+ oliverD (~Thunderbi@user/oliverd)06:50
+ cli (~m-vsauiy@user/cli)07:00
joscholiverD: yes, you could have u-boot (which includes the training blob) flashed to eMMC and never touch it again while swapping out different operating systems on sd-card, for example07:17
joscholiverD: other blobs are the normal stuff like wifi or bluetooth or ssd firmware07:17
joschand then you could of course also argue that the arm cortex itself also contains tons of firmware to run but you were probably only talking about blobs that the OS has to provide07:18
oliverDjosch: And the silicon itself is proprietary but of course I want foss on as many levels as practical.07:24
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)07:30
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)07:31
oliverDYou could argue that the main thing for the end user is libre components for replaceable software but I think that for now saying all levels needs to be foss would be out of touch.07:37
joschyeah, maybe riscv one day07:44
- lidstah (QUIT: Remote host closed the connection) (~lidstah@gateway/tor-sasl/lidstah)07:45
+ lidstah (~lidstah@gateway/tor-sasl/lidstah)07:45
orvaI am sure that if/when it becomes actually feasible blob situation is made worse in RISC world as well08:01
orvaIn some level I can understand why hw blobs happen: subcontracting/buying ready made subsystems and those vendors (which usually are quite small, at least in embedded world) want to be able to sell that work to others as well08:03
orvaAnd selling binary blob is lot easier than selling consultation/expertise work08:03
orvaAt least it _feels_ easier08:03
orvaBut understanding why it happens doesn't mean I like the outcome as enduser08:04
oliverDSo can I install Guix to the eMMC or do I need to do anything special so I don't overwrite u-boot? Sorry I don't have much experience with this sort of thing.08:08
joscholiverD: on rk3588, u-boot lives on the main flash storage block device so you have to take care that your first partition starts after 16 MiB to avoid overwriting u-boot08:34
joscholiverD: on the other SoMs supported by the reform there are boot0/boot1 "partitions" which are not part of the main block device so even if you zero out the main drive you still retain u-boot08:35
joscholiverD: one of the main purposes of this channel is so that people can freely ask reform-related questions, so feel free to ask anything you like :)08:40
- oliverD (QUIT: Ping timeout: 276 seconds) (~Thunderbi@user/oliverd)08:43
+ oliverD (~Thunderbi@user/oliverd)08:48
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)08:55
+ Kooda (~kooda@natsu.upyum.com)09:13
+ andreas-e (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net)09:40
- andreas-e (QUIT: Quit: Leaving) (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net)10:01
+ ourson (~ourson@79.136.213.83)10:50
- ourson (PART: "" (xchat 2.4.5 или старше)) (~ourson@79.136.213.83)10:50
- enwu (QUIT: Ping timeout: 244 seconds) (~enwu@user/enwu)11:01
+ paperManu (~paperManu@173.206.232.56)11:22
+ enwu (~enwu@user/enwu)11:23
+ mjw (~mjw@gnu.wildebeest.org)11:34
+ paperManu_ (~paperManu@173.206.232.56)11:57
+ siviq (~siviq@user/siviq)12:17
siviqjosch I find this information very useful. The official documentation suggest the u-boot reside into eMMC storage. However, there isn't caution message or other indication to avoid zeroing first 16 MiB of the flash. Knowing me, I would have done this first thing once migrate to NMVe.12:46
- mjw (QUIT: Ping timeout: 244 seconds) (~mjw@gnu.wildebeest.org)12:58
- siviq (QUIT: Quit: Client closed) (~siviq@user/siviq)13:35
* Guest9118 -> mjw13:40
+ wielaard (~mjw@gnu.wildebeest.org)14:01
- paperManu_ (QUIT: Ping timeout: 255 seconds) (~paperManu@173.206.232.56)14:50
+ paperManu_ (~paperManu@134.122.37.219)14:52
ephasejosch: putting u-boot on emmc work on a311d?15:17
joschephase: yes15:24
joschbut if something goes wrong, recovering becomes tricky15:25
joschstephano was the last person who had to go through the procedure15:25
ephaseok! so in my opinion this is better to leave it in my SDCard :D15:29
+ Guest2995 (~ndufresne@transit.collaboradmins.com)15:50
+ bkeys (~Thunderbi@172.56.70.186)15:52
+ bkeys1 (~Thunderbi@172.56.70.186)16:39
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@172.56.70.186)16:39
* bkeys1 -> bkeys16:39
jfredNow that my new rcore board will be getting here soon, I wonder how difficult it'd be to swap the modules in my Pocket Reform and Reform 2. They're both set up with encrypted partitions on NVMe. (Is anyone out there running i.MX8MP in a Reform 2? :)16:39
[tj]jfred: did you get a shipping notification?16:43
+ siviq (~siviq@user/siviq)16:45
joschjfred: i have a classic reform with imx8m+, yes16:54
joschif your rootfs is on emmc as well i guess it's a matter of dd-ing the emmc content from the old SoM to the new one and then adjusting the system from a rescue sd-card16:54
qbitis anyone (with imx8) able to boot alpine linux from the sd?16:55
qbitthe arm64 image just hangs for me .. and I am not sure of the u-boot commands to aid in troubleshooting16:56
joschqbit: if you cannot, do you have a uart adapter to find out what's going on?16:56
qbitmm, good idea16:57
+ stephano (~stephano@71.238.14.13)16:57
joschqbit: you are booting it with a custom kernel and the right dtb?16:57
- bkeys (QUIT: Ping timeout: 265 seconds) (~Thunderbi@172.56.70.186)16:58
qbitno (mainly because I can't u-boot :D - lacking knowledge.. u-boot works on the device) - it would help tremendously if I could scroll up to see the full output of printenv :D16:58
kfxqbit: primary benefit of the uart cable is that you can get this output over serial... in a terminal emulator with scrollback17:00
stephanoephase yes, I'd leave it on the SD card until we resolve this: https://source.mnt.re/reform/reform-a311d-uboot/-/issues/117:01
- qbit (PART: Konversation terminated!) (~qbit@user/qbit)17:01
+ qbit (~qbit@user/qbit)17:01
qbitaye, ima uart it17:01
stephanoephase recovery from a corrupted emmc on the a311d is difficult.17:02
jfred[tj]: Yup I did, supposedly it'll be delivered tomorrow!17:03
joschephase: are you on classic reform or pocket reform?17:06
- siviq (QUIT: Quit: Client closed) (~siviq@user/siviq)17:07
+ bkeys (~Thunderbi@172.56.70.186)17:09
- pomel0 (QUIT: Ping timeout: 245 seconds) (~pomel0@user/pomel0)17:31
- stephano (QUIT: Read error: Connection reset by peer) (~stephano@71.238.14.13)17:34
[tj]jfred: that’s great news, I hope mine arrives soon17:37
qbitnow ima uart'n17:39
kfxbaudacious17:39
qbitlol17:39
qbitso the sd card is usb0?17:40
kfxon reform 2?  mine was mmc0blk1 or something like that17:41
qbitog reform imx817:41
kfxyeah17:41
kfxif I can find my imx8 module I can put it back in and check, but not till after work17:41
qbitmmc list seems to confirm FSL_SDHC: 117:42
joschqbit: you can find out what device is what by looking into the machine.conf files shipped by reform-tools17:42
joschif you are on classic reform with imx8mq then this is the right file: https://source.mnt.re/reform/reform-tools/-/blob/main/machines/MNT%20Reform%202.conf17:43
qbitty17:43
ephasejosch: on a classic Reform2 n°5 :D17:53
joschn°5?17:59
ephasejosch: The serial number, I got one of the first full assembled Reform with sleeve18:00
ephaseReform 218:00
joschwoooah! :D18:00
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@172.56.70.186)18:07
+ bkeys1 (~Thunderbi@172.56.70.186)18:07
* bkeys1 -> bkeys18:09
- paperManu_ (QUIT: Ping timeout: 272 seconds) (~paperManu@134.122.37.219)18:18
- paperManu (QUIT: Ping timeout: 268 seconds) (~paperManu@173.206.232.56)18:23
+ siviq (~siviq@user/siviq)18:29
- siviq (QUIT: Quit: Client closed) (~siviq@user/siviq)18:36
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)18:45
- paperManu (QUIT: Ping timeout: 248 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)18:58
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)19:00
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)19:15
- mjw (QUIT: Killed (gallium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d)19:32
* wielaard -> mjw19:32
+ Guest6580 (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d)19:32
- bkeys (QUIT: Ping timeout: 255 seconds) (~Thunderbi@172.56.70.186)20:17
- paperManu (QUIT: Ping timeout: 246 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)20:59
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)21:50
- paperManu (QUIT: Ping timeout: 248 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)22:06
+ oliverD (~Thunderbi@user/oliverd)23:00
+ robin_ (~robin@user/terpri)23:10
+ ephase_ (~ephase@82.66.198.11)23:12
+ violet_ (~vi@user/meow/violet)23:15
- Ar|stote|is (QUIT: Ping timeout: 264 seconds) (~linx@149.210.0.44)23:17
- ephase (QUIT: Ping timeout: 264 seconds) (~ephase@82.66.198.11)23:17
- robin (QUIT: Ping timeout: 264 seconds) (~robin@user/terpri)23:17
- violet (QUIT: Ping timeout: 264 seconds) (~vi@user/meow/violet)23:17
* ephase_ -> ephase23:17
+ Ar|stote|is (~linx@149.210.0.44)23:17

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