2025-06-26.log

- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)00:01
bkeysjosch: Yes00:21
bkeysOh great and I just got a bunch of errors00:21
joschnice, what do they say?00:22
bkeysI don't know it looks like the Fedora build is going on doing something else now00:22
bkeysScrew this I'm just gonna do a make and make install and see if that even fixes it and worry about packaging either later or not at all00:23
joschbkeys: upstream linux provides "make bindeb-pkg" to create a Debian package -- something similar probably exists to create the equivalent Fedora thing00:26
bkeysI mean Fedora has a repo that's supposed to do it; I'm just getting tired of this if it's not packaged I just don't care I want to see my Reform run Fedora00:31
bkeysmake install just for kernel isn't the end of the world00:32
joschyes00:32
bkeysThat and I can just test it on Fedora userlands, and as long as it runs I can go ask Fedora people about helping me package it instead of shooting in the dark not knowing if it's the kernel or config or what. At least with this I just build straight from the source of truth00:34
- shtrophic (QUIT: Remote host closed the connection) (~m-hrdsqi@user/shtrophic)00:41
- cwebber (QUIT: Ping timeout: 252 seconds) (~Christine@user/cwebber)00:43
+ cwebber (~Christine@user/cwebber)00:44
- AnimaInvicta (PART: !!unknown attribute: msg!!) (~AnimaInvi@88-120-179-216.subs.proxad.net)00:53
- mjw (QUIT: Ping timeout: 276 seconds) (~mjw@gnu.wildebeest.org)01:16
bkeysjosch, minute: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!03:15
bkeysI GOT FEDORA BOOTING WITH SYSTEM KERNEL ON MY REFORM WITH EDK203:15
bkeysALKSDGJEAIOGJEOWIRGJEIORGJEORIGJEOR03:15
bkeysI KNOW YOU ARE ASLEEP BUT I DID IT03:15
bkeysITS WORKING WITH DEVICETREE AND EVERYTHING03:15
bkeysI DID IT I DID IT I DID IT I DID IT I DID IT03:15
bkeysIT WOOOOOOORKKKKKSSSSSSS03:15
bkeysTHANK YOU SO MUCH FOR YOUR HELP I HAVE WAITED YEARS FOR THIS03:21
bkeyshttps://share.riseup.net/#eR68EzwdOOqRqAUZxx-MLQ03:37
+ casparvitch (~casparvit@130.102.161.229)03:49
- nsc (QUIT: Ping timeout: 244 seconds) (~nicolas@206-96-142-46.pool.kielnet.net)03:49
+ nsc (~nicolas@i5C74DECF.versanet.de)03:51
- casparvitch (QUIT: Client Quit) (~casparvit@130.102.161.229)03:51
+ casparvitch (~casparvit@130.102.161.229)03:52
- paperManu (QUIT: Ping timeout: 260 seconds) (~paperManu@72.10.128.164)03:52
- jn (QUIT: Ping timeout: 268 seconds) (~quassel@user/jn/x-3390946)04:32
+ jn (~quassel@user/jn/x-3390946)04:33
bkeysminute, josch: I'm finally going to sleep, now the trouble is getting the system image kernel to recognize my nvme drive, it never detected either of my drives consistently07:10
bkeyshttps://community.mnt.re/t/nvme-failure-after-kernel-update/244907:10
bkeysI already tried this to no avail07:10
joschgood morning!07:10
joschooooh!07:10
joschbkeys: congrats!! :D07:10
bkeyshttps://paste.centos.org/view/d0d6f28b07:10
bkeysdmesg doesn't seem to give me clues07:10
bkeysjosch: Thank you, it's booting on the hard disk fine now, no EFI shell or anything grub takes care of it all07:11
bkeysI just need to get it on the nvme drive and I'll be good to go07:11
joschniiiiice! :D07:11
bkeysWell, I will worry about nvme drives I must sleep now07:12
joschgood night!07:32
+ shtrophic (~m-hrdsqi@user/shtrophic)07:39
- shtrophic (QUIT: Remote host closed the connection) (~m-hrdsqi@user/shtrophic)07:46
+ shtrophic (~m-hrdsqi@user/shtrophic)07:48
- shtrophic (QUIT: Remote host closed the connection) (~m-hrdsqi@user/shtrophic)07:51
+ chomwitt (~chomwitt@2a02:85f:9a3f:9300:1ac0:4dff:fedb:a3f1)07:51
+ shtrophic (~m-hrdsqi@user/shtrophic)07:53
casparvitchjosch: while you're here, is there a centralised location for guides on installing other distros? I've tried looking around the fora etc. but it still looks quite 'early days'07:57
joschcasparvitch: there is no "centrelized location" for that08:20
joschcasparvitch: other distros than Debian are community managed08:20
joschcasparvitch: so any guide that could be set up can be set up by you and me08:21
kfxit was easier in the old days with reform-init, but now the trick is getting a patched kernel packaged.  once you do that the rest is easy08:21
casparvitchjosch: don't have a pocket yet, but sounds good. I am in principle happy to have a crack at a few distros.08:27
joschkfx: you mean because in the old days you just copypasted the kernel uImage and didn't need an initramfs?08:30
kfxactually you didn't even need to do that, just hijack reform-init to mount your root fs and roll on :)08:30
joschcasparvitch: it's a *lot* of work to maintain distro support properly -- don't underestimate the required work08:30
joschkfx: but you can still copypaste reform-init and do exactly that, no? :)08:31
kfxis reform-init even shipped in modern system images?08:31
casparvitchjosch: ha okay, I won't get ahead of myself then08:31
kfxit turned out to be easier to build a kernel package than unpick debian init08:31
joschokay, sure if you quickly want to hack something together it was easier, yes08:32
joschbut properly supporting distro X is as easy/hard as usual (you wouldn't start from what is done for Debian anyways)08:32
kfxit depends on the distro, really08:33
kfxto get alpine working it really just took the kernel package08:33
joschtrue, getting debian working is definitely more work than many other distros require08:33
casparvitchsorry for basic question, but generally with a pc I buy off the shelf I can distrohop and things largely *just work*. Is the difference here that the drivers/etc. for this specific hardware aren't upstream in the kernel?08:34
joschcasparvitch: that is the main problem, yes08:34
kfxcasparvitch: yes, for the most part, although more and more stuff is getting upstreamed as time goes on08:34
joschcasparvitch: if you want to help with upstreaming patches, that would be a huge boon08:35
kfxis collabora still leading the pack?  is there anything tracking the mnt-specific patches?  I can probably help with that08:35
joschkfx: collabora is doing most of the work for rk358808:36
casparvitchand is it because it's mnt-specific hardware configurations? Like whoever makes the SoC would normally submit those drivers?08:36
casparvitchsorry for noob Qs08:36
joschkfx: the mnt specific patches are everything 1000 and up: https://source.mnt.re/reform/reform-debian-packages/-/tree/main/linux/patches6.15/rk3588-mnt-reform208:37
kfxcasparvitch: there are some patches that are soc-specific and some patches that are mnt-specific.  08:37
kfxjosch: sorry, I meant is there anything tracking the status of trying to upstream those patches, like a gitlab issue opened for each one08:37
kfxI'd be happy to help with that08:38
casparvitchദ്ദി08:40
kfxI just don't want to repeat anything anyone has already tried08:40
- casparvitch (QUIT: Quit: casparvitch) (~casparvit@130.102.161.229)08:51
+ casparvitch (~casparvit@130.102.161.229)08:51
- casparvitch (QUIT: Quit: casparvitch) (~casparvit@130.102.161.229)09:07
+ casparvitch (~casparvit@130.102.161.229)09:08
joschkfx: as far as i know, there is no current effort in upstreaming those patches09:53
- casparvitch (QUIT: Ping timeout: 260 seconds) (~casparvit@130.102.161.229)09:53
grimmwarebkeys: congrats <310:07
+ mjw (~mjw@gnu.wildebeest.org)11:10
digitalraneso weird, I got all the NixOS stuff building abd working for 25.05 and it boots perfecfly with 6.14 on Pocket IMX8MP but IMX8MQ Reform2 just hangs shortly after kernel starts booting.11:18
digitalraneThe same config worked perfectly on both on 6.14 built against NixOS 24.1111:19
+ paperManu (~paperManu@72.10.128.164)12:13
+ gustav28 (~gustav@c-78-82-53-129.bbcust.telenor.se)13:02
+ casparvitch (~casparvit@36.255.114.132)13:40
- f_ (QUIT: Ping timeout: 252 seconds) (16abab341f@postmarketOS/funderscore)13:50
+ mark_ (~mjw@gnu.wildebeest.org)13:54
- mjw (QUIT: Ping timeout: 265 seconds) (~mjw@gnu.wildebeest.org)13:55
+ f_ (16abab341f@postmarketOS/funderscore)14:16
bkeysjosch, minute: Any theories about the NVME behavior? If I boot edk2 in ACPI mode I can see it, but I have seen it last night when I was typing in all caps14:39
* Guest8081 -> mjw14:47
- casparvitch (QUIT: Ping timeout: 252 seconds) (~casparvit@36.255.114.132)14:50
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net)15:13
+ bkeys (~Thunderbi@66.110.201.50)15:20
- bkeys (QUIT: Client Quit) (~Thunderbi@66.110.201.50)15:24
+ bkeys (~Thunderbi@66.110.201.50)15:24
minuteWIP (now testing) https://source.mnt.re/reform/reform/-/merge_requests/8815:36
minutebkeys: i have one nvme here that works "rarely" so it might depend on the model. you can also try some kernel switches like disabling pcie aspm15:36
minutebkeys: or disabling msi-x15:36
minute(but i think that's bad for wifi)15:36
minutebkeys: can also try pci=realloc15:37
minutebkeys: is the nvme in a mpcie adapter or in m.2 slot directly?15:37
minutebkeys: what nvme brand/model?15:38
bkeysminute: It's a WD blue, and a Samsung one15:38
minutebkeys: 2 different ones with the same behavior?15:38
bkeysedk2 seems to have no issue with it. but my senses say that booting from there has never worked, even with the system image15:38
bkeysYeah although I know I have seen it detect the blue one which is yet to be seen with the samsung one15:39
minutebkeys: ok, i haven't tried nvme stuff from edk2 yet so no idea15:39
bkeysYeah let me know if there is a way I can test that merge request for you. I brought the Reform to the shop today so I can test stuff15:39
minutebkeys: ah, not yet please :D but will tell ya 15:40
bkeysI'm excited I did get Fedora on there15:40
bkeysAlthough I forgot my usb drive with the install at the house15:40
minutebkeys: yes, that's great15:40
bkeysI plan on posting it on the community site, I just wanna get it on nvme and document everything15:40
bkeysminute: I do have a graphical glitch on KDE (which I never installed KDE on the system image, so I don't know if it's Fedora specific) but the background of the cursor sprite is black; other than that it's totally good15:45
bkeysminute: So is the understood behavior that it doesn't work at all, or that it works inconsistently? I don't know about others consensus because I have ran the system image very little on rk358815:54
+ mgd (~mgd@host-92-16-171-253.as13285.net)16:04
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@66.110.201.50)16:04
+ bkeys1 (~Thunderbi@66.110.201.50)16:04
* bkeys1 -> bkeys16:06
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@66.110.201.50)16:10
+ bkeys1 (~Thunderbi@66.110.201.50)16:10
bkeys1minute, josch: Also sorry for the pings but do you know if the Reform in theory would support mSATA drives? NVME in my experience is nice when it works but always seems so finnicky and I'm okay with SATA as long as it works reliably16:11
- bkeys1 (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)16:12
+ bkeys (~Thunderbi@66.110.201.50)16:12
- mgd (QUIT: Remote host closed the connection) (~mgd@host-92-16-171-253.as13285.net)16:14
bremneroh hmm. "apt --no-install-recommends" in README.md should be "apt install --no-install-recommends"16:17
bremner(in reform-debian-packages)16:18
bremnerany idea why there are .pyc files gumming up the build: https://paste.debian.net/1382697/16:25
bremnercommand was https://paste.debian.net/1382697/16:25
bremneroops.16:25
bremnercommand was sh -xc 'BASESUITE=experimental; . ./setup.sh; cd linux; . ./build.sh'16:26
bremnersystem is rk3588 pocket reform16:26
- bkeys (QUIT: Ping timeout: 276 seconds) (~Thunderbi@66.110.201.50)16:26
bremnerI guess they must be created by previous steps in the build16:27
joschbremner: thank you https://source.mnt.re/reform/reform-debian-packages/-/commit/1f28f65a8571d9eaccdc2d87342f46ed3f37e52a16:27
joschbremner: see in line 561 of linux/build.sh16:27
joschthere used to be pyc files but then there were gone16:28
joscheither they are back again or...16:28
bremnerOK. Should be fine to run that unconditionally16:28
joschbremner: do you have $clean_source=0; in your ~/.sbuildrc?16:28
bremneroops. yes.16:29
joschno worries, keep it there16:29
joschsec...16:29
joschbremner: https://source.mnt.re/reform/reform-debian-packages/-/commit/28a3d74822165d62f3d8492deb91aa775caa994316:30
- paperManu (QUIT: Ping timeout: 265 seconds) (~paperManu@72.10.128.164)16:31
bremnertrying the new version...16:35
bremnermeh, apparently I need to set up an experimental chroot.16:37
bremnermeh^2, apparently it needs the alias experimental-arm64, not just experimental.16:40
joschbremner: you could use unshare mode and then that would happen automatically16:46
bremneryeah, but that involves more yak-shaving, probably hacking on configurator sbuild support16:50
bremneranyway, it's running 16:50
bremnerI assume some thermal protection will cut in if needed, and I shouldn't worry about 80C16:51
- chomwitt (QUIT: Ping timeout: 248 seconds) (~chomwitt@2a02:85f:9a3f:9300:1ac0:4dff:fedb:a3f1)16:53
bremnerdo people find having the lid closed has a big effect on cooling on the pocket reform?16:59
chorcbremner: I've found it to be slightly warmer when closed, maybe 5 degrees. But when I'm working with it closed, in desktop configuration, I have a fan blowing on it :)17:09
bremnerheh. OK. 17:10
chorcBTW, I recall seeing a mod that allows to detect closed lid on Pocket, was it with magnetic sensor?17:11
bremnerthat seems useful, especially if suspend is fixed17:11
chorcI'd like to have screen and keyboard brightness set to 0 when I'm closing it17:12
bremnerright.17:12
bremneralthough a timeout is _almost_ as good?17:12
chorcthat's what I have right now, but I'm actually using the laptop with closed lid, so it lights up17:13
bremnerah. 17:13
chorcunless there's a way to set timeout just for trackball and internal keyboard17:13
chorcfound it, it's actually with two accelerometers! https://grimmwa.re/blog/html/00017-pocket-reform-lid-detection.html17:17
chorcwondering why not a hall sensor, those magnets are very strong and should be detectable from the lid17:18
+ bkeys (~Thunderbi@66.110.201.50)17:29
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@66.110.201.50)17:42
+ bkeys1 (~Thunderbi@66.110.201.50)17:43
* bkeys1 -> bkeys17:45
- bkeys (QUIT: Ping timeout: 252 seconds) (~Thunderbi@66.110.201.50)18:09
+ bkeys (~Thunderbi@66.110.201.50)18:12
- xha (QUIT: Read error: Connection reset by peer) (~xha@user/xha)18:38
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)19:03
+ AnimaInvicta (~AnimaInvi@88-120-179-216.subs.proxad.net)19:04
minuteok, i think this is ready for some intense testing https://source.mnt.re/reform/reform/-/merge_requests/88/commits19:11
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@66.110.201.50)19:26
joschi'm flashing my keyboard v4 tonight, so this is great timing i'll try it out19:34
minutecool!19:35
minutebtw i realized that we can prevent a lot of usb traffic by not sending the report chain if nothing changed between reports19:35
minutebut i didn't have time to finish that today, will try tomorrow19:36
joschwhat is the easiest way to animate the keyboard v4 rgb leds?19:39
+ bkeys (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net)19:41
+ colinsane1 (~colinunin@63.228.98.180)19:41
- colinsane (QUIT: Ping timeout: 272 seconds) (~colinunin@63.228.98.180)19:42
bkeysminute, josch: So yeah what do you think about my theory of using esata through mpcie? Would that work at all?19:44
bkeysI guess not because the wifi card is in there19:45
minutebkeys: nvme should just work20:04
minutei'm using ssds all day with reform and pocket like forever20:04
kfxbkeys: I was never able to get nvme to show up under edk220:04
kfxthat's why I switched back to u-boot20:05
minutejosch: fixing our openrgb plugin to use the correct vendor/product id20:05
joschif it's just that i'll have a look20:06
- colinsane1 (QUIT: Quit: bye) (~colinunin@63.228.98.180)20:23
+ colinsane (~colinunin@63.228.98.180)20:29
- laumann (QUIT: ) (~quassel@user/laumann)20:29
- mjw (QUIT: Killed (copper.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)20:29
* mark_ -> mjw20:29
+ laumann_ (~quassel@2a0a-e5c0-2-2-0-c8ff-fe68-bef1.loves.ipv6.at.ungleich.ch)20:29
+ Guest3930 (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)20:29
- laumann_ (QUIT: Changing host) (~quassel@2a0a-e5c0-2-2-0-c8ff-fe68-bef1.loves.ipv6.at.ungleich.ch)20:31
+ laumann_ (~quassel@user/laumann)20:31
* laumann_ -> laumann20:31
- Gooberpatrol_66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66)20:38
- colinsane (QUIT: Ping timeout: 276 seconds) (~colinunin@63.228.98.180)20:50
joschwow, keyboard v4 functions in standalone mode just by flipping the switch without flashing new firmware21:04
joschthis is so nice https://pid.codes/1209/6D02/21:07
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)21:33
thejevans:q21:41
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-53-129.bbcust.telenor.se)22:15
+ xha (~xha@user/xha)22:20
+ reform22193 (~annika@109.255.154.246)22:22
reform22193is pocket-reform-handbook still a thing? reform-help mentions it but i don't seem to have it installed22:29
joschreform22193: yes, it's a thing and you can install it22:30
reform22193the files are there in /usr/share/doc/pocket-reform-handbook but i dont have that script that opens them in my browser22:30
joschreform22193: if you have the pocket-reform-handbook package installed, then you should have the pocket-reform-handbook program installed22:31
reform22193i do have that instaled, pocket-reform-handbook is already the newest version (2025-03-16+dfsg-2).22:33
reform22193dpkg -L pocket-reform-handbook doesn't list the program, is it installed another way?22:34
joschreform22193: you are right, the binary is missing22:37
joschreform22193: would you like to have it?22:37
reform22193i see it here https://source.mnt.re/reform/pocket-reform-handbook/-/blob/main/pocket-reform-handbook22:38
reform22193just wondered if i screwed something up22:39
joschreform22193: you did not screw anything up. I did.22:40
joschreform22193: the binary is indeed in the git repository of the pocket-reform-handbook -- do you see its existance documented somewhere or how did you find it?22:41
reform22193it worked in a past package version, i used to use the program22:41
reform22193and reform-help still mentions it so i was pretty sure i didn't imagine it :)22:42
joschindeed it does22:44
joschokay, i should bring it back22:44
+ chomwitt (~chomwitt@2a02:85f:9a3f:9300:1ac0:4dff:fedb:a3f1)22:44
+ paperManu (~paperManu@72.10.128.164)22:52
joschminute: I'm now running keyboard v4 firmware a7e7781f from the latest pipeline results of your MR 88 -- anything you'd like me to test specifically?22:56

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