2025-04-19.log

elektronsuspend to ram work w/ rcore rk3588 module?00:02
gordon1no00:04
gordon1hibernate does not work either00:05
gordon1but look a bit more promising00:05
elektronk. I'll stop trying and wondering why my system hangs..00:05
abortretryfailThere's some stuff you can try to do and troubleshoot it. I forget the commands, but if you search the forum we had a thread about hibernate on the imx8 that might be helpful00:07
gordon1elektron: you can give a try to s2idle, it _should_ work, but i did not try it for complicated reasons (don't have reform and my current hardware with rk3588 is incapable of waking up)00:09
austriancoderjosch: I still need to look how txf is done for older gpu models, but if you would like to test it: https://gitlab.freedesktop.org/austriancoder/mesa/-/commits/txf 00:09
minutegordon1: btw i recently saw a patch addressing suspend issues with pcie/nvme on rk358800:41
gordon1minute: can i have it pls?00:42
gordon1can try it probably tomorrow00:42
minutegordon1: yeah i need to search for it, just came home, will paste in a few mins00:43
gordon1no rush00:43
minutegordon1: strange, i searched for a while and can't find it... i also thought i had posted it here a few days (max weeks) ago, hm01:17
gordon1i mean potentially, i might have missed it01:18
gordon1(unless you checked the logs)01:18
minutegordon1: checked now and found it, but not 100% sure about it tbh https://lore.kernel.org/linux-rockchip/1744352048-178994-1-git-send-email-shawn.lin@rock-chips.com/01:23
gordon1yeah, sounds related to the issue with pcie after the hibernate, will try it out01:25
minutev3 https://lore.kernel.org/linux-rockchip/1744940759-23823-1-git-send-email-shawn.lin@rock-chips.com/T/#u01:25
minutepossibly related https://lore.kernel.org/linux-rockchip/ad4b2140f5a4bf20b199ab092f28def7@manjaro.org/T/#mb33bac5e4b83de93e6688ae6e9735e012f7e4e7a01:26
minutealso interesting https://lore.kernel.org/linux-rockchip/aACaupQvmiiBE29l@ryzen/T/#m51e0ec42ab1fc6e774dd4ab898dd26cace6b24ad01:29
gordon1>The current state of the rockchip_pcie_phy_deinit() function might actually not cause issues because the rockchip_pcie_phy_deinit() function is used only in the error-handling path in the rockchip_pcie_probe() function01:35
gordon1oh well01:35
minuteoof https://lore.kernel.org/linux-rockchip/e340a408-2e21-1bca-7267-46b84690f66f@rock-chips.com/T/#t01:36
gordon1oh, deinit is used in PM patch, good01:38
minuteyeah, a bunch of things to try01:43
- robin (QUIT: Read error: Connection reset by peer) (~robin@user/terpri)02:23
+ robin (~robin@user/terpri)02:23
- mjw (QUIT: Ping timeout: 265 seconds) (~mjw@gnu.wildebeest.org)02:51
+ arminweigl_ (~arminweig@sourcehut/user/arminweigl)03:25
- arminweigl (QUIT: Ping timeout: 265 seconds) (~arminweig@sourcehut/user/arminweigl)03:27
* arminweigl_ -> arminweigl03:27
- paperManu (QUIT: Ping timeout: 265 seconds) (~paperManu@172.93.30.55)03:37
- nsc (QUIT: Ping timeout: 276 seconds) (~nicolas@i5C74DFD8.versanet.de)03:50
+ nsc (~nicolas@i5C74DF92.versanet.de)03:51
+ arminweigl_ (~arminweig@sourcehut/user/arminweigl)04:11
- arminweigl (QUIT: Ping timeout: 265 seconds) (~arminweig@sourcehut/user/arminweigl)04:12
* arminweigl_ -> arminweigl04:12
+ colinsane (~colinunin@97-113-94-68.tukw.qwest.net)04:19
- Ar|stote|is (QUIT: Ping timeout: 245 seconds) (~linx@149.210.0.138)04:50
+ Ar|stote|is (~linx@149.210.0.250)04:55
- razzy (QUIT: Quit: Lost terminal) (~razzy@user/razzy)07:10
+ Guest47 (~Guest47@189-232.customer.interconnect.cz)08:58
- Ar|stote|is (QUIT: Ping timeout: 265 seconds) (~linx@149.210.0.250)09:01
- Guest47 (QUIT: Client Quit) (~Guest47@189-232.customer.interconnect.cz)09:02
+ josch_noreform (~josch_nor@2a02:590:501:c00:d1d9:6a4b:3d3a:530d)09:11
josch_noreformminute: i just read the backlog. So, the Debian kernel version in experimental is not supposed to be uploaded to unstable before Trixie, hence it is not made to compile on Bookworm either. I guess my MR 81 where I already did a lot of the rebasing work was not useful to you because it's already too old by now? But if you look at that MR then you09:18
josch_noreformwill see that I already ran into the problem with rt back then and added a code comment which references the Debian bug that I filed about this last year in August which has more context.09:18
josch_noreformaustriancoder: thank you so much! I applied your 3 commits on top of mesa in Debian unstable and am building it now and will test it on imx8mq once it's done. :)09:53
- josch_noreform (QUIT: Ping timeout: 240 seconds) (~josch_nor@2a02:590:501:c00:d1d9:6a4b:3d3a:530d)10:42
+ Ar|stote|is (~linx@149.210.8.22)10:56
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org)10:59
+ buckket (~buckket@vps.buckket.org)11:00
- antti (QUIT: Ping timeout: 248 seconds) (~antti@user/antti)11:04
+ antti (~antti@user/antti)11:06
- antti (QUIT: Quit: antti) (~antti@user/antti)11:19
- wiedi_ (QUIT: Read error: Connection reset by peer) (~wiedi@ip5f58441e.dynamic.kabel-deutschland.de)11:53
+ mjw (~mjw@gnu.wildebeest.org)11:59
- kensanata (QUIT: Quit: OK) (~alex@user/kensanata)12:16
+ kensanata (~alex@user/kensanata)12:16
+ wiedi (~wiedi@ip5f58441e.dynamic.kabel-deutschland.de)12:19
minutejosch: hmm but i used your branch linux6.13 as a base as you suggested12:34
minutedid i overwrite something that made the build work? will take a look12:35
+ josch_noreform (~josch_nor@2a02:590:501:c00:d1d9:6a4b:3d3a:530d)12:35
+ razzy (~razzy@user/razzy)12:35
josch_noreformminute: oooh then please ignore my last comment -- i'll try to reproduce your finding after i'm done with mesa12:36
josch_noreformminute: what was your motivation for getting linux 6.13 to compile? the rk3588 patch stack?12:36
josch_noreformunfortunately I fear that it will still be a bit of a freeze before Trixie releases and only then do we get new kernel versions in unstable12:37
minutejosch_noreform: yes, i couldn't get dsi+hdmi to work in the reform classic on 6.12, so i thought it's better to use a bit more modern stack as a base12:37
minutejosch_noreform: and we can't make any more hdmi adapters (the chip and its company are gone) and we need to ship reforms12:37
josch_noreformoh dear the hdmi adapters are even no more o012:37
minutejosch_noreform: and i have everything working on 6.13 after a few very long days12:38
josch_noreformoooh12:38
josch_noreformhrm...12:38
razzyhello again, question. I was under impression that bigger offered FPGA was usable as workstation. was that not a case? only for simulation of old hardware?12:38
minuterazzy: why not read the article https://mntre.com/media/reform_md/2022-09-29-rkx7-showcase.html12:39
minuterazzy: > In our tests I run RISC-V cores at 100 MHz in the FPGA, although I think that double that speed is possible.12:39
minuterazzy: > 100 MHz12:40
razzyminute: thank you, will read.12:42
minuterazzy: if you want an integration of usable arm/riscv and fpga, you can look into something like zynq ultrascale or polarfire soc. but we don't offer anything with that. it's too niche, i.e. there are not enough people who would be interested in this to make it worth the development effort for us. we are a tiny company and need to focus on the things that help the most people interested in12:42
minuteOSHW.12:42
minuterazzy: that's why we are at the moment focusing on performant socs like rk3588, and qualcomm and ampere in the future.12:43
minutejosch_noreform: i think we shipped a kernel from experimental before, no?12:44
razzyminute: I understand. I have great respect for your work so far.12:44
razzycomputational freedom is great feat.12:45
josch_noreformminute: yes, and we can do that again. I'm putting this on top of my todo list and hope I will find some time for it. A bit tricky of course with holidays and family right now and my actual machine with my usual setup at home and not here. I'll see what I can do and come back to you once I got 6.13 to compile.12:47
josch_noreform(I'm currently on BoostisBetter's reform with a setup I created a few days ago)12:47
josch_noreform(which is also why i noticed the imx8mq gtk4+clapper problem)12:49
minutejosch_noreform: ohh i see. i don't want to put extra stress on you. let me give a little more context/findings so far12:50
josch_noreformminute: hehe no worries, I also want to receive my rk3588 classic reform as soon as possible so i have a good motivation ;)12:52
minutejosch_noreform: 1. it's fine to not build rt for this, most people don't need it and it shouldn't be a blocker to ship. 2. the build gets past the patching state, it's now "only" complaining about "UNSHARE_MMDEBSTRAP_AUTO_CREATE requires mmdebstrap which was not found. Not attempting to auto-create chroot". then, sbuild fails with "useradd: user 'sbuild' already exists"12:52
josch_noreformwe recently (2 days ago) did a *very* large upload of sbuild with very many change12:53
josch_noreformthat upload didn't make it to testing yet12:53
minutejosch_noreform: before, it was complaining about missing dh-python and build-essential:native which i just added to the apt install line in .gitlab-ci.yaml12:53
josch_noreformmaybe you could try to use unstable instead of testing for the build environment and see what happens then?12:53
josch_noreformif you still get the error, maybe we need to fix sbuild in unstable12:54
minutejosch_noreform: yeah, i tried unstable first and then tried testing. let me see what happened with unstable. but then i probably just didn't have those dependencies added, so i can just switch back to unstable12:54
minuteah no, i just built the wrong branch (main) on my last try with unstable m)) so will repeat that correctly now12:55
josch_noreformyes, please try that first -- i'm afk now for a bit, will check the log later12:55
minutejosch_noreform: alright, thank you so far!12:55
josch_noreformthank you!12:55
josch_noreform(mesa is still compiling -- imx8mq is nice but a311d is just a tad more snappy and i got used to that :D)12:56
minutejosch_noreform: oh yeah mesa takes a long time on imx8mq :D i did it many times back in the day ahaha12:56
minutei faintly remember i once built chromium or webkit-wpe on imx8mq (on weston) a _very_ long time ago12:57
josch_noreformbrave! :D12:58
josch_noreformoh and i experienced now a few times a very weird lockup where the graphics would glitch out (will take a photo next time this happens) and then the system just stops (at least the screen stays glitched no matter what i do and i don't have a second pc here that i could use to see if maybe the system is still available via network)12:59
minutejosch_noreform: on imx8mq?13:01
minuteit's also funny how both custom and patched don't build on unstable or testing13:05
minutejosch_noreform: if you have the time, maybe you can explain something to me (or point me to the right docs). when i follow the readme to try to build the experimental kernel on my unstable pocket reform system, i assume i have to do `mmdebstrap --variant=buildd experimental ~/.cache/sbuild/experimental-arm64.tar`, but this errors out with there being no experimental/updates release file. is13:08
minutethis expected?13:08
minuteso yeah it looks like the main blocker r/n is mmdebstrap not wanting to create the experimental-arm64.tar13:15
minuteah > If SUITE does not refer to "unstable" or "testing", then SUITE-updates and SUITE-security mirrors are automatically added13:16
razzyminute: from what I am reading in article, the FPGA had working ethernet connection. yes? so it was usable as secure terminal, yes?13:18
minuterazzy: sure13:18
minuteaha, i see that experimental is not the "real" base suite but setup.sh checks for it and sets up unstable as the actual suite when experimental is chosen13:21
josch_noreformall of this is nought with sbuild from testing or unstable13:22
minutejosch_noreform: ah, the real issue is the sbuild changes?13:22
josch_noreformwe overhauled the unshare backend and you no longer need to create the chroot yourself13:22
josch_noreformi did not let the reform-debian-packages scripts take advantage of this yet, because they are run on bookworm13:23
josch_noreformbut if we need to build with testing or unstable anyways, i'll drop all the manual chroot setup in the .gitlab-ci.yml13:23
josch_noreformbecause with modern sbuild, this happens automatically13:23
minutejosch_noreform: ah, i see13:24
josch_noreformre "If SUITE does not refer to "unstable" or "testing", then" -- the problem here is, that you are now running the CI scripts which assume that they are run with packages from Bookworm on unstable or testing where some things chcanged13:28
josch_noreformso if kernel 6.13 cannot be built in bookworm anymore, then as a first step, i can change .gitlab-ci.yml to do the right thing for testing or unstable13:29
minutejosch_noreform: that would be great yes13:29
josch_noreformi think we want unstable because if we do find any remaining bugs in packages like sbuild or mmdebstrap, then i can fix them quickly by uploads to unstable13:29
josch_noreformsincce we are in the freeze right now, transitions to testing take 10 days13:30
minutejosch_noreform: it would also be useful for me because all my machines run unstable :D13:30
- wickedshell (QUIT: Ping timeout: 272 seconds) (~wickedshe@2601:8c0:800:a1c1:7502:a6ab:85c0:bb67)13:31
minutejosch_noreform: if i run sbuild directly, the problem is that it calls mmdebstrap with the "reform" suite instead of "unstable". 13:38
josch_noreformif you run sbuild yourself, you have to pass similar options that linux/build.sh passes, particularly --chroot="$BASESUITE-$BUILD_ARCH" which should evaluate to --chroot=unstable-arm6413:41
minuteaha13:41
minutei did --chroot="experimental-arm64", that was the mistake then13:41
josch_noreformit's not a mistake if you have a experimental-arm64.tar set up *also* with unstable13:42
minutei see :313:42
josch_noreformand sbuild does that automatically if you do did not already ccreate that tarball yourself13:43
minutelocally it looks like it's building the kernel now13:46
- kensanata (QUIT: Quit: OK) (~alex@user/kensanata)13:47
+ kensanata (~alex@user/kensanata)13:47
+ paperManu (~paperManu@172.93.30.55)13:52
minutejosch_noreform: ah sorry, i'll stop tinkering, i see that you're also already on this13:54
josch_noreformthere are two needs to be met. One is to run the scripts via .gitlab-ci.yml. The other is to run this locally.I'm fixing the former first.13:56
minutejosch_noreform: yeah, the former is more important for sure13:56
- josch_noreform (QUIT: Ping timeout: 240 seconds) (~josch_nor@2a02:590:501:c00:d1d9:6a4b:3d3a:530d)14:37
+ josch_noreform (~josch_nor@2a02:590:501:c00:d1d9:6a4b:3d3a:530d)14:39
josch_noreformminute: this is how the lockup glitch looks like on imx8mq: https://mister-muffin.de/p/ja68.jpg14:40
minutejosch_noreform: hmm, hard to say what that is, i.e. not sure if GPU or scanout issue, maybe DCSS compression related? i mean, if the display content stays there i guess the DSI->eDP link is still running... austriancoder: does this glitch look familiar at all?14:47
minutejosch_noreform: because there is a vertical and horizontal offset it looks more like GPU related to me (tiling patterns)14:47
minutejosch_noreform: do you have that also when not using firefox? could it be triggered by FF GPU operations?14:48
minutejosch_noreform: later when you have another computer again, i would recommend to attach usb serial and do dmesg -w, maybe you'll catch some gpu errors before it happens15:01
+ wickedshell (~wickedshe@2601:8c0:800:a1c1:9d00:de05:2d9e:b4b6)15:38
- bkeys (QUIT: Ping timeout: 272 seconds) (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net)15:59
josch_noreformit is now happening maybe once per day, so not very often but still annoying enough16:02
josch_noreformbut yes, often enough such that when i'm back home i can leave it running with uart adapter attached16:03
josch_noreformi'll have to investigate this more seriously now that it has happened a few times and thus is not just a one-time fluke16:03
+ bkeys (~Thunderbi@66.110.201.50)16:04
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@66.110.201.50)16:44
+ bkeys1 (~Thunderbi@66.110.201.50)16:44
* bkeys1 -> bkeys16:46
- josch_noreform (QUIT: Quit: Client closed) (~josch_nor@2a02:590:501:c00:d1d9:6a4b:3d3a:530d)17:07
+ bkeys1 (~Thunderbi@172.58.0.49)17:07
- bkeys (QUIT: Ping timeout: 248 seconds) (~Thunderbi@66.110.201.50)17:10
* bkeys1 -> bkeys17:10
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@172.58.0.49)17:23
vkoskivAnyone from here at Revision, perhaps? :]18:07
+ chorc (~dart@user/chorc)18:12
- chorc (QUIT: Client Quit) (~dart@user/chorc)18:12
svptrying to conjure a layout for the keyboard, it makes me kind of miss the weirdly staggered 2.0 and its' neatly sized keycaps, lol18:13
+ bkeys (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net)18:15
minutevkoskiv: unfortunately again not, but will watch stream occasionally 18:17
+ josch_noreform (~josch_nor@2a02:590:501:c00:d1d9:6a4b:3d3a:530d)18:28
josch_noreformcollect2: fatal error: ld terminated with signal 9 [Killed]18:28
josch_noreformcompilation terminated.18:28
josch_noreformthe joys of 4gigs of ram...18:28
minutejosch_noreform: you could build in our CI if that helps18:30
josch_noreformhaha MNT CI is busy with my reform-debian-packages trial and error ;)18:31
josch_noreformno worries, i'm in no rush :)18:31
minuteok :318:31
josch_noreformand mega success moment: the bug you found earlier is actually a bug in sbuild itself: https://salsa.debian.org/debian/sbuild/-/merge_requests/17218:49
josch_noreformvery happy to have found this before we shipped this in Trixie :)18:49
zehahow did nobody else notice before :/18:50
josch_noreformexactly!!18:57
josch_noreformalso, the error mode is really bad because all you see is this: https://source.mnt.re/reform/reform-debian-packages/-/jobs/886318:57
josch_noreformso the user is like: why does getent not find a user and then adduser claims the user already exists????18:57
- xktr (QUIT: Ping timeout: 248 seconds) (~xktr@user/xktr)18:58
+ xktr (~xktr@user/xktr)18:59
minutejosch_noreform: zeha: oh wow haha, always glad to be of service stumbling on bugs 19:27
+ chorc (~chorc@user/chorc)19:51
- josch_noreform (QUIT: Ping timeout: 240 seconds) (~josch_nor@2a02:590:501:c00:d1d9:6a4b:3d3a:530d)20:44
BoostisBetterminute: have you had any other reports of a Pocket Reform keyboard controller having issues like mine?  21:10
minuteBoostisBetter: rarely but it can happen21:21
minutealternative to waybar https://github.com/JakeStanger/ironbar?tab=readme-ov-file21:21
minutea flashy fork of sway with effects https://github.com/WillPower3309/swayfx21:25
minutei'm also trying out https://codeberg.org/vyivel/croissant22:06
minuteit feels immediately more stable than wayfire, but the default config is a bit unusual22:07
BoostisBetterminute: I would be interested in how it goes in either of those. Wayfire was nice, but it just didn't seem to be keeping up very well. 22:18
+ josch_noreform (~josch_nor@2a02:590:501:c00:d1d9:6a4b:3d3a:530d)22:21
- josch_noreform (QUIT: Ping timeout: 240 seconds) (~josch_nor@2a02:590:501:c00:d1d9:6a4b:3d3a:530d)22:26

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