2026-08-01.log

+ oliverD (~Thunderbi@user/oliverd)00:01
- oliverD (QUIT: Quit: oliverD) (~Thunderbi@user/oliverd)00:10
minutewith a little addition to reform-tools/initramfs-tools/reform.conf, mntsc + pocket panel driver seem to work fine as modules in initramfs, at least with rk358800:18
josch\o/00:24
+ oliverD (~Thunderbi@user/oliverd)00:37
minutejosch: i merged reform-tools changes now but idk how to satisfy the last checks in the CI01:20
joschminute: don't worry about it, i'll take care of it01:23
minutejosch: nice, thx!01:25
joschminute: system-controller/mnt-sc.c is now another dkms module? Then it should be installed like one?01:40
minutejosch: no01:45
minutejosch: the source is just in reform-tools. but it's converted into a patch and built in reform-debian-packages01:46
minutejosch: https://source.mnt.re/reform/reform-debian-packages/-/blob/3875dc8bcbd173258fa30c8a9e215d50ef308278/linux/patches7.1/sc/1000-mnt-sc-driver.patch01:46
minutei now have a script that creates this patch from the source files so i don't have to do that manually anymore01:47
joschbut now we have the source in two places, no?01:48
joschand the building of linux in reform-debian-packages does not depend on any specific version of reform-tools01:48
minutejosch: i don't consider the patch a source01:48
joschwhy does the source not live in reform-debian-package or, even better: upstream? :)01:48
minutejosch: for me it's just a kludge to get the source into the kernel01:48
minutejosch: the driver isn't upstreamable yet imho, it's not clean enough01:49
minutejosch: and not tested in public01:49
minutejosch: actually tested by almost noone...01:49
joschminute: if system-controller/mnt-sc.c lives in reform-debian-packages, then the patch can be built automatically each time the kernel gets built instead of manually triggered01:49
minutejosch: sure, fine with me!01:49
joschokay, then let me first push a commit which makes the pipeline of reform-tools green01:50
joschand then i'll think about how to best add this to refom-debian-packages without things becoming too messy01:51
joschobviously, you don't want to edit a patch as "source"01:51
minuteyeah, as i said i have a first script now that does that01:51
joschthis would be much easier if instead of patches, we would use git branches of the kernel sources01:51
minutebehold :D https://source.mnt.re/reform/reform-debian-packages/-/blob/3875dc8bcbd173258fa30c8a9e215d50ef308278/linux/update-linux-patches.sh01:51
joschyeah, i saw that and was wondering where the file comes from :D01:52
minutejosch: yes totally. all the patches should be generated automatically01:52
minutejosch: we even have a kernel mirror for that utopian future, but it doesn't have those patchsets imported yet https://source.mnt.re/reform/linux-dev/01:53
minutejosch: ideally that would have a branch corresponding to a debian kernel version + the desired patchsets on top01:53
joschyes and the problem with that is, that the debian packaging does not include the upstream git tree01:53
minutejosch: and reform-debian-packages CI would just convert those into .patches for debian tooling on the fly01:53
joschwhich means that we'd have to manually create that first01:54
minutejosch: why would we need that?01:54
joschhow else would you get the packaging parts?01:54
minutejosch: they're in reform-debian-packages 01:54
joschno, the packaging parts are in Debian unstable and a tarball with both the packaging as well as linux sources get downloaded by the script01:55
minutejosch: i'm only considering how to replace the manually made patches7.x dirs01:55
joschoh i'm absolutely for replacing that cludge01:55
joschit would be easiest when dropping the debian packaging bit01:55
minutejosch: and in my experience if you just use linux mainline 7.1 to rebase our patches for example, those patches will also work on the debian kernel 7.101:56
joschin my experience that is not the case01:56
joschbecause debian patches the kernel too01:56
minutejosch: yeah i assumed you would be thinking of some bad effects of that... i wonder how often that affects patch compatibility for us?01:57
minutejosch: i guess we would need to (auto-) import those patches as well into our kernel git branch01:58
minuteso that we could use git rebase01:58
minutejosch: so debian doesn't have a git somewhere with those things applied?01:58
joschyes, and then refresh those patches when debian refreshes them or live with minor breakage on each release01:58
minuteyeah01:58
joschdebian ships their patches as files only01:58
joschthey don't store the linux upstream git as part of the packaging01:59
joschonly the ./debian folder01:59
minuteinteresting, i wonder how the maintainer(s) manage to work with that01:59
joschi talked with ben hutchings abotu that last year and that led to the reworking of the abiname01:59
joschi need to talk with him again but didn't manage to this year because exams where at the wrong time01:59
minutein any case, i made a little release checklist here https://source.mnt.re/reform/reform-debian-packages/-/merge_requests/18802:01
minuteyou can help me with the first one for sure :302:01
joschyes, lets make a new release soon02:02
minuteyay!02:02
minutenow testing my newest kernel build on the rk3588 pocket... lets hope it's mostly robust now02:03
joschthere is also more data on the sd-card read/write errors of meluzzy in the forum: I sent her an sd-card by post which worked fine for me on rk3588 with motherboard 3.0. It fails for her and she sent me the logs. I'll file an issue about that with all the details but that sounds like bad hardware on her end if the same card works for me but not for her?02:03
joschokay, reform-tools ci is green again02:04
- paperManu (QUIT: Ping timeout: 245 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)02:05
minutenice!02:06
minutejosch: hmm yeah sounds strange about that sd card issue02:07
joschokay, i think i have a plan on how to auto-generate the patches based on our own branches in a fork of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git -- i'll put creating a POC for that on my todo list. Only 25 exams left to grade and then i have free time. :)02:08
minutejosch: oh very nice, very much looking forward! and i hope that grading will go smoothly :D02:09
minuteok, panel comes up fine on the first cold boot02:10
josch\o/02:10
minutebattery status is also there02:10
joschoh arch/arm/boards/mnt-reform2-rk3588/defaultenv-mnt-reform2-rk3588/init/model02:11
minuteyeah i merged that because it looked ok to me? 02:11
joschnice!02:12
joschthen i'll add that to reform-check now as well02:13
- schalken (QUIT: Quit: Leaving) (~schalken@117-118-178-69.gci.net)02:14
- lidstah (QUIT: Remote host closed the connection) (~lidstah@gateway/tor-sasl/lidstah)02:16
+ lidstah (~lidstah@gateway/tor-sasl/lidstah)02:17
minuteok, after a bit of trial and error i have USB-C DP -> Apple HDMI adapter image on my rk3588 pocket reform with that kernel02:21
joschminute: these commits were part of what you just merged, right? https://source.mnt.re/reform/reform-tools/-/merge_requests/16702:21
joschminute: congrats -- that was a long ride!02:22
minutejosch: yes @ commit, but what i merged has a newer/improved version of that, so i'll close !16702:23
joschthank you02:23
josch(checking whether anything else should be merged before release)02:23
- lidstah (QUIT: Remote host closed the connection) (~lidstah@gateway/tor-sasl/lidstah)02:23
+ lidstah (~lidstah@gateway/tor-sasl/lidstah)02:23
minutejosch: and thx about the long ride... indeed very long. and it's not over02:24
minutejosch: next week i'll have to make the DP HPD stuff more robust. but good that i can test with a completley CI built package now02:25
joschphew :)02:25
joschdid you already ship motherboard 2.0?02:25
minutenot sure02:26
minute:D02:26
joschoh no XD02:26
minutewe shipped 7 units of pocket with MB2 to one company, but not sure if they tried them02:26
joschthey'll work fine if you don't need dp :)02:26
minuteand some 6 pockets were installed for shipment yesterday/today but not sure if they already used MB202:26
minutejosch: well i shipped them with a prerelease kernel and fws...... :002:27
joschminute: do you happen to be using a pocket reform with qcs6490?02:27
- a3f (QUIT: Read error: Connection reset by peer) (~a.fatoum@flummi.grey.stw.pengutronix.de)02:28
minutejosch: not atm, but soon again02:31
minutejosch: like, my personal pocket reform has rk358802:31
joschokay, then you'll see the reform-check output once that happens :)02:31
+ a3f (~a.fatoum@flummi.grey.stw.pengutronix.de)02:31
minutealright!02:32
minutethink i should go home now for the weekend, high time :D and i finally have a usable pocket reform again...02:32
joschhave a good night and rest well! _o/02:33
joschhuh... i cannot find this in the log. Anybody remembers why I might have put a rmmod reform2_lpc && modprobe reform2_lpc for Pocket Reform at the end of reform-hw-setup?02:38
joschstephano: was this maybe related to one of the module loading order differences on arch?02:38
+ paperManu (~paperManu@204.48.0.160)02:46
+ schalken (~schalken@117-118-178-69.gci.net)02:49
- paperManu (QUIT: Quit: WeeChat 4.1.1) (~paperManu@204.48.0.160)02:52
- XgF (QUIT: Remote host closed the connection) (~quassel@2001:19f0:5001:1174:2ca2:e8e5:a24:cc6f)02:56
+ XgF (~quassel@2001:19f0:5001:1174:5400:2ff:fef2:1fa2)02:57
+ paperManu (~paperManu@204.48.0.160)02:58
joschreform-tools 1.88: https://source.mnt.re/reform/reform-tools/-/merge_requests/17303:07
joschnow building system-image with it and testing it tomorrow03:07
- lidstah (QUIT: Remote host closed the connection) (~lidstah@gateway/tor-sasl/lidstah)03:10
+ lidstah2 (~lidstah@gateway/tor-sasl/lidstah)03:10
stephanojosch: I've noticed on Arch that reform2_lpc is not loaded correctly on boot. So I've been running a script to basically do just that... `rmmod reform2_lpc && modprobe reform2_lpc`. I can do some testing to see if removing that line from reform-hw-setup makes any difference on Arch.03:44
stephanoI also need to properly debug the issue. The workaround is so simple I haven't taken the time to track down the issue.03:45
- xktr (QUIT: Ping timeout: 244 seconds) (~xktr@user/xktr)04:22
+ xktr (~xktr@user/xktr)04:23
- Mot (QUIT: Server closed connection) (~mot@user/mot)04:33
+ Mot (~mot@user/mot)04:33
minutereform2_lpc's days are kind of counted though ^^04:59
- AnimaInvicta (PART: !!unknown attribute: msg!!) (~AnimaInvi@88-169-191-86.subs.proxad.net)05:07
- oliverD (QUIT: Quit: oliverD) (~Thunderbi@user/oliverd)06:41
+ mjw (~mjw@66.183.205.74)07:01
- paperManu (QUIT: Ping timeout: 246 seconds) (~paperManu@204.48.0.160)07:36
+ oliverD (~Thunderbi@user/oliverd)07:38
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)08:12
+ RandyK (~RandyK@user/randyk)08:12
- marty (QUIT: Ping timeout: 252 seconds) (~marty@146.70.171.155)08:23
+ marty (~marty@143.244.47.101)08:25
- marty (QUIT: Ping timeout: 276 seconds) (~marty@143.244.47.101)08:30
+ marty (~marty@static-23-234-101-23.cust.tzulo.com)08:32
- austriancoder (QUIT: Server closed connection) (sid152545@hampstead.irccloud.com)08:33
+ austriancoder (sid152545@id-152545.hampstead.irccloud.com)08:33
- mjw (QUIT: Ping timeout: 248 seconds) (~mjw@66.183.205.74)09:04
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)10:07
+ oliverD (~Thunderbi@user/oliverd)10:10
+ lislegaard (~lislegaar@2a02:6f8:2020:196:b::173)11:51
lislegaardDoes the Pcket REform with rk3588 chip have a built in microphone? I am able to select it in settings, but I don't actually get any sound out of it, only some noise.11:52
joschlislegaard: it does not have a microphone11:54
minutelislegaard: you can connect a headset with microphone to the headset/headphone jack and there should be a signal then11:58
lislegaardaha! thanks! it is not important for me, but i was just confused if i messed up something in the build :)11:59
lislegaardthe confusion came from the fact that if i for example in gnome audio settings select "microphone - built-in audio" for the input device i can then select between configuration: "microphone, speaker" or "headphones, microphone".12:01
lislegaardi also se for output there is speaker, headphones and analog output. what is the "analog output"?12:02
+ AnimaInvicta (~AnimaInvi@88-169-191-86.subs.proxad.net)12:05
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org)12:06
+ buckket (~buckket@vps.buckket.org)12:07
minutelislegaard: right, that is even more confusing: it's hdmi audio :D12:09
AnimaInvictaHello everyone. The trackball on my MNT Reform classic stopped working. I replaced it with a new one from MNT, but that one doesn't work either. Has anyone here seen something similar? dmesgsays "usb 2-1.4: device descriptor read/64, error -110" and lsusb shows two hubs and a keyboard but no mouse/trackball.12:12
lislegaardthanks! i was suspecting as much, but was like "hey. hdmi is digital", hehe! would have tested, but since i already had you here for the other question. thanks :)12:12
lislegaardminute12:12
AnimaInvictaLater, the kernal log also says "device not accepting address 6, error -110" and "device not accepting address 7, error -110".12:16
- lislegaard (QUIT: Quit: Client closed) (~lislegaar@2a02:6f8:2020:196:b::173)12:18
minuteAnimaInvicta: weird. maybe cable issue?12:19
AnimaInvictaminute: I'll try re-seating it.12:20
joschminute: suppose i'm on the old kernel but the new pocket reform sysctl 2.0 firmware. The output of /sys/bus/spi/drivers/reform2_lpc/spi1.0/firmware is just binary garbage. What would be the best way to find out that the pocket reform motherboard is on the new firmware *without* having the new kernel?12:25
AnimaInvictaNo luck. The device number is 1-1.4 now, but the rest of the error message is the same.12:28
minuteAnimaInvicta: what if you switch the keyboard and trackball connections on the mainboard?12:34
minutejosch: maybe it's predictable binary garbage?12:34
AnimaInvictaInteresting idea. Let me check.12:35
minutejosch: how does it look in hex?12:35
joschminute: too late, i just installed the new kernel version. Will investigate the binary later.12:36
joschmy display has weird stripes now12:36
joschand the lower half is missing -- rebooting...12:37
minutejosch: you also have the latest reform-tools yes?12:38
joschminute: yes, the version in git12:39
joschminute: so the initramfs should contain the modules -- but i'll check to make sure12:39
minutejosch: the stripes+missing lower half is precisely the bug that this should have fixed :DD12:39
minutejosch: did you also update the sysctl fw again with the latest git from my branch?12:39
joschi did not12:39
minutejosch: please do!12:39
joschaha! lets go12:40
minuteotherwise the gpio stuff will likely crash the sysctl because of interrupt foo12:40
minutejosch: and you have uboot, yes?12:41
joschminute: no, barebox12:41
joschwould you like me to use u-boot?12:42
minuteah. so you warm rebooted and got the stripes in barebox, right?12:42
joschno, i switched off via the circle-menu zero12:42
joschbarebox was fine12:42
minutejosch: ah hm.12:42
minutejosch: something didn't work as planned then, but i guess it's the sysctl fw version12:43
joschyes, i'm updating that now12:43
joschoh i'm not12:43
joschthe latest sysctl-mb20 branch failed12:43
joschminute: does it fail because cppcheck fails?12:46
minutejosch: oh huh... i didn't actually look at the CI, i just flashed locally before going home12:47
minutelet me boot my laptop12:47
AnimaInvictaminute: I've switched the keyboard and trackball. The keyboard still works and there's still no sign of the trackball :^(12:49
AnimaInvictaCould it be the cable?12:50
minuteAnimaInvicta: ok so the ports on the mb are ok. then it's probably the small cable yes12:50
joschminute: if it's quicker for you, you can also upload the uf2 somewhere instead of fixing CI12:51
minutejosch: yeah let me take a look... i usually enjoy fixing cppcheck stuff12:52
AnimaInvictaThat seems likely, yes. Just in case, do you know if it might be software-related (like a missing driver or something in the DTB)? (Occam's Razor says no, but it doesn't hurt to ask)12:52
minuteAnimaInvicta: more likely the cable, you can verify it by booting a fresh system image from sd card12:52
AnimaInvictaOK, now I've got a way forward. Thank you for your help, minute.12:53
minuteheh, i didn't use the 8550 mnt reform next for a day or 2 and now turning it on again, i have to say it's quite awesome lol12:54
minuteAnimaInvicta: no problem! if yo have a DMM you could also beep the cable, maybe crimping issue, not uncommon12:54
+ potash6 (~potash@user/foghorn)12:54
AnimaInvictaI'm afraid that's beyond my current knowledge :^)12:55
minuteAnimaInvicta: ah no problem12:55
- jnerula (QUIT: Server closed connection) (~jnerula@li1009-93.members.linode.com)12:56
+ jnerula (~jnerula@li1009-93.members.linode.com)12:56
minutejosch: omg i'm thankful for cppcheck, i can't believe those errors are in the code, i was sure i'd fixed those :D12:56
- oliverD (QUIT: Ping timeout: 248 seconds) (~Thunderbi@user/oliverd)12:57
joschonce again we are grateful for our static analysis tools :)12:57
minute100% lol13:00
minuteespecially grateful because they're deterministic...13:00
joschi just cobbled together a command line doing first reform-mcu-tool bootsel pocket-sysctl-1.0 && picotool load --bus 5 --address 2 -f /path/to/uf2 && picotool reboot --bus 5 --address 2 -- should this kind of thing not be a script in reform-tools?13:01
joschlol lets not start with *that* topic XD13:01
joschminute: sysctl firmware uses the same usb vendor and product id, so it will show up everywhere (including in reform-mcu-tool) as pocket-sysctl-1.0 or "MNT Pocket Reform System Controller 1.0" -- intentional?13:03
joschokay, sorry i have to go afk now because family -- ttyl!13:05
minutejosch: semi intentional because then the tools just keep working. i'm not sure if 2.0 can be updated by reform-mcu-tools etc?13:07
minutejosch: also i think our usb id is specifically for "1.0"13:07
minutebut i need to double check13:07
minutejosch: also, i have a lot of scripts like that (reform-mcu-tool this that)13:08
minutestill easier than trying to understand fwupd unfortunately13:08
+ oliverD (~Thunderbi@user/oliverd)13:10
- oliverD (QUIT: Remote host closed the connection) (~Thunderbi@user/oliverd)13:11
- potash6 (QUIT: Quit: The Lounge - https://thelounge.chat) (~potash@user/foghorn)13:19
minutejosch: fix pushed btw13:19
minuteand CI even passed :D13:20
+ potash6 (~potash@user/foghorn)13:20
+ paperManu (~paperManu@204.48.0.160)13:36
+ paperManu_ (~paperManu@204.48.0.160)13:38
- paperManu (QUIT: Ping timeout: 272 seconds) (~paperManu@204.48.0.160)13:55
+ oliverD (~Thunderbi@user/oliverd)14:04
- lidstah2 (QUIT: Ping timeout: 252 seconds) (~lidstah@gateway/tor-sasl/lidstah)14:06
+ lidstah (~lidstah@gateway/tor-sasl/lidstah)14:07
- oliverD (QUIT: Remote host closed the connection) (~Thunderbi@user/oliverd)14:07
joschminute: i'm back and flash the latest sysctl.uf2 using the command i provided above. It succeeded and the last output was along the lines of "successfully rebooted..." so i guess it was all successful. But i still have display issues (display v2). Here is a potato-cam video: https://mister-muffin.de/pocket.mp414:46
minutejosch: rebooted you say14:46
minutejosch: if you reboot, this problem is expected, because it's caused by barebox14:47
minutejosch: barebox doesn't reset the display14:47
minutejosch: ah but it's unfortunate that linux doesn't fix that problem14:48
minutejosch: can i get a full dmesg?14:48
joschminute: in the video you see that this is a cold boot14:49
minutejosch: ah, i didn't catch that14:49
joschlet me grab a dmesg for you14:49
minutejosch: do you have ssh / uart to the machine as well? then i'd have some commands for you to test14:50
joschoh sure!14:50
minutejosch: systemctl stop gdm3; rmmod panel-mnt-pocket-reform; rmmod mnt-sc; modprobe mnt-sc; modprobe panel-mnt-pocket-reform14:50
joschi can also create a reverse ssh tunnel and give *you* access :D14:50
joschhrm... but i guess that's not so useful because you don't see the screen XD14:50
minutejosch: haha that won't help _that_ much in this case because i'd like to know if the display changes then14:51
minutejosch: yes14:51
josch(sorry slow sd card -- boot takes ages)14:54
joschoh i didn't check whether the modules are in the initramfs14:54
joschi have to check that too14:55
joschoh maybe the gray on the bottom is just this "remainder" because the display was gray there for too long?14:58
joschchecking initramfs now14:58
joschthis is in my initramfs: usr/lib/modules/7.1.5-mnt-reform-arm64/kernel/drivers/gpu/drm/panel/panel-mnt-pocket-reform.ko.xz14:59
joschas well as /usr/lib/modules/7.1.5-mnt-reform-arm64/kernel/drivers/firmware/mnt-sc.ko.xz14:59
joschlet me share a photo15:00
joschminute: https://mister-muffin.de/p/-2kx.jpg15:01
joschminute: and here is dmesg: https://mister-muffin.de/p/WZFL.txt15:06
minutejosch: hmmm on the photo there is a lower side visible hm15:09
minutejosch: yeah i _think_ this is a sort of burn-in from the original problem, it should go away after a while, but i usually didn't let it in this broken mode for too long15:09
joschwhen i was on holidays earlier this year, i once had it in this state for a night -- took a long time for it to go away15:10
minuteuff, poor display15:10
minute[    5.579659] mnt_sc spi1.0: [mntsc_gpio_set] 0 <- 015:10
minute[    5.684577] mnt_sc spi1.0: [mntsc_gpio_set] 0 <- 115:10
minutethat looks good15:10
minutethis shows that mntsc is toggling the display reset pin15:11
minute(virtual gpio 0)15:11
minuteuff so much spam from analogix_dp15:11
minutethis is the top item on my list to clean that up so it realizes early that there is nothing connected15:12
- potash6 (QUIT: Quit: The Lounge - https://thelounge.chat) (~potash@user/foghorn)15:13
- grimmware (QUIT: Server closed connection) (sid638840@id-638840.hampstead.irccloud.com)15:13
+ grimmware (sid638840@id-638840.hampstead.irccloud.com)15:13
minutejosch: but in general the dmesg looks good, panel + mntsc integration works on your system15:17
minutejosch: can you try brightness control (slider) in gnome?15:17
minutestephano: can you remind me if you had your SPI lpc driver code for barebox online somewhere?15:18
minutejosch: i'm also wondering if the linux kernel is not shutting down the panel before rebooting / not keeping the display in reset then, maybe i need to add another line to the panel driver to ensure that hm15:19
minuteif that is ensured, maybe that'll help barebox15:20
+ potash6 (~potash@user/foghorn)15:37
minutehmm, mnt_panel_power_off definitely tries to assert the reset.15:37
minuteso theoretically the panel shouldn't work at all in barebox after a warm reset. that is strange15:38
minutelike, who is deasserting that reset15:38
joschminute: i'll try again from scratch now (need to test reform-tools before release) -- would you like me to boot with u-boot or barebox or does it not matter?15:49
- amatecha (QUIT: Server closed connection) (sid10006@user/amatecha)15:55
+ amatecha (sid10006@user/amatecha)15:55
stephanominute: for SPI in Barebox, there are two branches...16:16
stephanominute: Adding board support: https://source.mnt.re/stephano/mnt-reform-barebox/-/commits/radxa-cm5-board-support16:16
stephanominute: Debugging / "16:16
stephanofixing" the issues I found: https://source.mnt.re/stephano/mnt-reform-barebox/-/commits/generic-fixes?ref_type=heads16:16
minutejosch: try uboot16:23
- pasta161 (QUIT: Ping timeout: 260 seconds) (~pasta161@user/xha)16:24
+ pasta161 (~pasta161@user/xha)16:31
stephanoThe order is basically: 1. Add the node: https://source.mnt.re/stephano/mnt-reform-barebox/-/commit/dc813027f50e1902f4a85a90db997bebdd91f45416:36
stephano2. fix a bug: https://source.mnt.re/stephano/mnt-reform-barebox/-/commit/440513a6d383666e23a13a2550bb2f05ce99f19616:36
stephano3. reset the display https://source.mnt.re/stephano/mnt-reform-barebox/-/commit/1fac7fc39cead59a272da7decd554ff7eed7358916:36
joschit seems that the contents of /sys/bus/spi/drivers/reform2_lpc/spi1.0/firmware are different now compared to the older sysctl 2.0 version. With the same sysctl version, the content is identical even across multiple boots.16:41
joschminute: display works fine now with u-boot16:50
joschstephano: I'll add kernel/drivers/firmware/mnt-sc.ko to backend_modules_check() in reform-check/distro/arch.sh as well, okay?16:55
stephanojosch: yep, makes sense, thnx!16:56
joschminute: i think i can confirm that the problem you see in the video only works with barebox. Once I boot with it, i see the same issue. Once I flash u-boot and boot with that, it works fine again.17:04
joschs/only works with/only happens with/17:04
minutejosch: ok many thanks for confirming17:05
joschminute: since this issue does not seem to be related to reform-tools I'll make a new release now okay?17:05
minutejosch: yes, thanks!17:05
minutestephano: your usb bugfixes are also very interesting, would you mind opening an MR?17:06
stephanominute: sure, the "generic-fixes" branch or both that and the "radxa-cm5..." branch?17:07
minutestephano: and for the display reset, the new spi driver code looks like this https://source.mnt.re/reform/reform-tools/-/blob/main/system-controller/mnt-sc.c?ref_type=heads#L333 the response parsing is probably not important for barebox at first though17:07
minutestephano: generic fixes first 17:08
minutestephano: ohh now i see you're just using a script for spi!17:08
minutestephano: that should be even easier to adapt17:08
minutei basically have to send the string "(set-gpio 0 1)" and then after a delay "(set-gpio 0 1)" over spi17:09
minutesorry, the second one should be "(set-gpio 0 0)" of course17:09
minuteno magic bytes, no checksums etc17:09
stephanoi tried to keep it simple17:09
minuteyeah that's good!17:09
minutethe framing is ensured by the parentheses and the strict syntax17:10
minutebefore there was 1 magic byte for framing, 0xb5, now it's 1 byte at the start '(' and one at the end ')'17:11
bremnerlooks like lisp, yay!17:11
minutebremner: yep!17:11
minuteso the new framing is 0x28 and 0x29 ;)17:11
minuteso a complete command would be in hex: 0x28 0x29 0x73 0x65 0x74 0x2d 0x67 0x70 0x69 0x6f 0x20 0x30 0x20 0x31 0x2917:13
minutespi -b 0 -c 0 -m 1 -f 1000000 0x28 0x29 0x73 0x65 0x74 0x2d 0x67 0x70 0x69 0x6f 0x20 0x30 0x20 0x31 0x2917:13
stephanominute: https://source.mnt.re/reform/mnt-reform-barebox/-/merge_requests/417:21
minutestephano: awesome, many thanks!17:29
stephanoo717:30
joschstephano: reform-tools 1.88 is tagged ready to be packaged for arch :)17:31
stephanojosch: \o/17:35
stephano*sigh* The AUR is down due to maintenance. We will be back soon.17:41
stephanoPoor AUR. So many mean people out there.17:41
+ mjw (~mjw@66.183.205.74)19:07
+ voxpelli_ (sid31634@id-31634.tinside.irccloud.com)19:16
+ polymetis_ (sid320610@id-320610.hampstead.irccloud.com)19:16
+ mlarkin_ (~mlarkin@syn-076-081-194-027.biz.spectrum.com)19:19
+ elb2 (~elb@user/elb)19:20
+ lidstah2 (~lidstah@gateway/tor-sasl/lidstah)19:20
- lidstah (QUIT: Ping timeout: 252 seconds) (~lidstah@gateway/tor-sasl/lidstah)19:21
- manis (QUIT: *.net *.split) (01a66df340@185.72.67.185)19:24
- voxpelli (QUIT: *.net *.split) (sid31634@tinside.irccloud.com)19:24
- polymetis (QUIT: *.net *.split) (sid320610@hampstead.irccloud.com)19:24
- mlarkin (QUIT: *.net *.split) (~mlarkin@syn-076-081-194-027.biz.spectrum.com)19:24
- elb (QUIT: *.net *.split) (~elb@user/elb)19:24
- schneider (QUIT: *.net *.split) (~schneider@irc2.xtort.eu)19:24
* voxpelli_ -> voxpelli19:24
* polymetis_ -> polymetis19:24
+ schneider (~schneider@irc2.xtort.eu)19:27
- lidstah2 (QUIT: Remote host closed the connection) (~lidstah@gateway/tor-sasl/lidstah)19:28
+ lidstah (~lidstah@gateway/tor-sasl/lidstah)19:32
- switchy (QUIT: Ping timeout: 260 seconds) (~switchy@mechboards/switchy)20:21
+ switchy (~switchy@mechboards/switchy)20:26
- antti (QUIT: Read error: Connection reset by peer) (~antti@user/antti)21:06
+ antti (~antti@user/antti)21:18
- jedavies (QUIT: Ping timeout: 246 seconds) (~jedavies@plan9.info)21:29
+ jedavies (~jedavies@plan9.info)21:31
- antti (QUIT: Ping timeout: 257 seconds) (~antti@user/antti)21:34
+ antti (~antti@user/antti)21:34
- spew (QUIT: Quit: nyaa~) (~spew@user/spew)22:03
minutelol i accidentally got dp alt-mode working on my dell 27 inch at home which never worked so far22:08
minutea side effect of fixing some fusb302 messages that were missing message ids and pd revision22:08
minutethe signal is not very stable though, will probably need custom internal flex cable to enhance that. 22:09
+ chrcav (~chrcav@user/chrcav)22:37
+ paperManu (~paperManu@204.48.0.160)23:24
- paperManu (QUIT: Ping timeout: 251 seconds) (~paperManu@204.48.0.160)23:35
- antti (QUIT: *.net *.split) (~antti@user/antti)23:40
- schneider (QUIT: *.net *.split) (~schneider@irc2.xtort.eu)23:40
+ antti (~antti@user/antti)23:42
+ schneider (~schneider@irc2.xtort.eu)23:42

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