2023-07-06.log

- S0rin (QUIT: Ping timeout: 250 seconds) (~S0rin@user/s0rin)00:15
+ S0rin (~S0rin@user/s0rin)00:18
violethmm my reform is not showing HDMI as an output in `swaymsg -t get_outputs` when i have it plugged in00:37
violeti wonder if this is like a kernel version or device tree thing. im on a pretty old one of each00:37
violetLinux reform 5.12.0+ #1 SMP PREEMPT Thu Jun 10 15:07:50 CEST 2021 aarch64 GNU/Linux00:38
violeti dont really know how to update though00:38
violetit seems to be booting off the SD card and then pivoting root to the internal nvme 00:38
noamIf your fstab has /boot from the SD card, `apt upgrade` should work (assuming you're on Debian)01:11
noamotheriwse, you might need to copy the kernel over from NVMe to the SD card after updating it on the normal file system01:11
violetim fully `apt upgraded` but yeah the SD is not mounted at /boot01:12
noamYeah, I'd just mount it as /mnt or some such and copy the kernel over from /boot01:12
noam...with the caveat that I'd keep the old one there just in case, so that you can revert if something goes wrong01:12
violetall i have in /boot is flash.bin, flash-rescue.bin and flash-rescue.sh01:12
violettheres no kernels there01:13
noam...okay I have no idea then O_o My reform doesn't actually run Linux, so I was just inferring based on the Reform boot process and Linux bootup01:13
minuteviolet: did you get like an old stock or used reform with system image v2?01:28
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)01:41
violetits a used reform yeah01:43
violeti have no idea what system image version it is01:43
violetthey just kinda like, gave it to me with the sd card in there and the old install on the nvme with their user wiped01:45
- mjw (QUIT: Ping timeout: 252 seconds) (~mjw@gnu.wildebeest.org)01:45
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@45.134.140.137)01:58
- nsc (QUIT: Ping timeout: 246 seconds) (~nicolas@200-98-142-46.pool.kielnet.net)02:37
+ nsc (~nicolas@242-48-142-46.pool.kielnet.net)02:39
+ sl (~sl@contrib.inri.net)03:17
- nsc (QUIT: Ping timeout: 246 seconds) (~nicolas@242-48-142-46.pool.kielnet.net)03:39
+ nsc (~nicolas@133-48-142-46.pool.kielnet.net)03:41
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:24
- natalie- (QUIT: Remote host closed the connection) (~natalie@user/natalie)04:24
- sl (QUIT: Quit: Leaving...) (~sl@contrib.inri.net)05:08
joschviolet: this sounds like you are using sysimage-v2. The disadvantage with that was, that you cannot really use apt upgrade to get the latest kernel and that the boot process does not use the normal Debian things like an initrd. This is all fixed with sysimage-v3. Unfortunately there is no automated way to go from sysimage-v2 to v3 but if you do not yet have any important data on your system maybe just 05:50
joschflash sysimage-v3 on your sd-card and start from scratch?05:51
violetid rather not start from scratch but id be fine with doing a manual migration05:58
violetim going to start from scratch when i get around to putting gentoo on here but i have a whole line of yaks i need to shave before i get around to that05:59
joschviolet: here are some notes about how to do it manually: https://source.mnt.re/reform/reform-system-image/-/issues/15#note_160106:00
joschviolet: in addition to that, make sure that the reform repo is in your sources.list, apt install the latest kernel image and reform-tools06:02
joschmake sure that your /etc/fstab contains the correct entries depending on where your / and /boot are06:03
josch{ echo LINUX_KERNEL_CMDLINE=\"console=ttymxc0,115200 console=tty1\"; echo LINUX_KERNEL_CMDLINE_DEFAULTS=\"ro no_console_suspend cma=512M pci=nomsi\"; } > /etc/default/flash-kernel06:04
joschprintf "pwm_imx27\nnwl-dsi\nti-sn65dsi86\nimx-dcss\npanel-edp\nmux-mmio\nmxsfb\nusbhid\nimx8mq-interconnect\n" > /etc/initramfs-tools/modules06:04
violetthanks06:04
joschecho "MNT Reform 2" > /etc/flash-kernel/machine06:04
joschthose should be the bare necessities if i didn't forget anythhing06:05
violetwhats the package name for the kernel image06:05
joschviolet: linux-image-arm6406:05
joschviolet: before rebooting, you could run "sudo reform-check" to see whether the state you are in looks "normal" enough06:06
violetoh cool06:06
joschviolet: your / is on nvme and your /boot on sd-card?06:10
violetmy / is on nvme and there is nothing mounted on /boot06:10
joschwhere is your /boot content?06:10
joschit cannot be on nvme because u-boot cannot boot from that (yet)06:10
violetbut the sdcard is in fact what is doing the boot because it doesnt boot when the sdcard is out. and i checked the sdcard and it has the kernel and dtbs and the reform-boot-medium file and the rest of that bootstrapping file system06:10
joschokay, then you need to create a new /etc/fstab entry for your sd-card and make sure it is mounted before installing thhe kernel06:11
violettheres just no fstab entry to put the sdcard on /boot06:11
violetyeah06:11
violetok thats taken care of06:14
violeti dont have a reform-check command06:21
violetbut i do have reform-tools installed06:21
joschviolet: do you have the reform apt repository configured?06:22
violeti have deb https://mntre.com/reform-debian sid/06:22
joschdeb [trusted=yes arch=arm64] https://mntre.com/reform-debian-repo reform main06:22
violetreform-tools is version 1.0-706:22
violetah06:23
violetshould i delete the other line or add this under it06:23
joschreplace it06:23
violetoh cool yup there's updates06:23
violetcan i put sysimage-v3 on the emmc and leave the sd card alone to fall back on06:33
violetid rather get my sd card slot back for other purposes anyway06:34
joschyes you can06:36
joschbut first you should partition your emmc accordingly06:36
joschthe easiest way to do so is to run reform-flash-rescue06:36
violetoh does the reform-system.img not have the partition table in it06:37
violet(idk if thats even relevant i just downloaded it off the gitlab Ci)06:37
joschthe image can be directly flashed to your sd-card so it includes a partition table06:38
violetoh i cant flash that to eMMC though?06:39
joschwhy?06:39
violetsorry, im asking if i can or not06:39
violetbecause you mentioned that it could be flashed to sd-card, im wondering if that image in particular is only for the sd-card06:40
joschyes, the image is only for sd-card as it includes an /etc/fstab with entries that reference the sd-card06:40
joschbut theh reform-flash-rescue script runs "reform-boot-config --emmc emmc" which fixes this06:41
violetoh ok06:41
Boostisbetterdoes anyone know of how vaguely fast eMMC memory is compared to RAM, SD Card, NVME, etc. 08:41
joschBoostisbetter: https://mister-muffin.de/p/kJs8.png08:44
Boostisbetterhonestly, that isn't that slow for a sd card08:45
Boostisbetteris eMMC markedly faster?08:46
joschBoostisbetter: that is eMMC08:51
joschBoostisbetter: you asked for eMMC not the sd-card08:51
BoostisbetterAhh ok, thank you!08:51
BoostisbetterThat performance though is pretty similar to an sd card though right?08:51
BoostisbetterI'm curious if using the eMMC is something that is advisable, or if you are just as well off using the SD card. 08:52
- klardotsh (QUIT: Ping timeout: 264 seconds) (~klardotsh@98.97.36.213)09:19
violetwoo i am now booting from eMMC and on linux 6.309:39
violetjosch: thanks for the direction09:39
+ mjw (~mjw@gnu.wildebeest.org)10:34
BoostisbetterViolet: grats! So no nvme drive for you? 10:36
minutei just paid $11786 for 50x 16GB ddr4 chips for ls1028a to a broker and hope that it won't be my first big instance of being scammed :310:51
sknebelBoostisbetter: mostly anecdotally from my experience with other SoMs, but eMMC seems to be less likely for weird failures than SD cards. performance is usually similar, since they are technically similar.10:52
minute(200x mt40a4g8nea-062e:F)10:59
violetBoostisbetter: im on NVMe for the rootfs, i just mean the boot is starting from eMMC instead of SD card now11:22
violetminute: hot DAMN nice, hope that works out11:23
+ lifning (~lifning@user/lifning)11:29
BoostisbetterViolet: ah OK. Nice! 11:43
joschviolet: it worked?!12:09
violetyeah!12:17
violetso what i did is i flashed the reform-system.img to the eMMC and fixed up my fstab to mount it on /boot. then i installed linex-image-arm64 and linux-headers-arm64. then i ran reform-boot-config --emmc nvme12:20
violeti had to flash u-boot manually because `reform-flash-uboot` donwloaded a flash.bin with a different hash than `reform-flash-uboot emmc` expected (weird but ok)12:21
violeti decided to just not use the downloaded one at all and use a flash.bin that i built a couple days ok myself from the reform u-boot repo12:21
violetoh before any of that i also installed flash-kernel because that wasnt installed. and i did the changes you suggested to the flash-kernel configs12:23
joschnice!12:24
joschthere are not many success stories like yours12:24
joschat least now it's recorded for any people who want to do that in the future :)12:24
violethope it helps12:25
violetoh i also did not have to remove the old sway/mesa like in the issue you linked because my system happened to already be on the debian packages for that stuff12:28
violetwhich was not my doing so i dont really have any more context than that haha12:29
violetand i managed to switch my machine to bookworm a couple weeks ago from sid since i hadnt updated after the bookworm release, so that's neat too12:30
- qbit (QUIT: Quit: WeeChat 3.8) (~qbit@h.suah.dev)12:54
joschviolet: i'm working on creating a mirror that follows stable so you can switch to that soon13:08
joschthat mirror will then also have a gpg signature so you do not need trusted=yes13:11
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae))) (~mjw@gnu.wildebeest.org)13:41
* mark_ -> mjw13:41
+ mark_ (~mjw@gnu.wildebeest.org)13:42
- Boostisbetter (QUIT: Ping timeout: 246 seconds) (4a410829d7@irc.cheogram.com)13:49
- mtm (QUIT: Ping timeout: 246 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:03
+ qbit (~qbit@2602:ff16:3:0:1:3a0:0:1)14:07
+ Boostisbetter (4a410829d7@irc.cheogram.com)14:39
minutei am wondering if we strictly need support for the SEC engine on ls1028a. because i could immediately get chips that have the export controlled SEC engine disabled14:50
minuteit looks like these have the armv8 cryptography extensions anyway, which includes AES...14:51
minutejosch: do you have an opinion on that?14:51
minutethis is an open question that is blocking me from being able to just manufacture all of the remaining ls1028a modules https://mastodon.social/@mntmn/11066721546311185014:52
minutehmm, i could simulate this by benchmarking TLS and LUKS on my existing module with the SEC driver on and off, perhaps14:54
[tj]minute: if you knew that aes-gcm etc was disabled you could benchmark with and without before buying14:55
+ bkeys (~Thunderbi@static-198-54-130-101.cust.tzulo.com)15:07
+ chomwitt (~chomwitt@2a02:587:7a06:dd00:1ac0:4dff:fedb:a3f1)15:08
Boostisbetterminute: Is the concern primarly about performance15:13
Boostisbetterminute: Is the concern primarly about performance?15:14
minutewe rolled out a new Documentation section on our website just now https://mntre.com/community.html15:14
minuteBoostisbetter: performance of TLS and LUKS15:14
minuteBoostisbetter: i am not sure if it is impacted15:14
- bkeys (QUIT: Ping timeout: 240 seconds) (~Thunderbi@static-198-54-130-101.cust.tzulo.com)15:40
+ bkeys (~Thunderbi@static-198-54-130-101.cust.tzulo.com)15:43
Boostisbetterl15:44
Boostisbettersorry mistype. Ok I hope are able to get in touch with them.15:45
minute somebody sent me this https://patchwork.ozlabs.org/project/uboot/patch/20200602150904.1997-1-michael@walle.cc/#245744815:49
joschminute: answering that sort of question is way beyond my skillset, unfortunately. If AES and friends are "export controlled" then why can others freely sell hardware with it? I thought that these algorithms being export controlled was a thing from the early 2000s but not affecting today's hardware/software.15:52
+ bkeys1 (~Thunderbi@static-198-54-130-101.cust.tzulo.com)15:56
- bkeys (QUIT: Ping timeout: 246 seconds) (~Thunderbi@static-198-54-130-101.cust.tzulo.com)15:57
* bkeys1 -> bkeys15:57
minutejosch: i also don't get it16:00
joschwhat an annoying issue :(16:01
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:02
minutejosch: especially not clear if it is an issue in practice16:03
joschyup -- who knows whether linux makes even use of this16:04
minutethere's a driver. i think it's comparable to CAAM in imx8mq16:07
- bkeys (QUIT: Ping timeout: 246 seconds) (~Thunderbi@static-198-54-130-101.cust.tzulo.com)16:08
+ bkeys1 (~Thunderbi@static-198-54-130-101.cust.tzulo.com)16:08
* bkeys1 -> bkeys16:11
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@static-198-54-130-101.cust.tzulo.com)16:36
+ bkeys (~Thunderbi@static-198-54-130-101.cust.tzulo.com)16:36
sevanjosch: alrighty, I'll take a look at the reform repo tonight.16:41
+ bkeys1 (~Thunderbi@static-198-54-130-101.cust.tzulo.com)16:46
- bkeys (QUIT: Ping timeout: 245 seconds) (~Thunderbi@static-198-54-130-101.cust.tzulo.com)16:47
* bkeys1 -> bkeys16:47
minutejosch: we should come up with a standard way of figuring out which reform processor module is active that can be used by reform-tools etc. 16:48
minutejosch: i guess via device tree in sysfs?16:49
minute> userland should stick to /proc/device-tree16:49
blueriseack16:50
minutegood news: we don't need any special module loading or handling on a311d. that just works now16:51
minutethe main thing i need to solve now is tweaking something here (and in reform-display-config) so that on a311d, the correct .dtb is chosen https://source.mnt.re/reform/reform-tools/-/tree/main/flash-kernel16:52
minute(and later for ls1028a)16:52
minuterpi cm4 doesn't use u-boot so i'll let someone from the community figure out how to integrate cm416:53
minuteah echo "MNT Reform 2 HDMI" > /etc/flash-kernel/machine;;16:54
minuteso /etc/flash-kernel/machine is the source of truth for flash-kernel16:55
minuteoh, this has two identical ttymxc0 entries https://source.mnt.re/reform/reform-tools/-/blob/main/u-boot-menu/reform.conf16:56
minuteroot@reform:~# cat /proc/device-tree/model 16:57
minuteMNT Reform 2 with BPI-CM4 Module16:57
minuteaha, and the dtbs are registered in /usr/share/flash-kernel/db/all.db16:59
minutei guess these were registered in the official flash-kernel repo? (by vagrantc?)17:06
minuteso for now i will add the new entry to /etc/flash-kernel/db17:07
blueriseminute | rpi cm4 doesn't use u-boot so i'll let someone from the community figure out how to integrate cm417:07
bluerisebut you can run it with u-boot?17:08
blueriseend even EFI/edk2?17:08
bluerisethat's what we do17:08
blueriseimho: U-Boot decides which platform it is on, then picks the right DTB from the disk to boot17:08
blueriseall of that is pretty standard17:08
bluerisethe only thing that you might need to do is have linux put the right u-boot to the disk?17:09
minutebluerise: ok, i haven't invested much time in how these things work on cm417:10
minutebluerise: so i'll say that rpi cm4 is more like a community supported platform17:10
minutebluerise: i will focus more on bpi17:10
- Boostisbetter (QUIT: Ping timeout: 240 seconds) (4a410829d7@irc.cheogram.com)17:11
blueriseack17:11
minuteoviously i will accept integration MRs!17:11
blueriseBut I won't use the CM4 :D17:11
minuteah :D17:11
blueriseat least not the rpi4 one17:11
minutehehe17:11
blueriseI'll put in something else17:11
minutebtw allwinner just released an 8 core a55 thing17:11
minutei am already addicted to cortex-a7x though17:12
minuteok, back to the task. so flash-kernel does the right thing now on a311d, except i need to tweak the kernel commandline17:12
minutei am wondering where the initial @@LINUX_KERNEL_CMDLINE@@ comes from 17:15
minuteah, /etc/default/flash-kernel17:15
minuteah, this is where the machine is first set https://source.mnt.re/reform/reform-system-image/-/blob/main/reform2-imx8mq/mkuserland.sh#L2817:16
minuteok cool, cool, cool. basically then i only need a MR to  https://salsa.debian.org/installer-team/flash-kernel/-/merge_requests17:20
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)17:22
joschminute: i have nothing to add to what you wrote above17:24
joschminute: i already created a flash-kernel MR for the pocket reform: https://salsa.debian.org/installer-team/flash-kernel/-/merge_requests/4817:24
minutejosch: yep, seen :317:25
minutejosch: thanks for weighing in17:25
joschminute: as said in that MR, the model name in theh device tree should be accepted upstream before adding it to flash-kernel17:25
minuteafaik in this case the model name was accepted upstream17:25
minute(bpi case)17:25
joschminute: i think you still wanted to change the model name for the a311d dtb upstream?17:25
joschah17:26
joschwell then that's thaht17:26
minuteah, well, theoretically we could, but unfortunately i didn't write down what we wanted to call it instead17:29
minuteok, so flash-kernel ~almost~ succeeded. the only issue is that this u-boot has a default (wrong) $fdtfile set17:29
+ Boostisbetter (4a410829d7@irc.cheogram.com)17:30
- mark_ (QUIT: Ping timeout: 245 seconds) (~mjw@gnu.wildebeest.org)17:30
joschdoes it work with upstream u-boot or is there again a custom u-boot fork?17:37
minutejosch: upstream actually17:41
minuteso i guess i can just tweak the bananapi-cm4-cm4io_defconfig in u-boot17:42
joschvagrantc: talking about the undistributable proprietary blobs again: support for the mechanism to load the non-free blob from a package might still be useful even if the package containing the blobs cannot be shipped by non-free-firmware17:49
joschvagrantc: because MNT is allowed to distribute them, we could ship the blobs in the MNT Debian package repo17:49
joschvagrantc: so by adding support for that mechanic, even if it's not useful for Debian, would make it easier for downstream distros17:50
blueriseminute: For the RK-Based one it's nice because they are mostly only defconfig+dts nowadays, I'd actually (at least for rockhip) create one defconfig and a dts that includes the cm4/cm3/whatever dtsi17:58
bluerisethe cm4io is probably just a dts that includes a dtsi?17:59
bluerisemight make it easy to upstream to u-boot :)18:02
minuteyep18:02
+ grubaroni (~user@user/grubaroni)18:06
minutetrying to build the first a311d system image...18:12
- robin (QUIT: Quit: Leaving) (~robin@user/terpri)18:21
+ robin (~robin@user/terpri)18:30
minuteugh, the debian kernel doesn't even have the rtw88 sdio driver yet......18:33
minute... but it was relatively easy to drop in the patch series18:45
vagrantcjosch: sure18:45
vagrantcjosch: dropped imx8mq from arm-trusted-firmware in debian :/ ... so will also have to carve out dummy space for that too18:46
+ klardotsh (~klardotsh@98.97.36.213)18:55
minutejosch: i wonder if it would make sense to split out the kernel package from reform-debian-packages. right now we have to rebuild a lot of stuff if there is a kernel patch added etc19:05
joschvagrantc: no rush -- personally i'd switch hthe imx8mq u-boot to upstream once display support is available there as well19:05
joschvagrantc: display support is really needed for stuff like u-boot-menu19:05
joschminute: we can split it out but build.sh contains code that only rebuilds the stuff that has a new version19:06
joschminute: if a source package didn't change in unstable, then it will not be rebuilt19:06
minuteoh ok19:06
minutejosch: are the versions compared to what is already in the repo or how does it know that?19:07
joschyes, it compares the versions in unstable to the version in the repo19:08
minuteok, thx19:09
minuteasking because this is building a lot of stuff (gst and so on) https://source.mnt.re/reform/reform-debian-packages/-/jobs/132919:09
joschoh i thought you meant locally!19:09
minuteno ;__;19:09
joschon the CI it always gets rebuilt19:09
joschuff... i think i messed up somethhing with my keyboard when i upgraded my lpc19:10
minuteoh no, what's wrong with it?19:10
joschmy h key is triggering multiple times when i press it :(19:10
joschso i often have to backspace the additional h letters...19:10
minutehmm, i had this recently with a space key, it was just an aged solder joint, so touching it up made it work perfectly again19:11
joschthat is done from theh bottom of theh keyboard?19:11
minuteand someone else here fixed their repeating letter (another one) by tweaking the debounce code in the keyboard fw19:11
minutejosch: yep, each keyswitch has 2 solder joints on the bottom19:11
joschokay, i will try that during the weekend19:11
joschi'm using the keyboard brace suggested here: https://community.mnt.re/t/reform-mod-idea-internal-keyboard-brace/137319:12
joschand i noticed too late that when i closed the acrylic bottom, one of the internal usb cables was stuck between the acrylic plate and the keyboard brace19:12
joschand that pressed the keyboard upwards so that it would be bent up19:12
joschi fear the bending must've been too much19:13
minutehmm, maybe there was already a cold solder joint and it cracked a little bit, so the contact is noisy19:15
minutemy issue with the packages is that they are building since over 30 minutes and haven't even reached the kernel yet, but i need to merge the kernel and deploy a new kernel package to be able to really test the new image build19:17
joschminute: if you just want the kernel you can quickly disable all the other packages either by commenting out the code in build.sh or by running chmod -x patches/*19:19
joschpatches/ffmpeg is already disabled that way19:19
minuteoh, so it is gstreamer that is taking so long?19:20
joschthe patches are actually scripts and if they are missing the executable bit, then they do not get applied19:20
minuteif i were to merge that, the old version of those packages would be kept in the repo, yes?19:20
joschminute: the reason it is taking so long is gobject-introspection19:20
joschminute: any package using gobject-introspection cannot be cross-built19:20
joschso what the script does instead is to use qemu to do an emulated native build19:21
minuteoooof19:21
joschand that's why it takes so super long19:21
minutei would really prefer this to be split into a different repo / build process 19:21
joschreasons for why anything using gobject-introspection cannot be cross-built are here: https://wiki.debian.org/CrossBuildPackagingGuidelines#gobject-introspection19:21
minuteotherwise it will be hard to maintain this process in the next weeks when several new cpu modules have to be supported19:21
joschminute: splitting this up is no problem and i do not think such a split would be a bad idea because the build process is very different from the rest19:21
minuteok cool19:22
joschminute: you just have to adjust your cronjob that assembles the repo on mntre to now somehow combine the packages from two repositories19:22
minutei am also wondering if we still need the xwayland patches, as they're now a year+ old19:22
minutejosch: ok19:22
joschminute: or maybe things should be kept in the same repo but the scripts should be split?19:23
minutejosch: how would that work? different pipelines or something?19:24
joschthe pipeline jobs could be split19:24
minuteyeah19:24
minutesounds good if that works in practice19:24
joschi think it should work (but i have to try) to define two jobs in ./.gitlab.yml -- one for the normal packages and one for the kernel19:27
joschthen when you run the pipeline you can cancel the jobs you don't want19:28
joschor you can manually comment out one line in ~/.gitlab.yml temporarily until you are happy with the result19:28
joschthis would have the advantage that a common repo would be built and you do not have to somehow (i would not know how) merge two repos into a single one19:28
minuteyeah19:36
minutesounds good19:36
minuteok, the next slow build is box6419:36
vagrantcjosch: now would be a good time to at least get major changes that trigger NEW processing ...19:36
minutewould be awesome if that was packaged for real in debian19:36
vagrantcjosch: i think the main quirk left with mainlining the display patch is to turn it off before booting the kernel (so that the kernel can initialize the eDP state or whatever)19:37
vagrantcwe'll only be able to kind of half-assedly do it in debian ... you still will have to bring your own binary blobs19:38
minuteweird, the box64 build just hangs at 42% https://source.mnt.re/reform/reform-debian-packages/-/jobs/133019:38
joschminute: yes, i need to upload this soon then it can be dropped from the pipeline19:40
minutejosch: nice19:41
joschi couldn't have done this a few weeks ago when i finally got stardew valley to run because Debian was in full freeze19:41
joschnow that stardew valley works i'm actually using it and it doesn't make sense to package something one is not using :r19:41
- S0rin (QUIT: Ping timeout: 245 seconds) (~S0rin@user/s0rin)19:44
minuteoh yeah :319:44
+ S0rin (~S0rin@user/s0rin)19:46
minuteok, kernel package upgrade on a311d reform worked well19:50
joschgrrrr my stupid remote keyboard...19:50
minutejosch: what's up with it19:50
+ mark_ (~mjw@gnu.wildebeest.org)19:50
joschminute: if you ever sell a wireless version of the reform keyboard, you will have my money (again)19:50
minuteoh!19:51
minutewell, then we should do that ^^19:51
joschhaha ;)19:51
joschi'm happy with your a311d progress -- i'm happy that now i'm not the only one anymore who understands how all the bits and pieces of sysimage-v3 are working together :D19:52
minuteoh yeah, this has been very enlightening!19:52
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@static-198-54-130-101.cust.tzulo.com)20:05
minuteodd, there's some bug in gitlab, it just stops streaming the log after some point20:07
minutethe server is actually building the kernel but i can't see that in the gitlab job20:07
joschthat's not a bug but a feature20:07
joschgitlab has a maximum size of log it keeps20:08
joschminute: that is what the ./filter-output script is for20:08
joschit makes sure that it displays up 60% of the maximum allowed size and then stops20:08
joschthat way, when something fails, the bottom 40% of the allowed log size can be filled with the last lines from the real log20:09
joschand the real log is stored as output.log20:09
joschi don't know if you as the gitlab server admin can increase the log size limit20:09
- chomwitt (QUIT: Remote host closed the connection) (~chomwitt@2a02:587:7a06:dd00:1ac0:4dff:fedb:a3f1)20:10
minuteohhh ok josch 20:10
minutethis is configurable on the build runner machine20:11
minutefor the next build i will upgrade it to 10MB20:11
joschyou are building a linux kernel20:12
josch10 MB are not enough :D20:12
joschminute: the last log was 101 MB: https://source.mnt.re/reform/reform-debian-packages/-/jobs/1325/artifacts/browse20:13
minuteoh!!20:13
joschone practical reason for the limit is probably to prevent filling a browser window with 100 MB of log files20:13
minutei shall increase it to 256 MB :D20:13
minuteok, so the rtw88 driver has issues with this old kernel20:14
joschminute: 6.4 is already in experimental so you could try s/unstable/testing/ in build.sh20:15
joscherrr20:15
joschs/unstable/experimental/20:16
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@gnu.wildebeest.org))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:18
* mark_ -> mjw20:19
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:19
minute> Job succeeded20:21
minutejosch: livi also takes quite some resources to build, are you using it as your video player?20:23
joschnope, i'm a clapper user20:23
minuteok, i will comment it out then for now20:24
joschmakes sense20:24
joschalso, i cannot package box64 yet20:24
minute:020:24
joschi have been running the version from git which includes important fixes for arm6420:24
minuteoh?20:24
joschand there hasn't been a new release since march20:24
minuteoh :(20:24
joschso that would be broken20:24
joschactually...20:24
joschlet me upload the old version20:24
joschbecause we have to wait for NEW processing anyway20:25
minutejosch: objections? https://source.mnt.re/reform/reform-debian-packages/-/merge_requests/720:28
joschwell.. this still includes my two unfinished wip commits20:29
joschdid you try this out on the pocket already?20:29
joschthen i'll finish those20:30
minuteah yeah, sorry i didn't realize until a second ago that this was based on the pocket reform branch20:30
minutebut the pocket is not deployed yet, so it won't hurt anyone20:30
joschdid you try the kernel on the imx8mq as well?20:31
josch just to make sure it doesn't accidentally break that?20:31
minuteno, i shall do that now20:31
joschbrb bringing baby to bed20:31
minutei will copy the .debs to my personal reform and install it there20:31
minutehmm, so it boots fine, but display is shifted slightly to the right... grr20:39
minuteomg shit i know why20:40
minutesorry for swearing20:40
minutejosch: good that you asked for a test on imx8mq20:41
minutethe problem is that i had to adjust display panel timings for a311d because their dsi driver does some wrong calculations20:41
minuteso i will have to temporarily make up a new panel variant and put that in our a311d dts...20:42
joschfun! :D21:09
- mtm (QUIT: Ping timeout: 246 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)21:19
minutedid that, offset is still there. so that must be the BURST_MODE in sn65dsi86 driver then...21:39
sevannew GPUs for MI4! https://blog.imaginationtech.com/imagination-gpus-now-support-opengl-4.6 going to need a risc-v cpu now though. :)21:58
joschhrm... i think i need to order some more cells from eremit22:02
joschmy battery meter showed 35% remaining and then my reform switched off with two of the cells at 2.6 and 2.7 V respectively22:02
sevan10 months on, mine sit around 3.7 fully charged. really like that they charge quickly. Useful now that I take the machine out to the park (London is a dangerous dump)22:05
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@47-186-122-163.dlls.tx.frontiernet.net)22:28
Boostisbetterjosch: My cells were about a year old. I have only had one fail, but just sharing as that is my experience. 22:31
minutetried to implement a new "burst-mode" dts flag for ti-sn65dsi86 that is set for a311d but not for imx8mq22:53
sevanheh, with the latest cycle, cells range from 3.3 to 3.6 :)23:03
minuteok, display is fine again on imx8mq23:03
josch\o/23:03
sevanproceeding with the latest updates despite " #1040178 - linux-kbuild-6.3: missing Breaks: linux-headers-6.3.0-1-common", seems to be related to nvidia kms?23:05
sevanUnpacking reform-handbook (1.1) over (1.1) ... < need a version bump?23:05
minuteok, and display is also fine on a311d with the same kernel!23:07
minutejosch: the a311d+imx8mq kernel build is fine now i think. but will sleep over it and test a bit more after sleep23:16
minutepic https://mastodon.social/@mntmn/11066920445059685823:21
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)23:25

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