| - 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 | |
| minute | aloo_shu: it mostly just works tho | 01: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 | |
| wytch | Does 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 that | 02:30 |
| minute | wytch: trrs, with mic support | 02:46 |
| + robin (~robin@user/terpri) | 02:52 | |
| - chrcav (QUIT: Ping timeout: 256 seconds) (~chrcav@user/chrcav) | 02:56 | |
| + chrcav (~chrcav@user/chrcav) | 02:58 | |
| wytch | Okay, 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 issue | 03:17 |
| minute | wytch: 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 well | 03:20 |
| elb | yeah I've struggled with audio settings, but it usually can be beaten into shape | 03:26 |
| elb | I'm not sure I've used the mic, but even switching between internal speaker and headset can take some trickery | 03: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 | |
| minute | elb: 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 rk3588s | 11:21 |
| elb | minute: yeah, i think the deal is that pavucontrol can't always do it? | 11:54 |
| elb | it has profiles as well, but they're confusing and unreliable, in my experience | 11:54 |
| minute | elb: hm it should, but it's in a very unintuitive place, not under outputs but on the device configurations | 11:55 |
| minute | [tj]: i guess not, or at least kernel panics because of missing hardware | 11:55 |
| [tj] | I managed to boot the imx8mp image on the olimex board without that sort of issue | 11:56 |
| grimmware | I can imagine a successful fork of pavucontrol that just puts the controls in a vaguely sane place | 12:06 |
| elb | minute: 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 up | 12:35 |
| elb | it's on my list of things to dig into | 12: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 rk3588s | 12:52 |
| minute | [tj]: and the pmic setup is likely different | 12:53 |
| minute | elb: alsa ucm is lots of fun! | 12:53 |
| minute | elb: for reference, the code thus far https://source.mnt.re/reform/reform-tools/-/tree/main/audio/ucm2.conf.d/rk3588-tlv320ai?ref_type=heads | 12:54 |
| minute | (i needed to use strace to figure out the correct directory names back then) | 12:54 |
| minute | i guess it shouldn't be too hard (famous last words) to add the microphone setup there | 12:55 |
| minute | also, the tlv32aic has a cool internal parametric filter that is very useful to denoise the mic, but linux driver doesn't support it | 12: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 -> mjw | 13:35 | |
| [tj] | minute: the more I do this the more I value the x86 platform if not everything else about it | 13:38 |
| minute | [tj]: hm :/ but that's only because there are only 2 manufacturers i guess? | 13:38 |
| minute | [tj]: also, maybe i misunderstood | 13:39 |
| [tj] | its because more is done in firmware and it has been that way for 50 years | 13:39 |
| [tj] | so the os cpu to cpu diffferences are smoothed over more | 13: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 linux | 13:39 |
| [tj] | that is good to know | 13:39 |
| minute | [tj]: i was assuming you wanted to use our rk3588 reform dtb on rk3588s | 13:40 |
| [tj] | ah no | 13:40 |
| minute | i.e. wanted to know if these processors have compatible memory map for chip IP | 13:40 |
| [tj] | maybe getting another target together would help with iteration speed for hibernate/suspend patches | 13:41 |
| minute | maybe your board is upstreamed? | 13:41 |
| minute | what is your board? | 13:41 |
| [tj] | orange pi 5 | 13:41 |
| minute | yeah i think that should be mainlined? | 13:41 |
| [tj] | plus | 13:41 |
| [tj] | yeah I think so | 13:41 |
| [tj] | it is still in its box | 13:42 |
| [tj] | buying computers is easier than using computers | 13:42 |
| minute | yeah. so it depends if it has a decent bootloader | 13:42 |
| minute | from the factory | 13:42 |
| minute | you can try popping in the reform-system-any image on sd or usb | 13:43 |
| minute | currently our image doesn't have efi partition, needs extlinux support in uboot, but josch has an MR open for efi support | 13:43 |
| - robin (QUIT: Ping timeout: 256 seconds) (~robin@user/terpri) | 13:44 | |
| - jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu) | 13:52 | |
| elb | minute, [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 follow | 13:53 |
| elb | pretending that large chunks of the system are still from 1981 isn't super hot, but at least you konw what to expect ;-) | 13:54 |
| minute | yeah butttt... which IP causes actual compat issues on ARM? not the ARM IP mostly, and PCIe and USB are mostly synopsys dwc3 nowadays | 13:56 |
| minute | what wildly differs is display and lesser, gpu stuff | 13:56 |
| minute | that isn't standardized on x86 as well | 13:56 |
| minute | people seem to forget the struggles with nvidia drivers | 13:57 |
| minute | and i often hear about suspend being broken on intel platforms | 13:57 |
| minute | i've recently considered making a new module "standard" that gets rid of relying on most SoC specific features like i2s, spi, pwm etc | 13:59 |
| minute | and move everything into one little fpga that has one well defined interface like usb2 or pcie | 13: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 though | 14:00 |
| + gidzit (~gidzit@gidzit.org) | 14:13 | |
| + leony (~leony@2a02:8109:f084:a900::e761) | 14:21 | |
| leony | Josch is constantly talking about poketreform. | 14:23 |
| leony | So we came up with a slogan: | 14:23 |
| leony | "Poket reform - developed by women. Explained by men." | 14:24 |
| josch | .... | 14:25 |
| josch | Folks, everybody give a warm welcome to my cousin. Wonderful first message in the chat. :P | 14: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 | |
| johl | Hey there! | 14:36 |
| johl | I'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 | |
| johl | Am I missing something or is there really no Makefile to build the thing/ | 14:38 |
| johl | sorry, I mean https://source.mnt.re/reform/reform-openrgb | 14:39 |
| johl | Still no Makefile though | 14:40 |
| johl | I just wanted a rainbow animation on my Pocket Reform :( | 14:58 |
| grimmware | johl: the instructions on the last page you linked literally tell you how to generate the Makefile | 14:59 |
| grimmware | in the second from last box you can see that `make` is being run because `qmake` generated the Makefile | 15:00 |
| johl | Ah! | 15:01 |
| grimmware | ... now I say that out loud it sounds a lot less obvious | 15:01 |
| grimmware | johl: 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 solution | 15:02 |
| + jogu (~jogu@user/jogu) | 15:05 | |
| johl | grimmware: Ooooh! 1k thanks | 15:06 |
| grimmware | For 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 | |
| minute | josch: 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 |
| josch | minute: 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 |
| josch | minute: dkms modules should get rebuilt automatically | 16:43 |
| josch | i also do not remember this having happened to me | 16:43 |
| josch | i'd like to see a reproducer | 16:43 |
| josch | so if it happened to you, maybe i can use the last entr of /var/log/apt/history.log to reproduce | 16:44 |
| josch | sorry, i meant /var/log/apt/term.log above in my first message to you | 16:44 |
| + ericsfraga (~user@2a00:23cc:b475:7c01:1277:d186:747:511c) | 16:46 | |
| minute | josch: i think this happened to me quite often tbh | 16:49 |
| minute | josch: ok we'll boot the system again in a minute and i can upload those files | 16:50 |
| josch | that's "nice" in the sense that you have a reproducer | 16:50 |
| josch | i cannot remember the last time where i lost the reform2-lpc module after an upgrade on any of my pocket or classic units :D | 16:51 |
| minute | josch: sorry, false alarm!! | 16:52 |
| josch | what was the confusion? | 16:52 |
| minute | josch: it actually did build the driver. the poweroff just didn't happen because of some unrelated hang | 16:52 |
| minute | josch: but now it worked | 16:52 |
| josch | ah :) | 16:52 |
| minute | josch: but we were dealing with pcie issues so very possible that something just crashed | 16:52 |
| josch | okay, 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 investigate | 16:53 |
| minute | ok, if that should ever happen, i'll do that | 16:57 |
| wickedshell | Maybe 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 help | 18:26 |
| [tj] | I’m not logged in on my phone and no computer til Monday | 18:26 |
| - thejevans (QUIT: Remote host closed the connection) (~m-7r3qil@97-118-249-201.hlrn.qwest.net) | 18:27 | |
| minute | josch: here i can probably only wait till the dependencies are fixed in sid? https://source.mnt.re/reform/reform-system-image/-/jobs/15034#L3293 | 18: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 -> mjw | 21: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 | |
| josch | minute: 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 fixed | 23:16 |
| josch | once you can install reform-desktop-full again, mkimage.sh will work | 23:16 |
| minute | josch: ah ok, thanks! now i'm too tired, so lets see in the next days | 23:17 |
| josch | from 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-only | 23:17 |
| josch | oh that uninstallability problem is a tricky one | 23: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_ -> aperezdc | 23:43 | |
| josch | minute: the problem already "fixed itself". It's building now: https://source.mnt.re/reform/reform-system-image/-/jobs/15036 | 23: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/!