2023-07-26.log

- GNUmoon2 (QUIT: Ping timeout: 240 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)00:05
+ jacobk (~quassel@2603-8080-b200-7b02-77cb-6304-f9db-dda1.res6.spectrum.com)00:07
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@2603-8080-b200-7b02-77cb-6304-f9db-dda1.res6.spectrum.com)00:12
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)00:18
- buckket (QUIT: *.net *.split) (~buckket@vps.buckket.org)02:00
- ethulhu (QUIT: *.net *.split) (ethulhu@nora.ethulhu.co.uk)02:00
- Kooda2 (QUIT: *.net *.split) (~kooda@natsu.upyum.com)02:00
- sterni (QUIT: *.net *.split) (~lukas@user/sterni)02:00
- natalie (QUIT: *.net *.split) (~natalie@user/natalie)02:00
- bluerise (QUIT: *.net *.split) (~bluerise@user/bluerise)02:00
- _nrb_ (QUIT: *.net *.split) (~nrbnrb@2a01:4f8:172:299c:1::29)02:00
- tarxvf (QUIT: *.net *.split) (~tarxvf@mail.tarxvf.tech)02:00
+ tarxvf (~tarxvf@104.225.216.221)02:00
+ bluerise (~bluerise@p5b211f1e.dip0.t-ipconnect.de)02:00
+ buckket (~buckket@vps.buckket.org)02:00
+ sterni (~lukas@2a01:4f8:151:54d0::)02:00
+ Kooda2 (~kooda@natsu.upyum.com)02:00
violeti have the soquartz module :302:02
+ _nrb_ (~nrbnrb@2a01:4f8:172:299c:1::29)02:02
violetno good way to mess with peripherals though, cause I just got the cm4 blades with it. more of a servery board02:02
- mtm (QUIT: Ping timeout: 250 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:03
+ natalie (~natalie@user/natalie)02:03
+ jacobk (~quassel@2603-8080-b200-7b02-77cb-6304-f9db-dda1.res6.spectrum.com)02:09
- jacobk (QUIT: Ping timeout: 246 seconds) (~quassel@2603-8080-b200-7b02-77cb-6304-f9db-dda1.res6.spectrum.com)02:23
+ ethulhu (ethulhu@nora.ethulhu.co.uk)02:28
+ jacobk (~quassel@47-186-110-219.dlls.tx.frontiernet.net)03:12
- ming_ (QUIT: Remote host closed the connection) (~yewscion@2601:547:1480:bc60:9da:d549:1885:c96c)04:05
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:10
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)04:17
- mjw (QUIT: Ping timeout: 245 seconds) (~mjw@213-10-231-91.fixed.kpn.net)04:38
+ bgs (~bgs@212-85-160-171.dynamic.telemach.net)06:05
- ajr (QUIT: Quit: Connection closed for inactivity) (uid609314@user/ajr)06:16
- bgs (QUIT: Remote host closed the connection) (~bgs@212-85-160-171.dynamic.telemach.net)06:31
- jacobk (QUIT: Ping timeout: 258 seconds) (~quassel@47-186-110-219.dlls.tx.frontiernet.net)07:01
+ jacobk (~quassel@47-186-126-199.dlls.tx.frontiernet.net)07:16
- mtm (QUIT: Ping timeout: 244 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)08:18
- bleb (QUIT: Ping timeout: 244 seconds) (~cm@user/bleb)09:37
ex-parrotminute: thanks, sorry I was in some kind of weird horrible state yesterday, not behaving on IRC :(09:41
+ bleb (~cm@user/bleb)09:42
ex-parrotdecided that while LFS was fun on the nvme I want to do some actual work so time to put Debian back 09:42
+ andreas-e (~Andreas@2001:861:c4:f2f0::c64)09:44
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)10:24
ex-parrotjosch: I realised I gave you some bad info on systemd-repart, it currently only supports GPT10:41
+ mjw (~mjw@213-10-231-91.fixed.kpn.net)10:42
kremlin 10:45
kremlinoops10:45
ex-parrotoh hey kremlin 10:45
kremlinhello10:45
ex-parrotjosch: another random data point I guess, the netboot installer initrd for bookworm boots and runs nicely with your kernel image11:35
ex-parrotam I right in thinking the current u-boot build doesn't know how to talk to the nvme?11:45
sigridit doesn't11:47
joschex-parrot: you didn't mention that systemd-repart needs GPT but i had already found that info myself yesterday. I have to evaluate whether there is any reason to not switch to GPT.11:47
sigridthe one in mainline does, allegedly11:47
joschex-parrot: you mean the Debian Installer netboot image? Yes, that works but I wasn't able to complete the installation as it's stuck during the network configuration step.11:47
ex-parrothmm, I got further than that11:49
- XYZ (QUIT: Remote host closed the connection) (~XYZ@37-48-34-1.nat.epc.tmcz.cz)11:54
ex-parrotI also unpacked the initrd and shovelled in the necessary kernel modules11:58
+ XYZ (~XYZ@37-48-34-1.nat.epc.tmcz.cz)11:58
ex-parrotI managed to get a complete install to run with guided partitioning and LUKS. it doesn’t boot without some manual adjusting after but it seems pretty good otherwise 12:13
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@213-10-231-91.fixed.kpn.net)12:43
ex-parrotok cool after regenerating boot.scr, reconfiguring flash-kernel and installing josch’s kernel package my vanilla LUKS bookworm install on the nvme boots fine12:45
ex-parrotThe guided partitioning /boot on nvme is vestigial currently 12:46
- GNUmoon2 (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)13:09
- XYZ (QUIT: Remote host closed the connection) (~XYZ@37-48-34-1.nat.epc.tmcz.cz)13:11
+ XYZ (~XYZ@37-48-34-1.nat.epc.tmcz.cz)13:13
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)13:13
- mtm (QUIT: Ping timeout: 264 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:02
+ mjw (~mjw@145.15.244.207)14:03
- mjw (QUIT: Read error: Connection reset by peer) (~mjw@145.15.244.207)14:37
+ mjw (~mjw@145.15.244.207)14:38
+ wielaard (~mjw@84.241.203.157)14:40
- mjw (QUIT: Ping timeout: 245 seconds) (~mjw@145.15.244.207)14:42
joschex-parrot: this is amazing!!14:58
joschex-parrot: you do not need to "repack" the initrd as cpio.gz can just be concatenated, see here: https://salsa.debian.org/vagrant/cat-herding-development-boards/-/blob/latest/Cat-Herding_Development_Boards.org15:03
joschex-parrot: did you get the netboot image from https://d-i.debian.org/daily-images/arm64/daily/netboot/SD-card-images/ or elsewhere?15:04
- wielaard (QUIT: Ping timeout: 260 seconds) (~mjw@84.241.203.157)15:13
- qbit (QUIT: Quit: WeeChat 3.8) (~qbit@h.suah.dev)15:21
+ qbit (~qbit@h.suah.dev)15:38
noamminute: it's too late for *me*, but is there any expectation/possibility of shipping e.g. the protected board to Crowd Supply? :) I understand if that's a bit too much of a hassle, though :/15:58
+ mjw (~mjw@gnu.wildebeest.org)15:59
abortretryfailhuh you can cat gzips?16:06
sevanzcat/gzcat :)16:07
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:08
joschcat initrd.gz cpio.modules.gz > initrd-with-all-the-modules.gz16:08
abortretryfailno no, i mean concat 2 .gz files and then gunzip them totally works and produces the expected concatenated decompressed file.16:08
abortretryfailyeah, what josch just said. That's very cool16:08
sevanah, TIL :)16:09
abortretryfailyeah i didn't know that was a thing either. 16:12
abortretryfailit does produce a larger file than it would.16:13
abortretryfailhow much larger i guess depends on the data16:13
joschand size is completely irrlevant if you copy the few MB to a 16 GB usb stick16:18
joschconvenience wins there16:18
andreas-eDoes it make sense to replace "unstable" by "bookworm" in my /etc/apt/sources.list? My impression is that it does not play well with the specific reform package repository.16:21
andreas-eOn the other hand, I am tired by all the warnings about terrible bugs in unstable.16:21
joschandreas-e: i did exactly that on my reform16:23
sevanandreas-e: do you mean bugs in general or specific to the reform?, I ended sticking with unstable on the install I have, will switch to a new SD card.16:28
sevanI haven't really had any issues with unstable from the systems side, zfs build breaking because they change license on functions in linux was annoying.16:29
sevanwhite pinebook otoh, ugh. really annoying graphics issues16:30
joschandreas-e: what do you mean by "does not play well"? What issues did you see?16:36
andreas-esevan: Apparently known bugs in unstable. When doing "apt upgrade" I often got the question that there were important bugs in this or that package, and if I really wanted to update?16:39
joschah okay, yes that makes sense16:40
joschandreas-e: if you don't want to wait, you can try out this: https://reform.debian.net/repo/16:40
joschbut i did not announce it yet16:40
joschi am using the repo on my own reform so it works well though16:41
andreas-ejosch: The following does not "play well": 16:45
andreas-eapt install linux-headers-arm64: 16:46
andreas-eThe following packages have unmet dependencies:16:46
andreas-e linux-headers-6.4.0-1-reform2-arm64 : Depends: gcc-13 but it is not installable16:46
andreas-eE: Unable to correct problems, you have held broken packages.16:46
andreas-eMy impression was that linux-headers came from the reform repo and needed unstable (for a newer gcc version, apparently).16:46
andreas-eSomething similar happened with gstreamer1.0 plugins.16:47
joschandreas-e: what is your output of "apt-cache policy linux-headers-arm64"16:47
unixpoetnothing about that output says "there are important bugs in this or that package"16:49
joschunixpoet: andreas-e is probably using apt-listbugs which lists release critical bugs in the packages that are to be installed or upgraded16:50
andreas-eunixpoet, josch: I am not using anything special. With unstable, I sometimes got messages about such bugs. When I just replace "unstable" by "bookworm" in my /etc/apt/sources.list, I get the message about headers, probably because bookworm and the reform repo are incompatible.16:51
joschandreas-e: yes, that bug listing is from the apt-listbugs package16:52
joschandreas-e: did you just replace unstable with bookworm in your sources.list without adjusting anything else?16:52
joschif yes, then your problems are expected16:52
andreas-eYes, that was what I tried.16:53
joschokay16:53
joschthe reason for the errors you showed above is, that the MNT reform repo builds all packages for unstable and not for stable (bookworm)16:53
joschthat in connection with the pinning rule for the mnt repo lets apt not resolve dependencies16:53
andreas-eThat is what I guessed! I am using your approach now.16:53
andreas-eThe webpage is very clear.16:54
joschplease report any bugs to me so that i can fix them before announcing this officially :)16:54
joschthank you for testing!16:55
andreas-eSo far it seems to work. I get the Linux headers now.16:57
andreas-eThanks a lot, this will be very useful!16:57
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)17:12
joschvagrantc: ex-parrot got d-i to finish successfully (with a few hacks of course) on the reform! \o/17:19
joschso apparently "just waiting" automatically fixed the ethernet bug i ran into last year17:19
vagrantcoh wow, nice!17:27
vagrantcdaily images? or bookworm?17:27
vagrantcserial console?17:27
joschvagrantc: i asked but ex-parrot hasn't been online since17:28
joschi'm eagerly waiting their reply :)17:28
josch*awaiting17:28
vagrantcheh :)17:28
vagrantcACTION actually used the mnt/reform to play vcmi yesterday and drained the battery down to 25% for the first time in ages17:29
vagrantcwaiting for more sunshine to charge it back up...17:29
joschnice! :)17:29
vagrantcnone of the cells got below 3v ... although most were about 3v ... which makes me think that is likely less than 25% in actuality17:31
- XYZ (QUIT: Remote host closed the connection) (~XYZ@37-48-34-1.nat.epc.tmcz.cz)17:32
vagrantchuh, now it is reading 3.2v on all the cells at 24% ... huh.17:33
vagrantccolor me confused17:34
+ XYZ (~XYZ@37-48-34-1.nat.epc.tmcz.cz)17:38
unixpoetvagrantc: you said something about charging your reform with solar, and I think I read something about that online, can you provide more info?18:13
unixpoetARM machines are low power enough that solar charging seems reasonable given our current solar tech18:13
joschunixpoet: noam also did that18:17
- unixpoet (QUIT: Quit: brb) (~unixpoet@user/unixpoet)18:29
+ unixpoet (~unixpoet@user/unixpoet)18:32
vagrantcunixpoet: in theory nominal 12v panels should work to charge the mnt/reform directly, as the mnt/reform can handle up to 28v and ~12v panels max out around 20v or so18:37
vagrantci use a nominal 24v system, which can peak at 28v (with the battery) or up to 38v directly off the panels18:38
unixpoetbut in practice? :)18:38
unixpoetaha18:38
vagrantci suspect you could charge the mnt/reform with 100-200 watts of 12v panels18:38
- XYZ (QUIT: Remote host closed the connection) (~XYZ@37-48-34-1.nat.epc.tmcz.cz)18:39
vagrantcso it works well enough on my battery based system ... literally just plugged it in a moment or two ago :)18:39
vagrantc100-200 watts of 12v panels directly plugged into the reform ... someone else reported success with that, and the numbers work out.18:40
vagrantcseems to draw between 30-45 watts when charging ... so even in so-so conditions 200w ought to be kind of ok. 100w in decent sun.18:41
vagrantcthough only in parallel ... in series you start having over-voltage problems18:42
+ XYZ (~XYZ@37-48-36-165.nat.epc.tmcz.cz)19:26
unixpoetseems pretty doable, thank you for the info :)19:27
pandora[m]i just am curious... minute when u start shipping the pocket, do they ship from the US or from Germany (Berlin?). I always have a bad feeling when my tech stuff goes through US Customs / Border protection (tampering and so...)19:28
- deflated8837 (QUIT: Read error: Connection reset by peer) (~deflated8@50.53.206.61)19:41
+ deflated8837 (~deflated8@50.53.206.61)19:43
- jjbliss (QUIT: Quit: https://convos.chat) (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)20:23
+ jjbliss (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)20:23
- jjbliss (QUIT: Client Quit) (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)20:25
+ jjbliss (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)20:25
andreas-evagrantc: I am quite wary about the charge indicators; in my past experience with the "old" battery boards the batteries went rather quickly from "charge looks still okay" to "deeply discharged". It clearly was not linear.20:38
- S0rin (QUIT: Ping timeout: 260 seconds) (~S0rin@user/s0rin)20:40
andreas-eRecently I read an interesting website describing a solar-powered website (minus the Internet modem/router). The last article in the series ishttps://solar.lowtechmagazine.com/2023/06/rebuilding-a-solar-powered-website/ 20:41
andreas-eBy following the links you also get information on the technical setup. When the battery is too low, the website goes offline.20:42
sevanhmm, just as a vague data point, with the original battery board my reform couldn't sustain a lengthy compile (zfs module) unless the battery was ~70% minimum, same batteries, new battery board, it is no longer an issue.20:42
andreas-eThe yellow background of the page acts as a battery indicator.20:42
andreas-esevan: Good to hear this! I will soon get new battery boards and will then dare to unplug my reform...20:43
noamunixpoet: I've literally plugged a (nominal) 12V panel directly into the reform20:45
noamWorks great20:45
noamThe voltage on my panel will fluctuate up to ~19V, but the voltage regulation system on the Reform can easily handle up to like 30V with ease20:45
noamandreas-e: there's a loooot of neat stuff on that site :)20:46
noampandora[m]: even if they ship from the US, they have to ship to the US distributor first :/20:46
noamvagrantc: You should literally never need 200W of panels for the Reform O_O20:47
noamvagrantc: also, when it comes to battery levels: I really don't think we should be treating 2.6V as the zero-point for the LFP cells. 3V seems to be a much more reasonable ZP.20:48
noamI've seen it go from 3 to 2.6 in basically seconds20:48
+ v4rke (~v4rke@146.70.117.234)21:01
+ klardotsh (~klardotsh@98.97.37.201)21:09
- v4rke (QUIT: Quit: WeeChat 3.8) (~v4rke@146.70.117.234)21:19
vagrantcnoam: i deal with 9 months of moderate to heavy clouds out of the year, so i size things for the darkest days of the year21:25
vagrantcobviously, in perfect conditions, you could probably get by with just a 50watt panel :)21:26
+ v4rke (~v4rke@146.70.117.234)21:30
noamvagrantc: ah, fair :P21:41
noamI get something like 4 hours of sunlight, averaged over every day of the year21:41
noamthat is, ~1480 hours of sunlight a year21:42
noamThat's ~400Wh a day on average from a 100W panel, if my math isn't entirely wrong :P21:42
noamAllowing for a fudge factor and efficiency losses, such that that's, say, 150Wh a day? That's still more than enough for the Reform to be on 24/7, easily [with even a small battery]21:43
noams/battery/external battery as a buffer/21:43
noamOf course, if you have a 100W panel _just for the Reform_ you should, uh, probably rethink what you're doing lol21:44
vagrantckernel compiles night and day21:44
vagrantc:)21:44
noamOkay, right, see21:44
noamthis is one of my stronger opinions: if your computer is *not* spending most of it's time idling, you're abusing it21:44
noamI switched my work machine from Gentoo to Alpine because I decided continue usage of Gentoo was disrespectful to the poor computer :P21:45
noamIt deserves better21:45
- andreas-e (QUIT: Ping timeout: 258 seconds) (~Andreas@2001:861:c4:f2f0::c64)22:08
- v4rke (QUIT: Quit: WeeChat 3.8) (~v4rke@146.70.117.234)22:13
+ andreas-e (~Andreas@176-179-191-150.abo.bbox.fr)22:15
+ cinap_lenrek (~cinap_len@79.116.209.148)22:49
cinap_lenrekhola22:49
cinap_lenrekour nightly build broke recently due to https://source.mnt.re/reform/reform-boundary-uboot/-/jobs/artifacts/v3/raw/flash.bin?job=build beoming unavailable22:50
cinap_lenreki downloaded the latest flash.bin artifact from https://source.mnt.re/reform/reform-boundary-uboot/-/jobs/artifacts/master/raw/flash.bin?job=build and it is working fine22:51
joschcinap_lenrek: that happened when the gitlab instance was moved to a different server22:51
joschafter the move, some artifacts just went missing22:51
cinap_lenrekis there any good way to get like your "latest" official build?22:51
cinap_lenreki think the /master/ is basically your nightly build no?22:52
cinap_lenrekso might not have been tested22:52
joschyes, master is nightly22:52
joschthe latest stable is the build for tag 2023-07-0422:52
sigridcan there be another tag?22:52
sigridand be updated on each release22:52
+ yewscion (~yewscion@2601:547:1480:bc60:9da:d549:1885:c96c)22:53
joschthe last release was 2023-07-0422:53
joschthere have not been any commits since then22:53
joschis something missing?22:53
sigridlike if another release would be made, there will be a new tag yyyy-mm-dd22:53
sigridwould it be possible to keep updating am extra tag "latest"?22:54
sigrid*an22:54
joschoooh that indeed sounds useful22:54
joschmaybe gitlab can give you the latest tag?22:54
sigridi've no idea :)22:55
sigridthis url is currently in our mkfile22:55
sigridfor raspi it's always pulling the latest release, for example22:55
joschmaybe somebody else knows but a quick search did not show an easy solution22:56
joschmaybe instead of using a tag, there could be a branch called "stable" which only has the commits up to the latest release commit?22:57
sigridwould that point to a built flash.bin?22:57
joschthrough the job artifacts, yes22:58
sigridi think that would be perfect22:59
joschdoes "stable" sound good for the branch name? any other suggestions?22:59
cinap_lenreksounds perfect22:59
joschhttps://source.mnt.re/reform/reform-boundary-uboot/-/jobs/artifacts/stable/raw/flash.bin?job=build23:03
joschthat will now point to the flash.bin of the latest stable tag23:03
josch(until i forget to update that branch after making a new tag)23:04
josch(at which point please ping me about it!)23:04
cinap_lenrekmuchas gracias! :)23:04
joschyou are welcome! :)23:04
sigridnoice23:05
ex-parrotmorning josch 23:39
ex-parrotdidn't realise you could concat the initrd cpio, that's useful!23:39
ex-parrotI used specifically https://mirror.fsmg.org.nz/debian/dists/stable/main/installer-arm64/current/images/netboot/debian-installer/arm64/initrd.gz but I assume it's the same thing everywhere23:40
ex-parrotobv shutdown needs tweaking and the LPC DKMS 23:40
ex-parrotthe only other thing I've noticed so far is this error from the kernel during startup:23:40
ex-parrothttps://img.hotplate.co.nz/rwfFx3qj7M23:41
ex-parrotsorry about the photo :/23:41
ex-parrotwonder if this is related to the missing imx-sdma firmware, I'll add that in23:43
ex-parrothmm ok it's complaining about missing firmware for the imx7d that seems unrelated23:44
sigridit is indeed unrelated23:46
ex-parrot_b23:46
ex-parrotACTION adds blessed "quiet" to the kernel cmdline23:48
ex-parrotjosch: the reform2 lpc dkms package installs fine on vanilla bookworm + your kernel, pulls in the right deps to build and the module loads :)23:52

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