2023-07-18.log

- GNUmoon (QUIT: Ping timeout: 240 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)00:06
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)00:07
- yewscion (QUIT: Remote host closed the connection) (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)00:50
+ yewscion (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)00:51
- mjw (QUIT: Ping timeout: 245 seconds) (~mjw@gnu.wildebeest.org)01:12
- mtm (QUIT: Ping timeout: 272 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:02
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)02:49
- nsc (QUIT: Ping timeout: 245 seconds) (~nicolas@131-98-142-46.pool.kielnet.net)04:00
+ nsc (~nicolas@94-98-142-46.pool.kielnet.net)04:02
abortretryfailjosch - i can try to debug it now. Sorry I didn't see your message sooner.04:06
abortretryfailHm, maybe I would have better luck in the morning. I am UTC-4 time zone.04:07
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:09
joschabortretryfail: do you have a usb uart adapter to connect directly to u-boot via serial?04:49
joschi'm at utc+2 but with irregular sleep schedule thanks to baby ;)04:49
- klardotsh (QUIT: Ping timeout: 272 seconds) (~klardotsh@98.97.114.50)04:52
abortretryfailhmm, i don't think I do04:53
joschabortretryfail: is your u-boot new enough that you have display support?04:53
abortretryfailyeah, i had display support and i could work at the prompt.04:54
abortretryfailI already "fixed" it by copying the old (non-hdmi) .dtb file from the previous kernel into the place where the new one was expecting it in /boot and it boots04:54
abortretryfailbut i suspect that's not the *right way* :)04:54
joschokay, so you had it configured for hdmi before it broke?04:55
joschvia reform-display-config?04:55
abortretryfailhonestly, I don't recall04:55
abortretryfailIt might've been04:55
joschwhat kernel are you running now?04:56
abortretryfailjust a sec, lemme grab it05:07
abortretryfail6.3.0-2-reform2-arm64 #1 SMP Debian 6.3.11-1+reform20230618T175433Z105:08
abortretryfailhopefully I didn't typo that05:08
joschyou are not online with you reform?05:09
abortretryfailI can be if necessary05:09
abortretryfailI'm using another PC at the moment for IRC05:09
joschthat would make copypasting easier but it's not required05:09
joschwhat does this output:05:10
joschreadlink /boot/dtb-6.3.0-2-reform2-arm6405:10
abortretryfaildtbs/6.3.0-2-reform2-arm64/freescale/imx8mq-mnt-reform2-hdmi.dtb05:11
joschgood!05:11
joschyour boot.scr should use the /boot/dtb-6.3.0-2-reform2-arm64 symlink to figure out the dtb05:12
joschas you can see it points to the hdmi dtb05:12
abortretryfailyeah, i wonder if it got fixed the right way in a later update. It was pointing to the not-hdmi one which was missing05:13
abortretryfailreform-check still says E: your currently loaded dtb is not the one referenced by flash-kernel05:13
abortretryfailmaybe the hdmi one is the that was missing and i copied from the older kernel and I just forgot05:13
abortretryfaillet me check the dates on the files.05:14
joschhm... it's hard to get to the bottom of this problem if you are not sure anymore what exactly happened :/05:14
abortretryfailyep, i completely agree05:14
abortretryfaili was at my mom's house just trying to get my laptop working. Probably would have been prudent to take an image of the SD card first.05:15
abortretryfailin that folder I have imx8mq-mnt-reform2.dtb from jul 10 05:18
abortretryfailthen i have imx8mq-mnt-reform2-hdmi.dtb and imx8mq-mnt-reform2-hdmi.dtb.bak , both identical from jul 1105:19
joschabortretryfail: you are using your reform with stable or unstable?05:21
abortretryfailunstable, it seems05:21
abortretryfailtrixie / sid 05:21
joschanother idea for next time is to have u-boot-menu installed which will give you a boot menu05:22
joschthis is of course only useful if display and keyboard work in u-boot (which was not the case a few months ago and that's why u-boot-menu is not enabled unconditionally)05:22
joschif you are using unstable, an advantage of u-boot-menu is that if you install a new kernel and it fails to boot, you can reboot and choose your old kernel05:23
abortretryfailwell, when it broke, I was able to use my keyboard and display in u-boot and poke around at the prompt, but the 'help' command wasn't particularly useful without a pager05:23
abortretryfaili'll go grab that and see if the menu works, i would have liked that functionality. :)05:24
abortretryfailI think I need to show the LPC some love too. the battery % always says ???% 05:24
joschabortretryfail: even with an old lpc version, the ???% goes away at the point where it was fully charged once05:26
joschyou only need a new lpc version if you want to see the battery status in your OS05:26
abortretryfailYeah, it doesn't on this one.05:26
abortretryfaillike, it does once it goes fully charged, but if i put the machine away and don't use it for a while when i turn it on next it will be ???% again05:27
joschoh that shouldn't happen05:27
joschthe battery status usually gets reset to ???% once the battery board gets disconnected05:27
abortretryfailSystem status gives me: "MREF2LPCR420230208normaL,1668,430,17505:27
abortretryfailit also sometimes takes a few smacks of the O key to get it to wake up so i can hit 1 and power on05:28
joschthere is an easy solution to that one: to save power, the lpc is not "on" continously, so if the reform has been off for a while, you need to hold the key for about a second05:29
abortretryfailYeah, I figured it was something like that. Not a big deal05:30
joschbecause it will only check the key status every once in a while to prevent draining the battery once it's off05:30
abortretryfailI'm going to head to bed. Will tinker with this thing a bit more tomorrow.05:33
joschokay, good night! :)05:34
+ klardotsh (~klardotsh@98.97.114.50)05:43
+ jacobk (~quassel@47-186-110-219.dlls.tx.frontiernet.net)06:00
- yewscion (QUIT: Remote host closed the connection) (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)06:52
+ yewscion (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)06:53
+ inhji (~inhji@2a01:4f8:1c0c:42e4::1)08:25
- klardotsh (QUIT: Ping timeout: 272 seconds) (~klardotsh@98.97.114.50)09:04
+ mjw (~mjw@gnu.wildebeest.org)10:42
* rah_ -> ah11:41
* ah -> rah11:41
- mjw (QUIT: Remote host closed the connection) (~mjw@gnu.wildebeest.org)12:08
* mark_ -> mjw12:42
- mlarkin (QUIT: Ping timeout: 245 seconds) (~mlarkin@047-036-115-056.res.spectrum.com)12:45
+ mlarkin (~mlarkin@047-036-115-056.res.spectrum.com)12:47
sevanjosch: picking up from where I left off on the switch to the stable Debian release. I notice in the article you wrote that it states " If you haven’t upgraded your system since the release of Debian bookworm, then you can easily turn your Debian unstable into a Debian stable (codename bookworm) system", I'm curious what adventures lie ahead (I've been keeping the system up to date fairly regularly) :)13:38
joschsevan: you mean the adventures with unstable?13:39
sevanadventures in taking an up to date (untill last week) back to stable13:40
joschoh well13:40
sevan:)13:40
joschit will probably work13:40
joschbut you'll end up with a weird mix of packages in their stable versions and unstable13:41
joschi would not recommend downgrading unless you know what you are doing13:41
joschone problem this might cause is, if there are security updates to the version in stable13:41
joschwhich you will never get because you installed the (newer) unstable version13:41
sevanah, understood13:41
sevanI guess I should get a new SD card and install the stable release on there13:42
sevan(not a problem)13:42
joschthere is not yet a full stable system image13:42
joschbecause of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=103947213:43
joschbut the rescue image works13:43
sevanunderstood, so fetch a bookworm rescue image & use that install the system on a fresh SD card?13:44
joschyes, you can do that13:44
joschyou would be the first to test that image :)13:45
joschso i'd be eager for feedback13:45
sevanshit! I mean, wonderful! ;)13:45
joschi didn't announce reform.d.n yet because i'm waiting for a new upload of the debian-keyring package13:45
sevanack13:46
sevanok, I need to get a new SD card. I'm not familiar with the image/release process for debian but I guess, fetch stock rescue image, add reform u-boot to it, boot?13:47
joschthe rescue image contains u-boot13:47
joschlet me write a few words on the procedure13:48
sevan<3 thanks.13:48
- mtm (QUIT: Ping timeout: 240 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:03
+ oomono (uid328183@id-328183.tinside.irccloud.com)14:04
joschsevan: https://reform.debian.net/images#how-to-flash-to-sd-card14:14
joschdoes that help?14:14
sevan*clicks link*14:17
sevanheh, "The disk image contains the bootloader (U-Boot) as well as a partition table, so it has to be written to the SD-card directly instead of being copied to a mounted filesystem or written onto an existing partition" rejigged my thinking. I keep thinking about it in terms of x86 hardware and going through an installation process, whereas you are just booting a prepped image (there's no install process 14:20
sevannecessarily).14:20
+ ming_ (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)14:22
- yewscion (QUIT: Read error: Connection reset by peer) (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)14:22
sevanjosch: worth compressing the images?14:24
joschah indeed that could be done14:24
sevanthe full system image link works on the page but I'm downloading the rescue image14:35
sevanjosch: is there a CDN facility for debian to mirror the images?14:42
+ mark_ (~mjw@gnu.wildebeest.org)14:53
joschsevan: these are not official Debian images so i cannot make use of the Debian cdn14:59
sevanah, ok15:00
joschone reason that the images will remain unofficial is, that the license of the non-free binary blobs does not permit redistribution15:09
joschso what i'm doing with reform.d.n i'm doing on my own legal risk15:09
sevanack :)15:10
sevanwriting reform2-imx8mq-rescue-system.img to an SD card15:21
- qbit (QUIT: Quit: WeeChat 3.8) (~qbit@2602:ff16:3:0:1:3a0:0:1)15:25
sevanbooting...15:29
sevanjosch: worked, I'm at the root prompt15:30
+ qbit (~qbit@h.suah.dev)15:31
- mark_ (QUIT: Ping timeout: 272 seconds) (~mjw@gnu.wildebeest.org)15:32
sevanjosch: should the image be set to resize itself automatically on boot (just ran apt update and it failed as fs is full - it's on a 32GB SD card)15:36
joschsevan: yes it should. There is a patch doing that here: https://source.mnt.re/reform/reform-system-image/-/merge_requests/4315:42
sevanthanks for the pointer15:43
sevanlooks like there's some regression with reform-windowmaker (I did get it working on unstable, need to find the commit that fixed it then)15:44
sevanah, reform-windowmaker shell function is there, but package is not installed :)15:48
sevanassumed it was because sway is.15:48
minutei believe we will sunset that stuff soon (reform-windowmaker)15:58
sevanack16:00
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:09
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)16:09
- GNUmoon (QUIT: Ping timeout: 240 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)16:11
sevanjosch: with latest version of reform-check it warns that the default /etc/flash-kernel/preboot.d/00reform2_preboot file exists, overriding the one in /usr/share, so delete it. You delete it, and then /etc/flash-kernel/preboot.d/00reform2_preboot gets listed in "the following files differ from how they are shipped by reform-tools" we should just stop shipping the default file in /etc/flash-kernel?16:14
sevanhttps://source.mnt.re/reform/reform-tools/-/blob/main/bin/reform-check#L16016:17
- kensanata (QUIT: Quit: OK) (~alex@user/kensanata)16:18
+ kensanata (~alex@user/kensanata)16:20
minuteplomlompom: hast du gerade internet? ich habe das shop-sql-script gefixt, aber ich weiß nicht wie daraus eine mengenmeldung gemacht wird. hast du dein tooling dafür online?16:20
minutewoops, wrong channel16:20
minuteACTION dealing with all the coworkers enjoying their vacations16:22
sevan:)16:23
- jacobk (QUIT: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@47-186-110-219.dlls.tx.frontiernet.net)16:46
+ mark_ (~mjw@gnu.wildebeest.org)16:50
- mark_ (QUIT: Ping timeout: 250 seconds) (~mjw@gnu.wildebeest.org)16:54
joschsevan: if you delete /etc/flash-kernel/preboot.d/00reform2_preboot, then how can it complain about differing?17:21
joschsevan: reform-tools doesn't ship /etc/flash-kernel/preboot.d/00reform2_preboot anymore17:22
joschsevan: can you rebase https://source.mnt.re/reform/reform-tools/-/merge_requests/43 on the latest main branch?17:23
sevanjosch: there's a separate section about files shipped that differ (let me point to the source, one moment)17:26
sevanjosch: re-basing, that's interesting, I used the web IDE to edit the file on gitlab itself to raise that change17:27
sevans/re-basing/re-rebasing17:27
sevanah, I must have an out of date clone of the tree17:28
sevanjosch: if the file exists, the block at L160 executes, if you delete it, the block at L201 come into effect https://source.mnt.re/reform/reform-tools/-/blob/main/bin/reform-check#L20117:30
sevanhmm, did the fingerprint on source.mnt.re change recently?17:39
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)17:48
+ murphnj (~murph@user/murphnj)17:49
joschsevan: yes, the server was moved and the ssh private key changed17:51
sevanunderstood, thanks.17:52
sevanjosch: raised a new merge request18:03
+ mark_ (~mjw@gnu.wildebeest.org)18:15
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@gnu.wildebeest.org))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)18:17
* mark_ -> mjw18:17
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)18:18
- GNUmoon2 (QUIT: Ping timeout: 240 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)18:37
- ming_ (QUIT: Remote host closed the connection) (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)18:37
+ ming_ (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)18:37
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)18:39
joschsevan: are you a native english speaker? (i'm not) but https://stackoverflow.com/questions/8651562/overwrite-or-override seems to suggest that overwriting is correct in this context19:06
abortretryfailjosch: thanks for the help yesterday. I got the u-boot-menu installed and working this morning.19:34
- ming_ (QUIT: Ping timeout: 272 seconds) (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)19:35
+ yewscion (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)19:35
joschabortretryfail: now the question is whether your setup still suffers from the problem you experienced before or not... :/19:36
abortretryfailyeah, not knowing what caused it in the first place sucks.19:37
joschoh actually we can try out soon!19:38
josch6.1.38-1 was uploaded to bookworm updates19:38
joschlet me re-run the pipeline...19:38
joschabortretryfail: you have 6.1.37, right?19:39
abortretryfail6.3.11 running trixie/sid19:42
abortretryfailI can go check for updates and see if there's a new kernel 19:43
+ klardotsh (~klardotsh@98.97.115.59)19:43
abortretryfailwonder if this is just blood on the edge19:43
abortretryfail6.4.1 is available, let's update and see if it breaks again :)19:45
joschabortretryfail: ah okay you are running unstable19:56
joschabortretryfail: yes, since a kernel upgrade broke it for you last time, maybe this happens again with this upgrade19:56
abortretryfailI think it shipped with unstable. I never tried to change it.19:56
joschabortretryfail: yes, the default is unstable19:58
abortretryfail6.4.1 booted fine and reform-check no longer complains about the .dtb20:05
joschhuh20:05
joschminute: but you still experience the problem unless you perform some manual intervention, right?20:05
joschabortretryfail: and /proc/device-tree/model shows that you have the HDMI dtb loaded as you expect, right?20:06
abortretryfailMNT Reform 2 HDMI20:06
joschcool!20:06
abortretryfailWhat's the purpose of having 2 different dtbs anyway? is there some benefit to be had by disabling HDMI?20:09
minutejosch: not at the moment as i have migrated to a311d20:10
minuteabortretryfail: higher refresh rate on the internal display and no throttling of pcie20:10
joschabortretryfail: grep -B3 "Machine: MNT Reform 2 HDMI" /usr/share/flash-kernel/db/all.db20:10
abortretryfailminute: ahh that's actually worthwhile. 20:11
abortretryfailI don't have a non-HDMI dtb for this kernel. I wonder if it will break if i try to switch. Let's see20:12
abortretryfaili did reform-display-config single and it put the right .dtb in and rebooted without issue.20:21
abortretryfailproc/device-tree/model now just says MNT Reform 220:21
abortretryfailI wonder if the problem I had only occurred during the bookworm/sid -> trixie/sid upgrade transition20:24
minutesounds good20:29
abortretryfailyep, works for me. Now on to my next task: migrate to this NVMe SSD rescued from a Steam deck upgrade. :)20:44
murph[m]Things seem a little quiet on the pocket reform front.  Any news?  Things progressing as planned?21:51
dozensi was just noticing that we haven't had a blog post in a month or two21:54
noamIs there a different uboot image needed to boot off of emmc vs uSD? Or, if I dd if=uSD of=eMMC, can I just flip the switch on the mobo to boot off the emmc?21:54
noam...mostly asking because I lost my boot SD card and already have uboot flashed to emmc, but it doesn't boot at present :P21:54
sigrid_it's the same u-boot21:56
noamCool, thanks :)21:57
noamthe chipset has no fallback for when the selected method is unavailable, though? :/21:57
noamWould be kinda nice if in the next revision, that switch is controlled by the system controller instead of a physical switch TBH21:57
noamso that you can switch the boot device through the keyboard firmware21:57
- yewscion (QUIT: Remote host closed the connection) (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)21:58
sigrid_you'd probably need to wire lpc on that specific switch21:58
sigrid_not sure you can do that easily21:58
sigrid_other boards might not even have one to begin with21:59
sigrid_also from security pov maybe you DON'T want to do it that easily21:59
- oomono (QUIT: Quit: Connection closed for inactivity) (uid328183@id-328183.tinside.irccloud.com)22:03
abortretryfailwould be nice to not have to unscrew the heatsink to get to it.22:07
abortretryfailbut that's simple enough to solder on a remote switch 22:08
noamAhhh right, it's a switch on the module itself, not the mobo. Cool.22:10
sigrid_drilling a hole on the heatsink could help22:12
sigrid_likewise, I think all switches should be accessible through a small hole22:13
sigrid_then maybe a tooth pick is enough to do the job. or a needle22:13
noamto confirm, it's the small switch by the bottom right corner?22:14
noam(orientation: laptop on table with batteries near me)22:14
joschnoam: maybe this helps: https://source.mnt.re/reform/reform-handbook/-/issues/222:14
joschpersonally, i have u-boot on my sd-card (so that i can do experiments easily), /boot on emmc and / on nvme22:15
noamYep, that's the one I thought it was, thanks!22:16
sevanjosch: I am, but I can still be bad at it :) It might be applicable but what does the implementation do, does it source the file in /usr/share, and if the files in /etc exists, it sources that after or does it check if the file in /etc exists and sources that, otherwise sources the file in /usr/share. If it's the latter, the file in /etc overrides. I prefer overrides as it means it takes precedence. 22:16
sevanOverwrite means there's a copy process to me.22:16
noamjosch: yeah, my experiments are all with the *kernel* though :P22:16
noamSo as long as u-boot prioritizes uSD over eMMC, I'm good22:16
noamI can do testing as needed22:16
noamAnd, in normal operation, I can just leave the data card in there22:16
joschnoam: u-boot does prioritize sd over emmc independent on whether u-boot from sd or emmc is used22:17
abortretryfailsigrid_: a hole in the heatsink is a good idea. I might do that to mine.22:17
sigrid_best to drill with heatsink off the board22:18
abortretryfail:)22:18
noamheh22:18
noamjosch: I know, that's my point ;)22:18
joschsevan: you are right!22:18
noamI don't plan on updating u-boot *ever* unless there's a compelling reason22:18
joschnoam: do you have display support in your u-boot?22:19
noamyes22:19
joschsevan: i approved your MR -- now it's up to minute to press the merge button22:19
abortretryfailACTION still needs to learn how to inkscape and fix the plans for the I/O covers.22:19
joschnoam: then the only other important upgrade i can think of (unless we discover another bug) would be switching from the current vendor u-boot to mainline u-boot22:20
sevanjosch: thanks :)22:20
joschnoam: mainline u-boot would come with support for directly booting from nvme22:20
noamNot interested in that :P22:21
noambooting from eMMC makes life easier for me tbh22:21
joschcool!22:21
noamkernel and config in eMMC, NVMe is fully encrypted22:21
noamFDE is a lot easier with an unencrypted disk to load the kernel from :P22:21
joschyes22:23
joschmy goal in the distant future is to have /boot unencrypted as the first partition on nvme22:23
sevanjosch: with u-boot on emmc?22:23
joschthe advantage would be that then i can switch my SoM without bothing about missing or outdated /boot on emmc which would be specific to the SoM22:24
joschsevan: yes22:24
joschbecause u-boot is device specific22:24
joschso it belongs on emmc22:24
joschbut ideally my /boot should be able to contain kernel and initrd and dtbs that allow it to run on multiple platforms22:25
noamhow do you get the heatsink back on without knocking down the screw stands O_o22:25
sevanjust been thinking about that, I want to go root on zfs. I currently have everything on sd card, emmc has been blank since day-122:25
* sigrid_ -> sigrid22:25
- sigrid (QUIT: Quit: Reconnecting) (~sigrid@ftrv.se)22:25
+ sigrid (~sigrid@ftrv.se)22:25
joschnoam: with a lot of patience -- i don't know of any trick22:26
sigridnoam: pour some beer on it so it sticks22:26
sevan:)22:26
noami think it'd make more sense to pour beer into myself22:26
noamso that I can stick to trying even when it fails22:27
sigridonly if it's a good beer22:27
sevanthen lick the heatsink22:27
noamof course, I just got them in immediately after saying that :P22:27
minuteok nice, webrender actually works on a311d22:27
minute(in firefox)22:27
vkoskivWhat's webrender?22:27
minutesevan: i heard my name! what shall i merge22:27
minutevkoskiv: the gpu accelerated rendering/compositing engine of firefox22:27
sevanminute: please :)22:27
minutejosch: i meant josch :D which repo?22:28
joschminute: https://source.mnt.re/reform/reform-tools/-/merge_requests/4422:28
minutei just watched a bit of a 1080p @ 60fps video in youtube on firefox22:28
minute(sw rendered i believe)22:29
joschwow22:29
joschminute wants me to abandon my ls1028a and switch to the a311d as well ;)22:30
minutenooo ;DD22:30
minutecannibalization effects22:30
minutei'm sure you'll need those 16GB ram!22:31
joschhaha :)22:31
joschi'm very excited to see whether the ls1028a lets me do everything the imx8mq does22:31
joschlets see!22:31
minuteyes :322:33
+ yewscion (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)22:33
noam...it's not booting after I flipped the switch and put everything back together :(22:34
noam...or if it is, it's using a u-boot without display, but I don't think that's the case22:34
noamSo now I have to *undo* that, flash uboot to a random SD card, boot that, flash it from there to eMMC, and do this _AGAIN_22:35
abortretryfailalways test before you put all the screws back in22:35
noamI'd rather put the screws in and take them back out if something went wrong than try and run it without a secure bottom :P22:36
joschnoam: how did you flash u-boot to your emmc?22:36
sevandoesn't the system still try to boot from an sd card if you flip the switch on the module?22:36
joschnoam: do you have an usb uart adapter for serial?22:36
noamsevan: you mean, if emmc isn't bootable?22:36
noamjosch: I flashed it via dd if=SD of=eMMC count=~8MiB22:36
noam[pseudocommand there ofc]22:37
joschnoam: did you specify the correct offset?22:37
abortretryfailsevan:mine prefers the sd card22:37
noamjosch: ...it uses a different offset for eMMC and for uSD?22:37
noamThat explains it.22:37
noamI assumed it was the same offset22:37
sevannoam: I thought the switch meant that it would try booting from the eMMC if an SD card was not found. The other (default) setting is it tries the sd card & only the sd card22:38
noam...okay, I dunno22:38
sevanabortretryfail: mine too, I haven't flipped the switch.22:38
sigridit's also a protected "partition"22:38
joschnoam: and did you run echo 0 > /sys/class/block/mmcblk0boot0/force_ro22:38
noam^ can someone answer for sure what, exactly, the behavior of the switch it?22:38
noamjosch: I'm not on Linux22:38
noamso: no22:38
abortretryfaili flipped the switch so it boots from emmc, but i think what is happening is the bootloader on the emmc is booting the kernel and whatnot from the sd card first. 22:38
abortretryfailidk, still learning about it though22:39
joschnoam: the behaviour of the switch should be explained here https://source.mnt.re/reform/reform-handbook/-/issues/2 if something is not clear, please point it out so that i can fix the text22:39
sigridnoam: did you follow http://wiki.9front.org/mnt-reform22:39
sevanabortretryfail: ah, ok.22:39
noamjosch: yeah, that matches what I thought22:39
noamSwitch determines device to boot from, there is no fallback22:39
noamsigrid: nope, I always forget we *have* a wiki tbh22:40
noam>  The other two are “boot” partitions, where U-Boot resides (/dev/sdO1 specifically)22:40
noamoops.22:40
noamThanks :P22:40
noamfound a trick for the heatsink replacement22:46
noamDon't let the bumpers fall off in the first place22:46
abortretryfailthere are bumpers?22:46
noamThe whatchamacallems22:48
noamThe tubes22:48
sigridspacers, perhaps22:48
noamThat go between the screws and the, uh - 22:48
noamyeah22:48
noamspacers :P22:48
joschfrom mars!22:48
abortretryfailI didn't notice any, hope I didn't lose them already...22:48
noamAnything better to clean the acrylic with than water?22:48
noamIt's got fingerprints all over it :(22:49
sigridthey are hard to miss when then start moving, so it must be all good abortretryfail 22:49
sigrid*they22:49
noam^ yeah...22:49
abortretryfaildefinitely don't use acetone22:49
noam...that dissolves acrylic, right? :P22:49
abortretryfailyep22:49
sigridmaybe to some artistic effect it can be used22:49
minutethe spacing guild22:49
noamAh yeah, doesn't quite dissolve it, discolors it?22:50
abortretryfailacetone+stencil might be interesting 22:50
abortretryfailoh it will dissolve it if you use enough and give it time lol22:50
noamSure, but22:50
noamThat's like saying water will dissolve stone if you use it enough and give it enough time ;)22:50
noamAlbeit not quite the same timescales22:50
minutealso don't use IPA on acrylic, it will make the acrylic brittle22:50
abortretryfailyeah, it will do so on a human time scale22:50
minuteyou can use a microfiber cloth for example22:51
noamI have a 4G SD card [not micro] that's old but probably works, but I can't tell what's on it because it won't mount as any file system type... did I put a tarball on it, maybe?? 22:53
noamnope. Weird22:54
noamAh well, it's uboot now.22:54
noamahaha and literally less than ten seconds after flashing it, I found the one I was using before. 22:55
- mjw (QUIT: Ping timeout: 250 seconds) (~mjw@gnu.wildebeest.org)23:36

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