2023-09-21.log

abortretryfailI hope that works..?00:04
joschminute: once you can confirm that things do work as expected, please give me a small ping so that i can do some final touch-ups in reform-tools and reform-system-image00:16
minutejosch: i need to rerun it now, but i noticed that errors in mmtarfilter are ignored https://source.mnt.re/reform/reform-system-image/-/jobs/2151#L631100:43
joschminute: the reason is shell quoting i think00:47
joschlet me send you a patch... one sec...00:47
joschalso, the reason that mmtarfilter errors are ignored is, that in POSIX shell, only the last command of a pipeline has its exit status evaluated00:47
joschin bash there is pipefail to have it exit on any non-zero exit as part of a pipeline00:48
minuteah yeah00:48
joschminute: https://paste.debian.net/hidden/b809e9a3/00:51
joschlet me add something to prevent the pipeline succeeding if the earlier parts fail00:52
joschminute: that patch is of course untested -- my reform isn't that fast :)00:52
minutejosch: thanks, i will apply it and test00:54
minuteok, need to sleep now! see ya tomorrow00:57
joschlets see what that patch does tomorrow then XD00:59
- pandora (QUIT: Quit: Connection closed for inactivity) (uid585533@id-585533.ilkley.irccloud.com)01:01
- jacobk (QUIT: Ping timeout: 246 seconds) (~quassel@utdpat241106.utdallas.edu)01:14
+ jacobk (~quassel@utdpat241106.utdallas.edu)01:30
joschaha, good i stayed awake a bit longer -- seems that the changes to reform-tools do something :D01:40
- jacobk (QUIT: Ping timeout: 246 seconds) (~quassel@utdpat241106.utdallas.edu)01:41
joschminute: this should fix it: https://source.mnt.re/reform/reform-tools/-/merge_requests/5401:48
joschi don't have the required privileges to push to main or accept reform-tools merge requests, otherwise i would've done so and also re-run the reform-debian-packages pipeline and scheduled reform-system-image for after that so that all is done by tomorrow01:49
joschi also have the fix for reform-system-image locally which avoids the CI pipeline from succeeding even though steps of that mmdebstrap pipe failed but it doesn't make sense for me to push those changes before having reform-tools fixed01:52
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)02:00
+ jacobk (~quassel@129.110.242.140)02:01
- mtm (QUIT: Ping timeout: 258 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:04
abortretryfailhm, i dont think the ???% after being unused for a while is a communication issue between the LPC and keeb. 02:34
abortretryfailThe SPI code in the LPC fw has its reached_full_charge check commented out, but the part that handles keyboard commands via uart checks that and replies "???%"02:36
abortretryfailsomething about sitting powered off for a few days resets reached_full_charge to 0?02:38
- klardotsh (QUIT: Ping timeout: 260 seconds) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)02:42
abortretryfailguess at this point my next task is to charge it up and let it sit for a couple days.02:45
- eery (QUIT: Remote host closed the connection) (~eery@77.137.73.95)02:47
- nsc (QUIT: Ping timeout: 264 seconds) (~nicolas@103-99-142-46.pool.kielnet.net)03:46
+ nsc (~nicolas@83-97-142-46.pool.kielnet.net)03:48
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@129.110.242.140)03:52
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:10
+ jacobk (~quassel@utdpat241106.utdallas.edu)04:25
+ bkeys (~bkeys@static-198-54-130-101.cust.tzulo.com)05:04
bkeysHi all, my LPC was fine after my batteries charged some05:04
bkeysBut now my LPC won't light on at all. I reset the plug on the battery boards and still no issue05:05
bkeysI saw that the keyboard backlight was flickering between two low light levels and now it won't respond to anything05:05
bkeysThe OLED isn't showing up with anything05:09
bkeyshttps://shop.mntre.com/products/mnt-reform-keyboard-oled-module?taxon_id=1305:12
bkeysMaybe I need to get one of these? Hopefully it isn't anything too serious, I use the Reform a lot05:13
bkeysOr maybe my keyboard is somehow the issue? I'm not certain05:16
bkeysWell it's 11PM here, hopefully this can be worked out05:16
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)05:29
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@utdpat241106.utdallas.edu)05:58
+ jacobk (~quassel@64.189.201.150)06:18
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)07:34
joschbkeys: minute is super overworked these days -- if they do not reply to you here, maybe just send a mail to support@mntre.com to not loose track of the issue07:44
- klardotsh (QUIT: Ping timeout: 258 seconds) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)08:44
- bkeys (QUIT: Ping timeout: 245 seconds) (~bkeys@static-198-54-130-101.cust.tzulo.com)09:24
- doppler (QUIT: Ping timeout: 240 seconds) (~doppler@user/doppler)09:29
+ doppler (~doppler@user/doppler)09:33
+ MajorBiscuit (~MajorBisc@2001:1c00:31c:8400:f184:4168:559b:d91b)09:40
+ Boostisbetter (4a410829d7@irc.cheogram.com)10:12
minutejosch: thank you very much, merged and rerunning10:31
+ mjw (~mjw@gnu.wildebeest.org)10:37
- XYZ (QUIT: Remote host closed the connection) (~XYZ@78-80-18-84.customers.tmcz.cz)10:44
+ XYZ (~XYZ@78-80-18-84.customers.tmcz.cz)10:47
joschminute: nice! after the reform-system-image pipeline succeeds (i assume you want an image as fast as possible) i have some more updates for it10:51
- XYZ (QUIT: Read error: Connection timed out) (~XYZ@78-80-18-84.customers.tmcz.cz)11:17
+ XYZ (~XYZ@78-80-18-84.customers.tmcz.cz)11:35
+ IchikaZou (~IchikaZou@114-140-105-83.adsl.fetnet.net)11:42
- IchikaZou (QUIT: Remote host closed the connection) (~IchikaZou@114-140-105-83.adsl.fetnet.net)11:43
+ IchikaZou (~IchikaZou@114-140-105-83.adsl.fetnet.net)11:43
- IchikaZou (QUIT: Remote host closed the connection) (~IchikaZou@114-140-105-83.adsl.fetnet.net)11:43
+ IchikaZou (~IchikaZou@114-140-105-83.adsl.fetnet.net)11:48
abortretryfailbkeys, did you try the reset button on the keyboard? The OLED is driven by the AVR on the keyboard, not the LPC controller on the motherboard.11:48
- IchikaZou (QUIT: Remote host closed the connection) (~IchikaZou@114-140-105-83.adsl.fetnet.net)11:48
+ IchikaZou (~IchikaZou@114-140-105-83.adsl.fetnet.net)11:50
- IchikaZou (QUIT: Remote host closed the connection) (~IchikaZou@114-140-105-83.adsl.fetnet.net)11:51
joschminute: reform-tools 1.27 made it to mntre.com/reform-debian-repo -- i just restarted the failed reform-system-image job.12:01
joschminute: you started another job before? why? that one still has reform-tools 1.2612:01
violetthe imx8mq really is so impressive to me12:22
violetlike nominally the rock64 has similar specs. cortex a53, similar clock rate. dont know the GPU for sure but i think its similar capabilities? thats the part im least sure about12:23
violetbut i cannot watch a 480p video smoothly at 30fps with software decoding12:24
violetbut i absolutely can on the imx8mq it works just fine even with fractional scaling, its wild12:24
BoostisbetterI would agree. I have it in the Reform and in the Librem 5. It is a solid CPU and I have been very impressed with its performance. On the Reform especially since a PCIe lane is exposed and we get to use an NVME with it. 12:30
violetyeah nvme is huge12:31
+ eery (~eery@77.137.73.95)12:31
violeti run my quartz64 with an nvme in the pcie slot and its great12:31
violetat some point i think i want to replace the wifi with something 5ghz capable 12:32
BoostisbetterI rave about the design of the Reform all the time, but I just can't not miss a chance to bring up how well designed the whole thing is. 12:32
BoostisbetterI would bring the Reform everywhere if I could. 12:32
violetbecause i use a 2.4ghz wireless headset (usb dongle) and it creates interference with the wifi when i use it12:32
violetjust an intel chip probably. i think i have one from a thinkpad i dont use that i can slot in12:33
violetyeah thats the thing i wrote about on my blog is like the build quality12:34
violetim so used to sketchy sbc vendors its night and day12:34
Boostisbettervoilet: can you link your blog? I'd like to read what you wrote about the Reform, especially since you build your own. 12:39
violethttps://artemis.sh/2023/07/06/thoughts-on-mnt-reform.html this was my post. although 2 months later i think i was too harsh on the cpu/ram spec12:40
violetin practice is really hasnt been a problem like 95% of the time12:40
violetbut i stand by the rest12:40
violetits mainly just a problem with compiling and theres really no wayaround that. compling is just expensive for CPU12:42
Boostisbetterthat was the gist of my basic fears as well. I underestimated how much an NVME base swap would basically invalidate my concerns. 12:43
violeti can cross compile big things a lot of the time anyway12:44
BoostisbetterI hear you on the X220. That was the last of the great Thinkpad line really. From there the cover story of making everything thinner gave them excuses to make them cheaper and lacking their features. 12:46
BoostisbetterMy old X220T still works perfectly. 12:47
BoostisbetterI have also found ZERO issues with using Wayland on the Reform. 12:47
BoostisbetterI actually prefer Wayland to X.12:47
minutejosch: sorry, i had a lapse of thought!12:49
minutejosch: forgot that the debian packages don't make it immediately to the repo12:49
joschi think it's updated every full hour?12:50
minutejosch: yes ^^12:50
joschwell, the job i triggered has now been running for half an hour already, so we should soon see results :)12:52
minutegreat12:55
joschokay, there is still an error13:36
joschlet me try locally13:36
joschoh shoot13:36
minutewhat's the issue?13:37
+ bkeys (~bkeys@c-67-191-106-248.hsd1.fl.comcast.net)13:37
joschthe issue is that i am bad with escaping line-continuators :D13:38
joschi put a backslash at the end of a line where there should be none13:38
bkeysabortretryfail Where is the reset button on the keyboard?13:38
joschbkeys: https://mntre.com/reform2/handbook/parts.html#keyboard13:40
joschbkeys: in that image there is a label "Reset" pointing right below the flashing switch13:41
bkeysOkay so I don't need to remove the carrier board13:41
joschbkeys: are you in the process of flashing a new keyboard firmware?13:42
bkeysNo13:42
joschyes, resetting the keyboard is possible just by removing the frame around it13:43
bkeysjosch Yeah I remove frame, plugged it up to power (I have disconnected battery boards for safety) and still it doesn't light up or anything13:45
joschbkeys: probably only minute can properly help you here13:46
bkeysYeah, I'll remove the ribbon cable and make sure it's good and in there although I don't know what could have wiggled it loose13:47
bkeysIt spent all night disconnected from power13:47
minutejosch: in reform-system-image or debian packages?13:47
minutebkeys: you say your oled doesn't work anymore, right? but does the keyboard itself work? you can disconnect the oled completely and the keyboard should still work13:48
bkeysYeah I don't have solid suspicions but the OLED doesn't light up13:48
minutebkeys: if it doesn't, then either the keyboard is broken or the keyboard doesn't get power from the mainboard13:48
joschminute: in reform-system-image. I put the fix together with another improvement that makes sure that it doesn't succeed even though it failed here: https://source.mnt.re/reform/reform-system-image/-/commit/d392995d28abc8ccd4c650744931d20607dca64713:48
bkeysminute The last time the OS was on here the keyboard wouldn't work, but the trackball did13:48
minutebkeys: you said something about flickering backlight IIRC, do you mean the backlight of the keyboard itself?13:48
bkeysYes13:49
bkeysFlickering between two low states of backlight13:49
minutebkeys: ok, then the keyboard is very probably broken13:49
bkeysHmm, I didn't do anything to it though13:49
bkeysCan't I remove it and try to use it standalone to verify?13:49
minutebkeys: only if it is v3 keyboard, or has U3 soldered, or you have another way of providing 3v3 on the UART port of the keyboard13:50
minutebkeys: if the keyboard isn't older than 2 years we can do warranty repair or exchange13:50
minutebkeys: other option is to order v3 keyboard with "nocase" option, we have them in stsock13:51
bkeysOkay, I already placed an order for the cm4 adapter boards; maybe you could just mail me a new keyboard when you send those out?13:51
minutebkeys: yes, then please order v3 keyboard with "no case" option and write to support@mntre.com asking to combine the orders13:51
bkeysAlright; will yall just refund me since it's in warranty? Do you want my old keyboard?13:52
minutebkeys: warranty works only if you send in your old keyboard first because we need to look at it13:52
minutebkeys: and we can repair it, which might be more economical for us than sending a new one and throwing the old one away13:52
bkeysOkay, I will likely do that then13:53
bkeysI take it you are doing the repairs and are rather busy?13:53
minutebkeys: yes13:53
bkeysAlright. I ought to have the email from the last time I sent you this thing with the address13:54
minutebkeys: the email is support@mntre.com13:55
abortretryfailYou don't even need to remove the keyboard frame/bezel. You can reach it with the corner of a credit card if you press down the F4 key and slip the card under.13:56
abortretryfailI figured that out the other day after accidentally hitting circle+x and disabling my keyboard while I had no ext keyboard nor a screwdriver.13:57
bkeysabortretryfail Good to know, I already moved the bezel13:57
bkeysI'm gonna try to see if reseting the cable for the keyboard helps anything13:57
bkeysMy keyboard says 2020-09-02, trying to find out what version it is14:01
- eery (QUIT: Remote host closed the connection) (~eery@77.137.73.95)14:01
- mtm (QUIT: Ping timeout: 260 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:03
- mjw (QUIT: Ping timeout: 258 seconds) (~mjw@gnu.wildebeest.org)14:16
bkeysminute I can't find the email, is this the correct address?14:28
bkeys Research GmbH14:28
bkeysFehlerstr. 814:28
bkeys12161 Berlin14:28
minutebkeys: MNT Research GmbH yes. it's also in the footer of mntre.com14:29
bkeysYeah that's where I got it14:29
bkeysI will mail it (and the OLED just in case) to that address14:29
minutebkeys: ok, thank you, and please inform support@mntre.com of it and send the tracking number14:29
minutebkeys: otherwise it could get lost14:29
bkeysWill do14:29
minutethx!14:29
bkeysThank you man14:30
bkeysIt autocompleted to 8 Fehlerstraße for the address line14:30
bkeysIs that still right?14:30
minutethat's fine14:31
minutejust a different address format14:31
bkeysminute Do you have a preference for UPS or USPS?14:42
minutebkeys: definitely UPS14:47
minutebkeys: USPS will take months14:47
bkeysOkay I am sending it UPS then14:47
minutebkeys: thanks14:47
minutebkeys: if you don't get an OK price ask support@mntre.com for a ups label14:48
+ mjw (~mjw@84.241.205.78)14:48
minutejosch: debugfs: No such file or directory while trying to open /dev/mmcblk0p114:51
minutejosch: how is this debugfs command supposed to work outside of being in a chroot in the disk image?14:52
minutein the meantime i will comment this out locally and try to build only ls1028a and give it a test14:53
- mjw (QUIT: Ping timeout: 244 seconds) (~mjw@84.241.205.78)14:53
+ mjw (~mjw@84.241.205.199)14:57
bkeysminute Me and my wife use this Pirate Ship service, it was less than $50 to get it to you UPS14:58
bkeysHopefully if it lines up; you could send it back with the cm4 adapter boards I ordered and save on shipping14:59
bkeysI'll make note of it in the email14:59
joschminute: i should really not push stuff i haven't run locally15:03
joschminute: but running it locally also takes super long, so it's a trade-off...15:03
joschminute: the fix is (hopefully) this: https://source.mnt.re/reform/reform-system-image/-/commit/2615fd814944ff1ec98fdd22754ae2a34aede33415:04
- XYZ (QUIT: Ping timeout: 255 seconds) (~XYZ@78-80-18-84.customers.tmcz.cz)15:05
minutebkeys: great!15:12
joschnote to self: comment out "packages for graphical user interface" and "packages for networking" to get a far faster run of mkimage.sh15:16
+ XYZ (~XYZ@89-24-41-118.nat.epc.tmcz.cz)15:18
- mjw (QUIT: Ping timeout: 240 seconds) (~mjw@84.241.205.199)15:26
minutejosch: ah15:35
minutejosch: btw without the debugfs line i got a ls1028a image locally15:35
minutewhile i was on the phone with HUBS about the machining messup15:35
- bkeys (QUIT: Quit: Client closed) (~bkeys@c-67-191-106-248.hsd1.fl.comcast.net)15:44
minutels1028a image: bootloader works. bootloader loads kernel15:45
minutedisplay backlight is up. display itself is not up15:45
minute[   24.201593] cdns-mhdp-imx f200000.display: Direct firmware load for ls1028a-mhdpfw.bin failed with error -215:46
minute[   24.224734] [drm:cdns_mhdp_firmware_init_imx8qm [cdns_mhdp_imx]] *ERROR* Failed to request MHDP firmware15:46
minuteok, lets see where the firmware went15:46
minuteok, /boot/ls1028a-mhdpfw.bin exists15:47
minutebut /lib/firmware/ls1028a-mhdpfw.bin does not exist15:47
minuteah, so the issue is probably that the module is loaded only after systemd starts, it's not loaded in initramfs15:49
minutewill try to add stuff to /usr/share/initramfs-tools/modules.d/reform.conf15:52
+ mjw (~mjw@89.205.142.121)15:55
joschminute: another thing you can try is to run unmkinitramfs on the generated initramfs to make sure that the initramfs really includes the firmware as expected16:00
minuteoh wow, i didn't know that command was a thing16:00
minutealso i think we can't use pci=nomsi on ls1028a :D 16:00
minutejosch: yes, lib/firmware contains ls1028a-mhdpfw.bin in the initrd, so that's god16:01
minutegood16:01
joschminute: if pci=nomsi doesn't work with ls1028a then this means we cannot have a unified kernel cmdline for all reform SoMs and this means that u-boot-menu is broken until it learns to honor ${bootargs} :(16:03
joschi'll have to re-read some of this chat history to remind myself what we agreed upon last time with vagrant16:03
minutejosch: i've seen that flash-kernel has a template for bootscript16:07
minutejosch: can't we just replace that and set the commandline in there?16:07
minuteah, u-boot-menu. the thing i never tried yet16:08
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:10
joschminute: flash-kernel and boot.scr are no problem because it honors ${bootargs} as set by u-boot itself16:11
joschminute: flash-kernel is also no problem because we can do board-specific things in /usr/share/flash-kernel/ubootenv.d/00reform2_ubootenv16:12
minuteok16:12
joschu-boot-menu is a problem because it sources its configuration from /usr/share/u-boot-menu/conf.d/reform.conf without differentiating between different boards and while ignoring ${bootargs} from u-boot16:13
joschthe "solution" is probably that reform-tools should stop shipping /usr/share/u-boot-menu/conf.d/reform.conf and those who want to set up u-boot-menu have to write their own /etc/u-boot-menu/conf.d/reform.conf16:13
joschminute: you should give u-boot-menu a try nevertheless because it allows you to choose which kernel you want to boot right at the beginning16:16
joschjust like you would do with grub16:16
joschso i can install a new kernel and if it borked my system i just choose to boot the old one instead16:16
joschthis of course is only useful with imx because the other platforms do not have display on via u-boot16:17
minuteok, i'm currently struggling with debugging the initramfs16:17
minutei added break, or break=premount etc but i don't get a shell in initramfs. it just stops16:18
minuteso frustrating aaahhh16:19
minute(sorry)16:19
joschsorry, i cannot be of much help right now -- i have my daughter now for the next six hours16:20
joschtimes between 9:00 and 15:00 UTC+2 i'm way more flexible XD16:20
minuteohh yeah, no worries!16:21
- mjw (QUIT: Ping timeout: 244 seconds) (~mjw@89.205.142.121)16:30
Boostisbetterminute: have you though about possibly making an upgrade for the Reform and Pocket that would allow it to have a touchscreen?17:21
minuteBoostisbetter: for reform i think it doesn't make sense. for pocket ~maybe~. there is an existing touchscreen frame for the display we use.17:23
minuteBoostisbetter: i was thinking to make a chunky industrial-ish tablet from one half of pocket later17:23
minutebut r/n i'm caught up in the grind of making all the existing things good, stable, and shipped.17:24
Boostisbetterminute: inspired thinking. I could use cases for the Reform, but i agree with the excellence of the trackball and keyboard there, it isn't necessary. The Pocket will have that as well, but the size will make touch beneficial there. 17:24
Boostisbetterminute: no worries, I am very happy with my Reform right now. More like an idea for when things slow and you have time to spend on other things for the Reform lineup. 17:25
minuteyeah17:25
BoostisbetterI can't wait to get the Pocket. I have so many plans for the that little guy!17:25
minutethe future "new products" pipeline looks like this currently: 1. rk3588 module, 2. reform next17:25
Boostisbetterminute: thanks for sharing. 17:26
minutein the meantime we have rcm4+a311d, which will also be interesting for pocket17:26
minuteand someone could try that risc-v thingy with rcm4.17:26
Boostisbetterminute: for the pocket I am going to want to use whatever support standby the best. I appreciate all the hard work regardless!17:26
minutein parallel we'll also work on finishing rack reform for shipping (on hold while we ship other things)17:26
minuteok, i am in ls1028a initrd shell (i think having console=tty1 in cmdline prevents that from working over serial) 17:30
minutecdns modules are _not_ loaded17:30
minutemodprobe cdns_mhdp_imx works but doesn't suffice17:31
minutenow the old game of, which module could be missing17:32
Boostisbetterminute: I know the pain you suffer, but I'm grateful for your efforts. 17:36
Boostisbetterminute: keep fighting the good fight! 17:36
minuteBoostisbetter: thanks for your support!17:36
minuteaha, mali-dp module is missing17:38
unixpoetminute: I imagine the plan for the rk3588 is to wait until the GPU driver is finished?17:41
minuteunixpoet: no, it's waiting for me to have time for it17:43
minutebut i have to work on shipping rcm4, ls1028a, keyboards, and design finishing and buying for pocket reform first17:44
minuteand there we go, display in initramfs!17:46
minutenow i only need to resolve this pci commandline problem and we should be ready to go17:48
minuteok, so we need another round of reform-debian-packages building.17:52
Boostisbetterminute: I appreciate the transparency17:53
Boostisbettersounds like great progress is getting made. 17:53
Boostisbettermost be thrilling on your side as well. I always get euphoric when my project starts working and taking shape. 17:53
Boostisbetterone of the best feelings ever. 17:53
Boostisbetterviolet: The Tangara is EXACTLY what I have been thinking about doing myself. I was a big iPod user, and i love the dedicated music device, and what this is here is far beyond the capabilities of them. Really interested and would love to get many of them (5). 17:54
minutei hope crowd supply will accept the tangara, it will be a good fit17:59
minute> Other platforms set ${bootargs} to overwrite imx8mq specific values defined here18:02
minutehmm, the problem is that that is not entirely true i think. if i set bootargs in u-boot, these merely get appended to those existing defaults18:03
minuteok, josch so i will try to implement your suggestion of doing a switcheroo in flash-kernel/ubootenv.d/00reform2_ubootenv18:06
minuteit always feels painful to move these things into reform-tools because the reform-debian-package build takes so long18:07
minutejosch: is this going in the direction you imagined? https://source.mnt.re/reform/reform-tools/-/commit/4174efbd85ceabe3ef31c0fc629773cf8833e76e18:19
+ mjw (~mjw@89.205.132.216)18:19
Boostisbetterone little odd way I use my Reform is as a 5v USB source for a desk fan I use in the summer months. Really appreciate the power delivery there. Hahaha18:28
- jacobk (QUIT: Ping timeout: 246 seconds) (~quassel@64.189.201.150)18:35
minutehehe18:35
- mjw (QUIT: Ping timeout: 244 seconds) (~mjw@89.205.132.216)18:48
- Boostisbetter (QUIT: Ping timeout: 255 seconds) (4a410829d7@irc.cheogram.com)18:52
+ Boostisbetter (4a410829d7@irc.cheogram.com)18:53
+ mjw (~mjw@89.205.132.216)18:56
- mjw (QUIT: Remote host closed the connection) (~mjw@89.205.132.216)18:57
+ mjw (~mjw@89.205.132.216)18:57
- MajorBiscuit (QUIT: Ping timeout: 240 seconds) (~MajorBisc@2001:1c00:31c:8400:f184:4168:559b:d91b)19:00
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)19:01
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@89.205.132.216)19:03
joschminute: yes, that's exactly what i had in mind19:16
joschideally, this would be set by u-boot itself but since imx u-boot doesn't set the right things and since we cannot upgrade u-boot i think we have to stick to this way of doing things...19:17
joschand yes, as you said above, u-boot's ${bootargs} only get appended to the defaults19:20
joschideally, those defaults are *empty*19:20
joschwe had them set only because the original imx u-boot didn't set them at all19:20
joschif we could time-travel it would've been best to have the flash-kernel u-boot default cmdline empty so that it doesn't overwrite the ${bootargs} set by u-boot19:20
minutejosch: gotcha19:26
+ mjw (~mjw@84.241.193.198)19:28
- bluerise (QUIT: Ping timeout: 252 seconds) (~bluerise@p5b0acd9a.dip0.t-ipconnect.de)19:32
minuteok, packages are done, building more system images.19:33
joschminute: with that change in reform-tools, mkimage.sh can now stop writing out /etc/default/flash-kernel which further reduces the stuff that has to be in /etc -- i'm gonna prepare a merge request tonight for that19:34
joschminute: getting here indeed was painful but i think it was also a *huge* change to switch the whole machinery from imx-only to three-boards-supported. I think things are set up much better now :)19:35
joschoh the tangara is being proposed to crowd supply! i'm so getting myself that one!19:37
+ bluerise (~bluerise@pc19f8f03.dip0.t-ipconnect.de)19:37
josch"it's supposed to sound like that, it's electronic music" i giggled at that :D19:42
+ jacobk (~quassel@129.110.242.224)19:44
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)19:47
- mjw (QUIT: Ping timeout: 245 seconds) (~mjw@84.241.193.198)19:48
minutejosch: haha same19:59
+ mjw (~mjw@84.241.196.7)20:00
minutejosch: not sure if you've seen this https://source.mnt.re/reform/reform-system-image/-/commit/a63e8bf7f3ac23c747bfd538b03a51a332178b1e20:00
minute(this time i did roll out the reform-debian-packages before rerunning btw)20:01
joschminute: awesome, that commit does what i had in mind, thank you! :)20:02
joschah maybe the "We still want to overwrite" comment should go above the /etc/default/flash-kernel line but that's just cosmetics :)20:02
minutetrue, true!20:05
joschi feel much better that those kernel args now live in reform-tools because it means that we can change them via apt upgrade and don't have to rely on people somehow getting the current up-to-date cmdline from somewhere20:07
minutecool20:13
Boostisbetterso I just checked updates, and i see tha tthe kernel has an update. 20:16
BoostisbetterMy question is, should i just keep using the kernel I am now, because it has been so great with suspend? Do we feel like updates to the 6.5 kernel are going to cause another regression?20:16
+ wielaard (~mjw@84.241.198.27)20:17
- mjw (QUIT: Ping timeout: 255 seconds) (~mjw@84.241.196.7)20:19
* wielaard -> mjw20:21
joschBoostisbetter: if you do not uninstall the old kernel, you can always go back to it20:26
joschBoostisbetter: installing a new kernel version does not remove your old one20:26
joschBoostisbetter: example from my system: https://paste.debian.net/1292733/20:28
minuteBoostisbetter: those updates are also a side effect of us doing the integration work for the other 2/3 platforms 20:32
minuteBoostisbetter: they don't necessarily benefit you right now20:33
minuteBoostisbetter: although i think a fix that i did for rcm4/a311d did probably improve suspend behavior for you... because i made sure that the display converter is never reset20:33
+ wielaard (~mjw@89.205.128.70)20:35
- mjw (QUIT: Ping timeout: 244 seconds) (~mjw@84.241.198.27)20:37
Boostisbetterexcellent. Thanks!20:37
- wielaard (QUIT: Ping timeout: 260 seconds) (~mjw@89.205.128.70)20:40
Boostisbetteranybody else here having an issue with the flatpak Signal on the Reform not having a resizable contact list?20:47
minutehmmm josch i did something wrong, the generated image is still running the old bootscript and has old commandline args. hmm.21:12
minutelooks like new reform-tools didn't make it over21:13
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@129.110.242.224)21:18
minutelol i probably just downloaded an old image somehow21:18
minuteno, i didn't unpack it and wrote an old one to the sd card :321:20
minute+ test ls1028a = ls1028a21:25
minute+ setenv bootargs console=ttyS0,115200 console=tty1 ro no_console_suspend cma=512M@3G libata.force=noncq nvme_core.default_ps_max_latency_us=0 cryptomgr.notests iommu.passthrough=1 arm-smmu.disable_bypass=021:25
minuteok so this works21:25
+ jacobk (~quassel@129.110.242.224)21:26
minutebut: [    6.342355] cdns-mhdp-imx f200000.display: firmware: failed to load ls1028a-mhdpfw.bin (-2)21:26
vkoskivIs there a TLDR of the current state of suspend on imx8? I guess I could run updates and try :D21:28
minutevkoskiv: i think it should mostly work now, except if you are bitten by nvme not coming up after wake21:29
vkoskivCool, I'll give it a go21:29
- murphnj (QUIT: Quit: Leaving) (~murph@user/murphnj)21:29
minutevkoskiv: Boostisbetter is def. the most experienced with suspend testing21:30
vkoskiv910 updates :D21:32
vkoskivI'd love to try and investigate the sleepy nvme issue more if it still happens on mine21:32
minutejosch: also i just realized one can now tweak the commandline by editing that ubootenv script in /usr/share/flash-kernel !21:34
vkoskivThis long overdue 910 package update is a 1601MB download. So a very very tiny macOS update, basically?21:37
minutevkoskiv: haha21:37
vkoskivOnly this doesn't take 45 minutes to install and show me a blank screen and 3 different progress bars during it21:37
minutejosch: ok megabizarre. after running update-initramfs -u on the system (to debug initramfs), suddenly the initramfs does include the firmware and loads it...21:38
minutevkoskiv: so we still have to implement those :D21:42
minute(otherwise it's not a professional update)21:42
vkoskivYeah, and it specifically has to be a progress bar that resets at least once, around 2/3 through the process.21:43
Boostisbetterwith the weather finally cooling down in Germany, I'll be able to take my Reform again to work. Can't bring it in the building, but on my lunch break I get to come out and take a breather using this beautiful thing to do something productive. 21:48
vkoskivCooling down to what? Because ours is heading to that really chilly damp ~10C very soon21:49
vkoskivCurious why no Reform in the building, if you can say?21:50
Boostisbettervkoskiv: I work in a secure facility. I got my Librem 5 approved, which is crazy, but also shows how inept the comsec folks are, but there is no way I get something that looks like a laptop in the building. 21:51
Boostisbettervkoskiv, the cooling down is really about how much sunlight will be hitting the vehicle and heating up the cabin. 21:52
vkoskivEven though the Reform is much more auditable than pretty much any mainstream laptop? :D21:52
BoostisbetterI'd rather not have the Reform bake in there. 21:52
vkoskivBoostisbetter: Ah, gotcha. Gets warm quick.21:52
Boostisbetter> Even though the Reform is much more auditable than pretty much any mainstream laptop? :D21:53
Boostisbetterthat doesn't matter. wifi and bluetooth are the no nos. Classified material, etc. 21:53
vkoskivYeah. I've spent a lot of time in buildings with those little lockers for all electronic devices. Kind of nice to just be without a phone sometimes.21:54
Boostisbetterit is, probably helping me not get cancer or something. 21:54
+ murphnj (~murph@user/murphnj)21:56
minutejosch: ok it doesn't work because > W: unable to deduce target machine for reform initramfs-hook22:04
vkoskivInteresting, mine fails to freeze 2 processes when trying to suspend, and then comes back up22:05
vkoskivLooks like maybe one of them was udev-worker?22:06
vkoskivminute: https://pastebin.com/4Sty2Atn22:09
vkoskivThose appeared a short while after the logs that happened right as I tried to suspend twice22:09
vkoskivI'm assuming it tries to format it a bit nicer for debugging, not sure22:10
minutejosch: my theory is that mmdebstrap runs update-initramfs _before_ the --chrooted-customize-hook that sets the MACHINE runs22:14
minutejosch: you then execute flash-kernel, but that doesn't update the initramfs22:15
vkoskivI think I copied an unrelated part of the kernel log22:29
vkoskivI just got it without suspending22:30
vkoskivYeah, these crypto tasks are regularly hanging22:30
minutevkoskiv: ah yeah this is a known problem. you need cryptomgr.notests in kernel commandline to get rid of this22:32
+ mjw (~mjw@ip-185-104-136-31.ptr.icomera.net)22:36
vkoskivSwapped molex -> laird. 2GB transfer over WiFi to my desktop took 1:49 with molex, 1:42 with laird22:44
vkoskivImprovement! Will feel around a bit to see how much of an improvement I find22:44
vkoskivNow it suspended, after another reboot. Let's see if I can get it back up22:45
vkoskivminute: Here is the log of the suspend fail, it doesn't happen every time though. https://pastebin.com/GL9b828z22:50
vkoskivI had one failed one like this, a successful suspend but unknown wake, and then another failed suspend which is this log22:50
vkoskivI didn't get to the kernel log on the successful-ish one22:51
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@129.110.242.224)22:57
minutevkoskiv: as i said, known problem with broken cryptomgr tests22:58
minutevkoskiv: i suggest to edit /etc/default/flash-kernel and add cryptomgr.notests to LINUX_KERNEL_CMDLINE_DEFAULTS23:00
minutevkoskiv: then run update-initramfs -u23:00
minutejosch: ok, i can confirm the whole initramfs firmware deployment rube goldberg machine works now finally.23:03
minuteso we have a release candidate for ls1028a system image now!23:10
+ jacobk (~quassel@129.110.242.224)23:17
+ erle (~erle@2a02:8109:da40:c4:b072:40f0:91a8:4e58)23:19
Boostisbetterwoot!23:20
minutetime for feierabend23:21
- mjw (QUIT: Ping timeout: 258 seconds) (~mjw@ip-185-104-136-31.ptr.icomera.net)23:43
violetworking caam seems to cut down the cpu usage of full disk encryption even more than using the armv8 aes instructions 23:47
minuteviolet: this should be the case yeah23:54

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