2022-03-29.log

vagrantcbut then why are kernel upgrades "without effect" ?00:00
joschBecause for them to take effect I have to mount a partition from the SD-Card to /boot00:00
vagrantcand if you do that *something* then puts some files in the wrong place?00:00
joschIf I don't have a separate /boot partition on the SD-Card, then yes.00:01
vagrantcthere seems to be something unconventional or maybe legacy in the configuration ... these sorts of workarounds aren't typically needed with most of the platforms i work with00:01
vagrantcunless you don't *want* the /boot to be from the microSD00:02
joschIt has to be either on the SD-Card or on eMMC but I cannot boot directly from NVMe.00:02
vagrantcright00:02
joschSo if my root filesystem is on another medium than the one used for boot, the separate /boot partition is needed.00:03
vagrantcthe /boot/boot stuff might be from the extra flash-kernel options you pass00:03
joschNo.00:04
joschLet me explain again step by step. In the booted system, I want to have /boot/vmlinuz, correct?00:04
vagrantcsure... or /boot/vmlinuz-ABI00:04
joschYes, something like that.00:05
joschBut if my booted system is not on the SD-Card or eMMC, then I have to populate /boot by mounting a partition from SD-Card or eMMC, correct?00:05
vagrantcsure00:05
joschLets say we choose the SD-Card.00:05
joschIf the SD-Card does *not* have a separate /boot partition then the partition on the SD-Card will have a subdirectory called /boot containing vmlinuz.00:06
vagrantcalthough, "populate" ... i would just normally have /boot mounted all the time00:06
joschSo when I mount that partition onto /boot I will get /boot/boot/vmlinuz00:06
joschYes, but that thing that is mounted must be a /boot partition with vmlinuz at its root00:07
vagrantcso ... when you mount that partition onto /boot is where this starts to go strange ...00:07
joschIf there is no separate /boot partition then vmlinuz will be in the /boot subdirectory and that will put it into the wrong place when mounting it to /boot00:07
vagrantcwhere does the /boot/boot come from?00:07
vagrantcwhat will put it into the wrong place?00:08
joschI have no idea where you lost me.00:08
vagrantc< josch> So when I mount that partition onto /boot I will get /boot/boot/vmlinuz00:08
vagrantci don't follow you here...00:08
joschSuppose my SD-Card does not have a separate /boot partition.00:09
joschThen vmlinuz will be in /boot/vmlinuz on that partition, correct?00:09
vagrantcsure00:09
joschIf I mount that partition into /boot, then vmlinuz will be in /boot/boot/vmlinuz00:09
vagrantcok, but, that sounds like a broken configuration ... ?00:09
joschYes.00:10
joschThat's why we use a separate /boot partition.00:10
joschBecause on that partition, vmlinuz will be in the root of the partition.00:10
vagrantcthat sounds normal.00:10
joschAnd that's why we want a separate /boot partition.00:10
joschIf we wouldn't have it, we could still boot from NVMe but we couldn't upgrade the kernel.00:11
vagrantcbut, shouldn't your NVMe install just mount a partition from micrSD or eMMC as /boot ?00:11
joschYes, that's what it does. It mounts the separate /boot partition.00:11
vagrantcso what is placing the kernel at the wrong location?00:12
joschIt would be placed in the wrong location if we would not have a separate /boot partition.00:12
vagrantcin that configuration ... e.g. rootfs on NVMe, /boot on micrSD00:12
joschThen everything works.00:12
vagrantci guess i'm lost at how it gets placed in the "wrong" location at all, or what problem is trying to solve what issue :)00:13
vagrantcthat just sounds like a normal configuration to me.00:13
joschI was trying to explain why we need a separate /boot partition.00:13
josch(see above)00:14
joschAnd why it will not work without one.00:14
joschi.e. the SD-Card having one single partition for /00:15
vagrantcdo you mean you have the SD-card install have a split boot partition, even though it wouldn't strictly need it, to keep the configuration more similar for FDE or NVMe rootfs?00:16
vagrantcas, the SD-Card could work either way, split boot or no split boot ...00:16
vagrantcACTION does have a vague memory of having to have /boot/boot -> . as a symlink in some cases to work around things00:18
vagrantcbut those were very old configurations, haven't had to do that for ages00:18
joschYes, one SD-Card image can boot from the SD-Card itself, from NVMe or from NVMe with FDE00:18
- Christoph_ (QUIT: Remote host closed the connection) (~Christoph@p54bf6380.dip0.t-ipconnect.de)00:37
flowyjosch: in any case, i really appreciate the new configuration. thank you!01:29
flowyafter booting it from sd i used the reform-setup-encrypted-nvme and reform-migrate scripts. i made some minor modifications: so that luks goes on a proper partition rather than the block device, and transfered /boot to a 1gb swissbit microsd01:34
flowyalso liking the networking tweaks that were made. i was having dns struggles with the v2 image when using wireguard and that went away with v301:36
flowyalso it's very nice to have all the kernel modules available in v3. tweaking the kernel config every time i found something else that i forgot... was getting tiresome01:41
flowyanyone got a bluetooth dongle recommendation for the reform01:44
vagrantcseems like i should get or build a v3 image...01:48
vagrantcoh, the reform-system-image stuff all assumes cross-compilation?01:49
vagrantcthis is ringing bells01:49
vagrantcrequires both multistrap and mmdebstrap? :)01:52
- mtm (QUIT: Ping timeout: 246 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)02:04
* jfred -> jfred-server02:07
+ jfred (uid534649@libera/sponsor/jfred)02:09
- oomono (QUIT: Quit: Connection closed for inactivity) (uid328183@id-328183.tinside.irccloud.com)02:11
- adjtm (QUIT: Remote host closed the connection) (~adjtm@2a0c:5a80:1c01:3a00:b499:a8d6:4d3e:78e8)02:13
+ adjtm (~adjtm@2a0c:5a80:1c01:3a00:b499:a8d6:4d3e:78e8)02:13
+ jomo8 (~jomo@user/jomo)02:14
+ ndufresne3 (~ndufresne@gyros.collabora.co.uk)02:14
- tadeus_brick (QUIT: Quit: Stay Cheeki Breeki) (tadeustad@psifactor.pl)02:14
- jomo (QUIT: Read error: Connection reset by peer) (~jomo@user/jomo)02:14
* jomo8 -> jomo02:14
+ TadeusTaD (tadeustad@psifactor.pl)02:14
- ndufresne (QUIT: Ping timeout: 252 seconds) (~ndufresne@gyros.collabora.co.uk)02:16
* ndufresne3 -> ndufresne02:16
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)03:22
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)04:10
- xktr (QUIT: Ping timeout: 252 seconds) (~xktr@37.120.147.186)07:04
joschflowy: why would you put luks into a partition?07:10
+ xktr (~xktr@37.120.147.186)07:16
+ MajorBiscuit (~MajorBisc@2a02:a461:129d:1:193d:75d8:745d:e91e)09:35
+ Christoph_ (~Christoph@p4fe73dc6.dip0.t-ipconnect.de)11:08
+ Major_Biscuit (~MajorBisc@c-001-024-026.client.tudelft.eduvpn.nl)11:26
- Major_Biscuit (QUIT: Client Quit) (~MajorBisc@c-001-024-026.client.tudelft.eduvpn.nl)11:27
+ Major_Biscuit (~MajorBisc@c-001-024-026.client.tudelft.eduvpn.nl)11:27
- MajorBiscuit (QUIT: Ping timeout: 256 seconds) (~MajorBisc@2a02:a461:129d:1:193d:75d8:745d:e91e)11:29
- erle (QUIT: Ping timeout: 240 seconds) (~erle@ip5f5bf491.dynamic.kabel-deutschland.de)11:59
+ erle (~erle@ip5f5bf491.dynamic.kabel-deutschland.de)12:12
- q66 (QUIT: Remote host closed the connection) (~q66@q66.moe)12:42
+ q66 (~q66@q66.moe)13:31
+ mjw (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)14:02
- mtm (QUIT: Ping timeout: 260 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)14:04
mjwYour Crowd Supply order (117129) has shipped!15:24
mjwexciting15:24
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)15:35
minutemjw: nice15:35
minutemjw: which country are you in, and did you order wifi?15:36
mjwminute, I am in the Netherlands, but the order is going out to the US (Portland actually, so hopefully it will arrive in the next day or so). It is a gift of a fully assembled mnt reform, including wifi.15:46
minutei see, thanks15:52
vkoskiv_mjw: When did you order?16:21
mjwvkoskiv_, Placed on Mar 23, 202116:23
mjwso almost precisely a year ago16:23
vkoskiv_I ordered in september, the shipped orders are rapidly approaching it :D16:23
mjwOriginally estimated to ship on Apr 28, 202216:24
mjwActually shipped on Mar 28, 202216:24
mjwAlthough I believe they had an earlier ship estimate earlier.16:25
vkoskiv_I had it on Dec 9th last year, but it went to Apr 28th and is still there.16:26
mjwtoo many earliers, sorry16:26
vkoskiv_Feeling pretty good about April if this pace of shipments continues.16:26
mjwright, I believe the original estimate was also December for me, then it flipped to April, but it actually shipped in March.16:27
flowyjosch: my nvme ssd is more than large enough (1TB) so i decided to leave some space at the beginning for any possible future migration stuff. but also, i did some reading and putting LUKS on a partition even if it is full-disk encryption seems to be the standard? i believe this is what the debian installer does. you always create a partition for LUKS. feels weird not having a partition table haha. but i'm16:49
flowynot sure if there are any concrete benefits.16:49
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)16:50
flowyat the very least i can imagine future me incorrectly assuming there's no data on the disk if it was lying around for a year16:51
flowyi have a lot of disks16:51
flowydrives rather16:52
flowymuch tb16:54
+ andrey_utkin (~andrey_ut@gentoo/developer/andrey-utkin)17:02
BoostisbetterI got a tb in my Reform, and I don't seem myself EVER filling that thing up. Hahaha. 17:07
- andrey_utkin (QUIT: Quit: Gateway shutdown) (~andrey_ut@gentoo/developer/andrey-utkin)17:11
+ andrey_utkin (~andrey_ut@gentoo/developer/andrey-utkin)17:11
Boostisbetterminute: saw the tweet about the pocket reform display sample. How are you liking it? Does it seem like it will be a candidate? BTW, if you need someone to real-world test prototypes, I will happily pay for the spot. 17:35
Boostisbetterjosch: thanks for taking the time to post all the charts on the encryption performance overhead question. 17:35
flowyyeah i think you don't really have to worry about overhead. it's gonna be pretty rare where that IO becomes your bottleneck on the reform17:37
flowyesp since dm-crypt utilises multiple cores, so it shouldn't steal much from single threaded stuff17:38
- indefini[m] (QUIT: Quit: You have been kicked for being idle) (~indefinim@2001:470:69fc:105::1e2a)18:00
- Major_Biscuit (QUIT: Ping timeout: 260 seconds) (~MajorBisc@c-001-024-026.client.tudelft.eduvpn.nl)18:00
+ Major_Biscuit (~MajorBisc@2a02:a461:129d:1:193d:75d8:745d:e91e)18:18
+ MajorBiscuit (~MajorBisc@86-88-79-148.fixed.kpn.net)18:18
- MajorBiscuit (QUIT: Client Quit) (~MajorBisc@86-88-79-148.fixed.kpn.net)18:19
- Major_Biscuit (QUIT: Ping timeout: 250 seconds) (~MajorBisc@2a02:a461:129d:1:193d:75d8:745d:e91e)18:36
+ alex4nder (~alexander@ip98-171-191-229.sb.sd.cox.net)18:43
alex4nderhey18:43
- mjw (QUIT: Quit: Leaving) (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)19:08
- alex4nder (QUIT: Ping timeout: 272 seconds) (~alexander@ip98-171-191-229.sb.sd.cox.net)19:11
+ alex4nder (~alexander@wsip-184-186-225-187.sb.sd.cox.net)20:00
- xktr (QUIT: Ping timeout: 260 seconds) (~xktr@37.120.147.186)20:24
BoostisbetterHowdy20:27
alex4nderhey20:27
+ xktr (~xktr@37.120.147.186)20:31
flowyyo20:54
- xktr (QUIT: Ping timeout: 256 seconds) (~xktr@37.120.147.186)20:59
+ xktr (~xktr@37.120.147.186)21:01
* Guest7118 -> nsc21:25
- alex4nder (QUIT: Ping timeout: 256 seconds) (~alexander@wsip-184-186-225-187.sb.sd.cox.net)21:47
- mtm (QUIT: Ping timeout: 272 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)22:15
ex-parrothello23:26

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