2025-10-31.log

- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)00:10
+ mjw (~mjw@gnu.wildebeest.org)00:23
+ paperManu_ (~paperManu@107.159.15.124)00:27
minutealoo_shu: it mostly just works tho01:40
- n_to (QUIT: Quit: quitidiquit) (~n_to@2a03:4000:6:3662:24b1:57ff:fec6:76c1)02:00
+ n_to (~n_to@2a03:4000:6:3662:24b1:57ff:fec6:76c1)02:00
- paperManu_ (QUIT: Ping timeout: 252 seconds) (~paperManu@107.159.15.124)02:12
- paperManu (QUIT: Ping timeout: 256 seconds) (~paperManu@107.159.15.124)02:13
wytchDoes the pocket reform have a trs jack or trrs on it's internal sound card? I'd like to connect a mic, but wondering if I need an external sound card for that02:30
minutewytch: trrs, with mic support02:46
+ robin (~robin@user/terpri)02:52
- chrcav (QUIT: Ping timeout: 256 seconds) (~chrcav@user/chrcav)02:56
+ chrcav (~chrcav@user/chrcav)02:58
wytchOkay, the reason I ask is for some reason, my pocket is not detecting the input device. Output works fine though, which makes me think it might be a software or pebkac issue03:17
minutewytch: i need to fix up the audio profiles. right now it works only if you switch to pro audio profile on the card and maybe you have to toggle some stuff in alsamixer as well03:20
elbyeah I've struggled with audio settings, but it usually can be beaten into shape03:26
elbI'm not sure I've used the mic, but even switching between internal speaker and headset can take some trickery03:26
- mjw (QUIT: Ping timeout: 264 seconds) (~mjw@gnu.wildebeest.org)03:45
+ chomwitt (~chomwitt@2a02:85f:9a5f:900:1ac0:4dff:fedb:a3f1)07:16
- cararemixed (QUIT: Ping timeout: 256 seconds) (sid724089@id-724089.helmsley.irccloud.com)07:18
+ cararemixed (sid724089@id-724089.helmsley.irccloud.com)07:19
- elektron (QUIT: Ping timeout: 240 seconds) (~elektron@apoc.halo.nu)07:27
+ elektron (~elektron@apoc.halo.nu)07:28
- GNUmoon2 (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)10:32
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)10:32
minuteelb: hmm for speaker and headset i'm including alsa ucm profiles since a few months. in gnome, these can be quite easily switched with the button next to the volume slider.11:19
+ paperManu (~paperManu@107.159.15.124)11:20
[tj]ACTION wonders if the reform rk3588 images will boot on rk3588s11:21
elbminute: yeah, i think the deal is that pavucontrol can't always do it?11:54
elbit has profiles as well, but they're confusing and unreliable, in my experience11:54
minuteelb: hm it should, but it's in a very unintuitive place, not under outputs but on the device configurations11:55
minute[tj]: i guess not, or at least kernel panics because of missing hardware11:55
[tj]I managed to boot the imx8mp image on the olimex board without that sort of issue11:56
grimmwareI can imagine a successful fork of pavucontrol that just puts the controls in a vaguely sane place12:06
elbminute: yeah changing device configurations is how I've made it work, but on at least one occasion I couldn't hit on the right combination and just gave up12:35
elbit's on my list of things to dig into12:35
- chomwitt (QUIT: Ping timeout: 256 seconds) (~chomwitt@2a02:85f:9a5f:900:1ac0:4dff:fedb:a3f1)12:51
minute[tj]: yeah but rk3588s is a different processor than rk3588. or the other way around: rk3588 is a superset of rk3588s12:52
minute[tj]: and the pmic setup is likely different12:53
minuteelb: alsa ucm is lots of fun!12:53
minuteelb: for reference, the code thus far https://source.mnt.re/reform/reform-tools/-/tree/main/audio/ucm2.conf.d/rk3588-tlv320ai?ref_type=heads12:54
minute(i needed to use strace to figure out the correct directory names back then)12:54
minutei guess it shouldn't be too hard (famous last words) to add the microphone setup there12:55
minutealso, the tlv32aic has a cool internal parametric filter that is very useful to denoise the mic, but linux driver doesn't support it12:56
- paperManu (QUIT: Ping timeout: 256 seconds) (~paperManu@107.159.15.124)13:02
+ gustav25 (~gustav@c-92-32-81-177.bbcust.telenor.se)13:02
* Guest6093 -> mjw13:35
[tj]minute: the more I do this the more I value the x86 platform if not everything else about it13:38
minute[tj]: hm :/ but that's only because there are only 2 manufacturers i guess?13:38
minute[tj]: also, maybe i misunderstood13:39
[tj]its because more is done in firmware and it has been that way for 50 years13:39
[tj]so the os cpu to cpu diffferences are smoothed over more13:39
minute[tj]: you can run reform-system-any image on any arm64 machine that has a bootloader that brings a dtb that fits the device and works with linux13:39
[tj]that is good to know13:39
minute[tj]: i was assuming you wanted to use our rk3588 reform dtb on rk3588s13:40
[tj]ah no13:40
minutei.e. wanted to know if these processors have compatible memory map for chip IP13:40
[tj]maybe getting another target together would help with iteration speed for hibernate/suspend patches13:41
minutemaybe your board is upstreamed?13:41
minutewhat is your board?13:41
[tj]orange pi 513:41
minuteyeah i think that should be mainlined?13:41
[tj]plus13:41
[tj]yeah I think so13:41
[tj]it is still in its box13:42
[tj]buying computers is easier than using computers13:42
minuteyeah. so it depends if it has a decent bootloader13:42
minutefrom the factory13:42
minuteyou can try popping in the reform-system-any image on sd or usb13:43
minutecurrently our image doesn't have efi partition, needs extlinux support in uboot, but josch has an MR open for efi support13:43
- robin (QUIT: Ping timeout: 256 seconds) (~robin@user/terpri)13:44
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)13:52
elbminute, [tj]: yeah, the nice thing about x86 isn't as much that there are only two (surviving) vendors of the CPU itself, as that there are fairly strong platform standards that people just follow13:53
elbpretending that large chunks of the system are still from 1981 isn't super hot, but at least you konw what to expect ;-)13:54
minuteyeah butttt... which IP causes actual compat issues on ARM? not the ARM IP mostly, and PCIe and USB are mostly synopsys dwc3 nowadays13:56
minutewhat wildly differs is display and lesser, gpu stuff13:56
minutethat isn't standardized on x86 as well13:56
minutepeople seem to forget the struggles with nvidia drivers13:57
minuteand i often hear about suspend being broken on intel platforms13:57
minutei've recently considered making a new module "standard" that gets rid of relying on most SoC specific features like i2s, spi, pwm etc13:59
minuteand move everything into one little fpga that has one well defined  interface like usb2 or pcie13:59
[tj]fpga system controller?14:00
[tj]what else are they called, always on processor?14:00
[tj]baseband processor? I don't think thats right though14:00
+ gidzit (~gidzit@gidzit.org)14:13
+ leony (~leony@2a02:8109:f084:a900::e761)14:21
leonyJosch is constantly talking about poketreform.14:23
leonySo we came up with a slogan:14:23
leony"Poket reform - developed by women. Explained by men."14:24
josch....14:25
joschFolks, everybody give a warm welcome to my cousin. Wonderful first message in the chat. :P14:35
- leony (QUIT: Quit: leony) (~leony@2a02:8109:f084:a900::e761)14:36
+ leony (~leony@2a02:8109:f084:a900::e761)14:36
+ johl (~johl@dynamic-077-011-131-074.77.11.pool.telefonica.de)14:36
johlHey there!14:36
johlI'm looking into https://source.mnt.re/reform/reform-opecp%20-a%20reform-openrgb/Controllers/MNTKeyboard%20OpenRGB/14:37
- leony (QUIT: Client Quit) (~leony@2a02:8109:f084:a900::e761)14:37
johlAm I missing something or is there really no Makefile to build the thing/14:38
johlsorry, I mean https://source.mnt.re/reform/reform-openrgb14:39
johlStill no Makefile though14:40
johlI just wanted a rainbow animation on my Pocket Reform :(14:58
grimmwarejohl: the instructions on the last page you linked literally tell you how to generate the Makefile14:59
grimmwarein the second from last box you can see that `make` is being run because `qmake` generated the Makefile15:00
johlAh! 15:01
grimmware... now I say that out loud it sounds a lot less obvious15:01
grimmwarejohl: if you're open to fiddling around with a script though, https://community.mnt.re/t/keyboard-backlight-rainbow-animation/3903 is a much more lightweight solution15:02
+ jogu (~jogu@user/jogu)15:05
johlgrimmware: Ooooh! 1k thanks15:06
grimmwareFor some reason it's not animating for me and I've not had a look yet to figure out why but it certainly sets the LEDs!15:07
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)15:10
- lanodan (QUIT: Quit: WeeChat 4.5.2) (~lanodan@2a01:e0a:d6:9930::35)15:25
+ lanodan (~lanodan@2a01:e0a:d6:9930::35)15:25
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)15:37
+ jogu (~jogu@user/jogu)15:38
- paperManu (QUIT: Ping timeout: 264 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)15:42
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)15:44
- paperManu (QUIT: Read error: Connection reset by peer) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)15:51
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)15:57
- johl (QUIT: Quit: leaving) (~johl@dynamic-077-011-131-074.77.11.pool.telefonica.de)16:15
minutejosch: how could we solve that reform-lpc-dkms is not automatically rebuilt after a complete apt upgrade from an older kernel? (i.e. after reboot it's missing/not built)16:41
joschminute: if this happened to you, can you have a look into /var/log/apt/history.log to try and find out what happened?16:43
joschminute: dkms modules should get rebuilt automatically16:43
joschi also do not remember this having happened to me16:43
joschi'd like to see a reproducer16:43
joschso if it happened to you, maybe i can use the last entr of /var/log/apt/history.log to reproduce16:44
joschsorry, i  meant /var/log/apt/term.log above in my first message to you16:44
+ ericsfraga (~user@2a00:23cc:b475:7c01:1277:d186:747:511c)16:46
minutejosch: i think this happened to me quite often tbh16:49
minutejosch: ok we'll boot the system again in a minute and i can upload those files16:50
joschthat's "nice" in the sense that you have a reproducer16:50
joschi cannot remember the last time where i lost the reform2-lpc module after an upgrade on any of my pocket or classic units :D16:51
minutejosch: sorry, false alarm!!16:52
joschwhat was the confusion?16:52
minutejosch: it actually did build the driver. the poweroff just didn't happen because of some unrelated hang 16:52
minutejosch: but now it worked16:52
joschah :)16:52
minutejosch: but we were dealing with pcie issues so very possible that something just crashed16:52
joschokay, good to hear then! :) If the lpc module *really* doesn't get rebuilt, these two files might make me be able to reproduce the thing and then i can investigate16:53
minuteok, if that should ever happen, i'll do that16:57
wickedshellMaybe a long shot, but does anyone happen to have a lobste.rs account and wouldn't mind sharing an invitation?17:10
- ericsfraga (QUIT: Quit: ERC 5.6.1-git (IRC client for GNU Emacs 31.0.50)) (~user@2a00:23cc:b475:7c01:1277:d186:747:511c)17:20
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)17:36
+ jogu (~jogu@user/jogu)17:38
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)17:59
- gidzit (QUIT: Ping timeout: 244 seconds) (~gidzit@gidzit.org)18:04
[tj]wickedshell: if you ask me on Monday I’ll be happy to help18:26
[tj]I’m not logged in on my phone and no computer til Monday18:26
- thejevans (QUIT: Remote host closed the connection) (~m-7r3qil@97-118-249-201.hlrn.qwest.net)18:27
minutejosch: here i can probably only wait till the dependencies are fixed in sid? https://source.mnt.re/reform/reform-system-image/-/jobs/15034#L329318:38
wickedshell[tj]: thanks! That would be wonderful!18:40
+ thejevans (~m-7r3qil@97-118-249-201.hlrn.qwest.net)18:55
- thejevans (QUIT: Remote host closed the connection) (~m-7r3qil@97-118-249-201.hlrn.qwest.net)18:55
+ thejevans (~m-7r3qil@97-118-249-201.hlrn.qwest.net)18:57
- chrcav (QUIT: Ping timeout: 256 seconds) (~chrcav@user/chrcav)20:40
+ chrcav (~chrcav@user/chrcav)20:42
+ wielaard (~mjw@gnu.wildebeest.org)21:08
- MartiniMoe (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/MartiniMoe)21:12
+ MartiniMoe (~quassel@user/MartiniMoe)21:12
- mjw (QUIT: Killed (lead.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)21:34
* wielaard -> mjw21:34
+ Guest1173 (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)21:35
- paperManu (QUIT: Ping timeout: 252 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)22:03
- gustav25 (QUIT: Quit: Quit) (~gustav@c-92-32-81-177.bbcust.telenor.se)22:15
- pomel0 (QUIT: Ping timeout: 256 seconds) (~pomel0@user/pomel0)22:18
+ paperManu (~paperManu@107.159.15.124)22:19
- dok (QUIT: Remote host closed the connection) (~dok@2a01:e0a:12:d860:3696:e5bc:8411:9bc5)22:20
+ dok (~dok@2a01:e0a:12:d860:3696:e5bc:8411:9bc5)22:20
+ paperManu_ (~paperManu@107.159.15.124)22:22
+ robin (~robin@user/terpri)22:31
- Ar|stote|is (QUIT: Ping timeout: 256 seconds) (~linx@149.210.6.130)22:31
+ chomwitt (~chomwitt@2a02:85f:9a5f:900:1ac0:4dff:fedb:a3f1)22:34
+ Ar|stote|is (~linx@149.210.67.77)22:35
+ pomel0 (~pomel0@user/pomel0)22:37
- aperezdc (QUIT: Remote host closed the connection) (~aperezdc@2a03:6000:6e61:633::43)23:06
joschminute: i think you might have more options. The most straight-forward one would be to patch reform-desktop-full and remove the offending uninstallable dependency from it in reform-debian-packages git until the package that causes the problem is fixed23:16
joschonce you can install reform-desktop-full again, mkimage.sh will work23:16
minutejosch: ah ok, thanks! now i'm too tired, so lets see in the next days23:17
joschfrom the MR i see that you want to test GUI parts -- if that were not the case, you could patch .gitlab-ci.yml to run mkimage.sh with the --quick option which does not install reform-desktop-full and creates a system image which is console-only23:17
joschoh that uninstallability problem is a tricky one23:22
+ aperezdc (~aperezdc@46.23.89.43)23:38
- mjw (QUIT: Remote host closed the connection) (~mjw@gnu.wildebeest.org)23:40
+ aperezdc_ (~aperezdc@46.23.89.43)23:43
- aperezdc (QUIT: Ping timeout: 264 seconds) (~aperezdc@46.23.89.43)23:43
* aperezdc_ -> aperezdc23:43
joschminute: the problem already "fixed itself". It's building now: https://source.mnt.re/reform/reform-system-image/-/jobs/1503623:45
- aperezdc (QUIT: Remote host closed the connection) (~aperezdc@46.23.89.43)23:50

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