| - 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 | |
| oliverD | Just 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 |
|---|---|---|
| oliverD | Also, 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 | |
| oliverD | I mean the next | 04: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 | |
| josch | oliverD: technically, not even Debian is supported because vanilla Debian does not include the required kernel patches nor u-boot | 06:25 |
| josch | the 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 |
| josch | oliverD: what MNT offers is a Debian repo where some packages like the Linux kernel are offered as a binary with a few patches applied | 06:26 |
| josch | and yes, Debian is currently the only distro where such a repository is offered | 06:26 |
| josch | oliverD: 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 easier | 06:27 |
| oliverD | Don't have much experience with patching for Guix. | 06:29 |
| oliverD | But 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 |
| oliverD | Some of the community got Guix working on the pocket so it shouldn't be too hard. | 06:30 |
| oliverD | I 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 | |
| josch | oliverD: 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 example | 07:17 |
| josch | oliverD: other blobs are the normal stuff like wifi or bluetooth or ssd firmware | 07:17 |
| josch | and 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 provide | 07:18 |
| oliverD | josch: 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 | |
| oliverD | You 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 |
| josch | yeah, maybe riscv one day | 07:44 |
| - lidstah (QUIT: Remote host closed the connection) (~lidstah@gateway/tor-sasl/lidstah) | 07:45 | |
| + lidstah (~lidstah@gateway/tor-sasl/lidstah) | 07:45 | |
| orva | I am sure that if/when it becomes actually feasible blob situation is made worse in RISC world as well | 08:01 |
| orva | In 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 well | 08:03 |
| orva | And selling binary blob is lot easier than selling consultation/expertise work | 08:03 |
| orva | At least it _feels_ easier | 08:03 |
| orva | But understanding why it happens doesn't mean I like the outcome as enduser | 08:04 |
| oliverD | So 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 |
| josch | oliverD: 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-boot | 08:34 |
| josch | oliverD: 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-boot | 08:35 |
| josch | oliverD: 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 | |
| siviq | josch 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 -> mjw | 13: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 | |
| ephase | josch: putting u-boot on emmc work on a311d? | 15:17 |
| josch | ephase: yes | 15:24 |
| josch | but if something goes wrong, recovering becomes tricky | 15:25 |
| josch | stephano was the last person who had to go through the procedure | 15:25 |
| ephase | ok! so in my opinion this is better to leave it in my SDCard :D | 15: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 -> bkeys | 16:39 | |
| jfred | Now 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 | |
| josch | jfred: i have a classic reform with imx8m+, yes | 16:54 |
| josch | if 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-card | 16:54 |
| qbit | is anyone (with imx8) able to boot alpine linux from the sd? | 16:55 |
| qbit | the arm64 image just hangs for me .. and I am not sure of the u-boot commands to aid in troubleshooting | 16:56 |
| josch | qbit: if you cannot, do you have a uart adapter to find out what's going on? | 16:56 |
| qbit | mm, good idea | 16:57 |
| + stephano (~stephano@71.238.14.13) | 16:57 | |
| josch | qbit: 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 | |
| qbit | no (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 :D | 16:58 |
| kfx | qbit: primary benefit of the uart cable is that you can get this output over serial... in a terminal emulator with scrollback | 17:00 |
| stephano | ephase yes, I'd leave it on the SD card until we resolve this: https://source.mnt.re/reform/reform-a311d-uboot/-/issues/1 | 17:01 |
| - qbit (PART: Konversation terminated!) (~qbit@user/qbit) | 17:01 | |
| + qbit (~qbit@user/qbit) | 17:01 | |
| qbit | aye, ima uart it | 17:01 |
| stephano | ephase 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 |
| josch | ephase: 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 soon | 17:37 |
| qbit | now ima uart'n | 17:39 |
| kfx | baudacious | 17:39 |
| qbit | lol | 17:39 |
| qbit | so the sd card is usb0? | 17:40 |
| kfx | on reform 2? mine was mmc0blk1 or something like that | 17:41 |
| qbit | og reform imx8 | 17:41 |
| kfx | yeah | 17:41 |
| kfx | if I can find my imx8 module I can put it back in and check, but not till after work | 17:41 |
| qbit | mmc list seems to confirm FSL_SDHC: 1 | 17:42 |
| josch | qbit: you can find out what device is what by looking into the machine.conf files shipped by reform-tools | 17:42 |
| josch | if 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.conf | 17:43 |
| qbit | ty | 17:43 |
| ephase | josch: on a classic Reform2 n°5 :D | 17:53 |
| josch | n°5? | 17:59 |
| ephase | josch: The serial number, I got one of the first full assembled Reform with sleeve | 18:00 |
| ephase | Reform 2 | 18:00 |
| josch | woooah! :D | 18: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 -> bkeys | 18: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 -> mjw | 19: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_ -> ephase | 23: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/!