2026-01-19.log

minuteunfortunately my pocket doesn't have any more wifi reception here, so can't try atm00:05
minute(the hotel recently messed something up with the router, so only my next gets 1-2 bars of 2.4ghz reception)00:05
cararemixedrunning my migrate at the moment josch. I'll try it momentarily00:05
minutethx cararemixed!00:06
+ ohnoitsnoah (~ohnoitsno@static-23-234-92-117.cust.tzulo.com)00:06
- ohnoitsnoah_ (QUIT: Ping timeout: 264 seconds) (~ohnoitsno@72.181.111.171)00:06
cararemixedjosch: Specific things I should be reproducing beyond the upgrade?00:07
joschcararemixed: you could create a file /etc/apt/preferences.d/mozjs and fill it with:00:08
joschPackage: libmozjs-140-000:09
joschPin: version 140.6.0-100:09
joschPin-Priority: 100100:09
joschUse apt-cache policy to verify that the pinning worked00:09
joschonce you have this in place you can do "apt full-upgrade" without upgrading libmozjs-140-000:09
joschand if the theory is correct, your gdm will not break00:10
cararemixedOk. Will do00:10
cararemixedhmmm.00:10
cararemixedRandom glitch I get on power on sometimes. https://usercontent.irccloud-cdn.com/file/NiXJYLk0/IMG_7212.JPG00:11
cararemixedI power down and back up and it fixes.00:11
joschminute: to find the offending package i bisected snapshot.d.o timestamps and generated system images for each with this MR https://source.mnt.re/reform/reform-system-image/-/merge_requests/127 because i cannot be bothered to click through the setup wizard on each bisection step. You wondered if this is necessary. The current bug would make a feature like this useful (but i'm not finished yet)00:11
joschcararemixed: i have this too sometimes00:12
cararemixedjosch: Just double checked the pin. Doing the full upgrade npw00:15
minutecararemixed: yeah, that glitch is known... some intermittent timing issue in the panel driver00:16
minutejosch: ack00:17
cararemixedI remember I got it when I first received the pocket and thought I had a broken machine. Fortunately a quick powercycle got it on the right track.00:17
minutei think we can tackle this issue soon, kcxt was also looking into rewriting the driver00:20
cararemixedOk now the only slow part other than slow wifi...00:21
cararemixedhttps://usercontent.irccloud-cdn.com/file/ThTfuwKr/IMG_7213.JPG00:22
minutecararemixed: we had this issue too at the office. turns out it was ipv6 related00:22
minutecararemixed: so we turn off ipv6 when installing system images...00:22
cararemixedAnyone know why my machine always hangs here. For indeterminate time. Sometimes over 30 mins00:22
minutecararemixed: yes, must be the same issue00:23
cararemixedAnyone know whyHmmm00:23
cararemixedMy wifi is glitching now too. Hah00:23
cararemixedSwitched to using my phone to chat.00:23
minutecararemixed: maybe you also have telekom, or fritzbox router?00:23
cararemixedIt’s a cheap Vodafone box.00:24
cararemixedAlways giving me issues.00:24
cararemixedI’m going to tether to my phone I think. It’ll pass quicker00:24
minutesudo sysctl -w net.ipv6.conf.all.disable_ipv6=100:25
minutethis is what made that work for us in the mnt hq :D00:26
minute(and otherwise i usually remove apt-listbugs because it can be otherwise slow, but that's not recommended)00:26
- ohnoitsnoah (QUIT: Ping timeout: 240 seconds) (~ohnoitsno@static-23-234-92-117.cust.tzulo.com)00:26
cararemixedRight.00:26
+ ohnoitsnoah_ (~ohnoitsno@2603:8081:3c00:59f3::10a9)00:27
cararemixedI switched to my phone anyway as I seem to be having service issues outside of that right now.00:27
minutealright, and there it works?00:27
cararemixedYeah. Tethering on my phone is always faster too.00:27
cararemixedJust a telekom eSim but it works when I hit issues.00:28
minutenice00:28
cararemixedgenerating initrd. Will reboot shortly.00:28
cararemixedWorks00:30
cararemixedThanks josch 00:30
minuteawesome, thanks for confirming cararemixed 00:31
joschcararemixed: thank you!00:31
- chomwitt (QUIT: Ping timeout: 256 seconds) (~chomwitt@2a02:85f:9a0a:f200:1ac0:4dff:fedb:a3f1)00:33
cararemixedStill seeing emacs crash. I haven’t had a chance to hunt this one down. https://usercontent.irccloud-cdn.com/file/lRFH46pl/1768779407.JPG00:37
cararemixedSo I guess it’s not my local changes accumulated over time.00:37
cararemixedSpecifically crashes in some X code paths.00:38
cararemixedI spend more time with neovim and helix but this one puzzles me for the few times I want to run emacs00:40
cararemixedI need to get some sleep though. seems like more compiler flag issues here. Probably another library to pin.00:50
cararemixedThe jit makes it a bit harder to understand so I need to figure out how to disable it. ltrace shows a few useful leads at least but my brain isn’t awake enough to do this right now.00:53
cararemixedI think it’s tree sitter. Not sure yet.00:56
- siviq (QUIT: Quit: Client closed) (~siviq@user/siviq)00:56
- pomel0 (QUIT: Ping timeout: 260 seconds) (~pomel0@user/pomel0)01:00
joschaha, we were too slow:01:01
joschhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=112577701:01
joschso rebuilding gjs will fix this01:03
+ gianmarcogg03_ (~quassel@user/gianmarcogg03)01:06
cararemixedHmm. Actually emacs -nw works so now I don’t know. Might actually be some of the x interactions after all.01:07
- gianmarcogg03 (QUIT: *.net *.split) (~quassel@user/gianmarcogg03)01:09
- cow321 (QUIT: *.net *.split) (~deflated8@user/meow/deflated8837)01:09
- angelwood (QUIT: *.net *.split) (~angelwood@user/angelwood)01:09
- rick_ (QUIT: *.net *.split) (~m-x42ph2@m.n0id.space)01:09
+ cow321 (~deflated8@user/meow/deflated8837)01:14
- spew (QUIT: Quit: nyaa~) (~spew@user/spew)01:16
+ enwu1 (~enwu@user/enwu)01:16
+ angelwood (~angelwood@user/angelwood)01:17
+ ex--parrot (~fincham@user/ex-parrot)01:18
+ buckket1 (~buckket@vps.buckket.org)01:20
+ timide_ (~timide@user/timide)01:21
- manis (QUIT: Ping timeout: 246 seconds) (01a66df340@185.72.67.185)01:21
- ex-parrot (QUIT: Ping timeout: 246 seconds) (~fincham@user/ex-parrot)01:21
- enwu (QUIT: Ping timeout: 246 seconds) (~enwu@user/enwu)01:21
- buckket (QUIT: Ping timeout: 246 seconds) (~buckket@vps.buckket.org)01:21
- timide (QUIT: Ping timeout: 246 seconds) (~timide@user/timide)01:21
* enwu1 -> enwu01:21
+ pomel0 (~pomel0@user/pomel0)01:27
joschthe problem was also seen on a apple macbook pro with the apple m1 chip01:35
joschthe problem should be taken care of soon -- the affected DD said they will perform the fixing upload of gjs01:36
- bkeys (QUIT: Ping timeout: 240 seconds) (~Thunderbi@134.22.115.162)01:59
- pomel0 (QUIT: Ping timeout: 256 seconds) (~pomel0@user/pomel0)01:59
+ pomel0 (~pomel0@user/pomel0)01:59
+ bkeys (~Thunderbi@98.sub-174-229-19.myvzw.com)02:03
+ bkeys1 (~Thunderbi@h69.128.19.98.dynamic.ip.windstream.net)02:28
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@98.sub-174-229-19.myvzw.com)02:30
* bkeys1 -> bkeys02:30
- vagrantc (QUIT: Ping timeout: 244 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50)02:31
- paperManu (QUIT: Ping timeout: 240 seconds) (~paperManu@146.71.9.156)02:34
- mjw (QUIT: Ping timeout: 244 seconds) (~mjw@gnu.wildebeest.org)02:55
- AnimaInvicta (PART: !!unknown attribute: msg!!) (~AnimaInvi@88-120-179-216.subs.proxad.net)02:55
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@h69.128.19.98.dynamic.ip.windstream.net)03:08
+ bkeys (~Thunderbi@98.19.128.69)03:08
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@98.19.128.69)03:19
+ bkeys (~Thunderbi@98.19.128.69)03:19
elbok I just reproduced the cryptsetup: waiting for encrypted source device boot failure, let me see what happens when I get into initramfs03:21
elbno nvme devices03:21
elb(replied on the forum)03:31
- nsc (QUIT: Ping timeout: 252 seconds) (~nicolas@i5C74DCE4.versanet.de)03:51
+ nsc (~nicolas@16-97-142-46.pool.kielnet.net)03:53
bremnercararemixed: if you have a reproducer starting with "emacs -Q", I can test it 04:30
bremneroof, getting 21kb/s fetching collabora's kernel repo. 04:36
bremnerA long shot, but are there any mirrors for https://gitlab.collabora.com/hardware-enablement/rockchip-3588/linux ? 05:06
- voltaire28_ (QUIT: Ping timeout: 240 seconds) (~jlafon@28.162.2.93.rev.sfr.net)05:11
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.3.83)05:25
+ Ar|stote|is (~linx@149.210.3.83)05:26
- Ar|stote|is (QUIT: Client Quit) (~linx@149.210.3.83)05:27
+ Ar|stote|is (~linx@149.210.3.83)05:27
- Ar|stote|is (QUIT: Client Quit) (~linx@149.210.3.83)05:30
+ Ar|stote|is (~linx@149.210.3.83)05:31
+ manis (01a66df340@185.72.67.185)05:31
- Ar|stote|is (QUIT: Client Quit) (~linx@149.210.3.83)05:33
+ Ar|stote|is (~linx@149.210.3.83)05:33
- schalken (QUIT: Quit: Leaving) (~schalken@117-118-178-69.gci.net)05:43
+ schalken (~schalken@117-118-178-69.gci.net)05:43
+ johl (~johl@wikidata/Jens-Ohlig)06:12
- johl (QUIT: Ping timeout: 246 seconds) (~johl@wikidata/Jens-Ohlig)06:21
bremnernvm. Be the mirror you want to see in the world I gues06:50
bremnerwish me luck, rebooting into 6.19-rc6, too lazy to reattach serial console...06:50
bremnercool it booted06:51
+ chomwitt (~chomwitt@2a02:85f:9a0a:f200:1ac0:4dff:fedb:a3f1)07:22
josch[i-also-like-to-live-dangerously.jpg]07:44
* gianmarcogg03_ -> gianmarcogg0309:01
joschminute: libgjs and libmozjs are fixed in unstable now. Using Debian testing would not've helped here btw. The bug also affected testing.10:03
minutejosch: oh wow ok10:58
minutejosch: we could and probably should anyway set up a CI system @ mnt that regularly does apt upgrades and reboots and checks if the desktop comes up10:59
minutei feel like there should be some framework for this?10:59
joschin debian this is done by openqa11:04
joschit takes screenshots (but i'm told it could also have a camera connected to test "the screen turns on") and then compares to the expected image or does OCR to find text or click buttons11:04
joschfor bugs like the last, it would've already been cought by a simple qemu vm doing upgrade tests11:06
Svpseems theres been talks about removing gtk2 from debian, hm...11:34
minutejosch: right11:36
minuteSvp: oh? which apps are still using gtk2? (was kicad/wxwidgets ever upgraded to gtk3+?)11:37
Svpoff the top of my head i can only think of hexchat11:37
minutejosch: i can post PSA now that it's safe to upgrade / and that people who have access to their borked system should apt update and apt upgrade to fix gdm? (or just apt update and apt install libmozjs-140-0?)11:38
joschminute: i didn't verify this myself yet. (at work right now) I'll try to flash a system image and test this as soon as I can (maybe before 15:00) but if you beat me to it please go ahead :)11:41
minutejosch: i'll hold my horses :D i have very bad wifi here since yesterday, so not taking risks until that's fixed11:45
minute(hotel told me they'll try to fix it today)11:45
amkHey I've a small patch for reform-power-daemon, would it be possible to get my gitlab account approved? Thanks :)12:03
+ mjw (~mjw@gnu.wildebeest.org)12:23
minuteamk: sure, what's the username?12:35
amki think i put down amk12:35
+ paperManu (~paperManu@146.71.9.156)12:48
minuteamk: ok, check if i approved the right account :D12:49
amkminute: yep im in, thanks!12:50
minutegreat12:54
- chomwitt (QUIT: Ping timeout: 250 seconds) (~chomwitt@2a02:85f:9a0a:f200:1ac0:4dff:fedb:a3f1)12:55
joschsorry, will take longer i don't have an sd-card with me13:23
- lidstah (QUIT: Ping timeout: 252 seconds) (~lidstah@gateway/tor-sasl/lidstah)13:30
+ lidstah (~lidstah@gateway/tor-sasl/lidstah)13:32
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@gnu.wildebeest.org)13:36
* Guest713 -> mjw13:58
+ siviq (~siviq@user/siviq)13:59
- paperManu (QUIT: Ping timeout: 246 seconds) (~paperManu@146.71.9.156)14:04
cararemixedbremner: this is w/o config so same as -Q, it will crash in GUI mode before rendering a window.14:14
cararemixedMy spouse is in town so I am spending a little less time at the keyboard. Also recovering (TMI: Unq n HGV juvpu ernyyl ehvarq zl jrrxraq)14:18
cararemixedI also need to focus on writing the charter for a little collective I'm starting (glitchwitches.org). I keep putting it off and tinkering with things.14:19
joschcararemixed: ouch -- speedy recovery to you!14:21
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)14:30
- pomel0 (QUIT: Remote host closed the connection) (~pomel0@user/pomel0)14:50
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@98.19.128.69)14:51
+ bkeys (~Thunderbi@98.19.128.69)14:52
- siviq (QUIT: Quit: Client closed) (~siviq@user/siviq)15:05
joschminute: could you please enable gitlab CI for https://source.mnt.re/amk/reform-tools/ thank you!15:18
- gianmarcogg03 (QUIT: Ping timeout: 260 seconds) (~quassel@user/gianmarcogg03)15:30
+ gianmarcogg03 (~quassel@user/gianmarcogg03)15:30
- RandyK (QUIT: Ping timeout: 252 seconds) (~RandyK@user/randyk)15:31
+ RandyK (~RandyK@user/randyk)15:31
minutejosch: ok done!15:39
joschthank you!15:40
joschi'm now making sure that the libmozjs/gdm issue is resolved15:40
minutenice, many thanks!15:40
+ spew (~spew@user/spew)15:43
- bkeys (QUIT: Ping timeout: 264 seconds) (~Thunderbi@98.19.128.69)16:06
+ chomwitt (~chomwitt@2a02:85f:9a0a:f200:1ac0:4dff:fedb:a3f1)16:09
+ bkeys (~Thunderbi@172.56.65.184)16:12
- paperManu (QUIT: Ping timeout: 246 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)16:13
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)16:15
+ siviq (~siviq@user/siviq)16:24
joschokay, i have good news and bad news16:27
joschgood news: the problem is fixed in most recent debian unstable16:27
joschbad news: the recovery could be a bit tricky if you don't have a uart adapter or ssh access16:27
josch(because due to lack of graphics support in u-boot we cannot tell users to just boot into single-user mode)16:27
joschthe problem is that for some reason, after switching to another tty, that tty becomes unresponsive after a few seconds to half a minute16:28
joschand at that point i cannot even switch to another tty anymore16:28
joschthis is what might've bitten johl a few days ago -- doesn't matter that you pressed the right keys, the text terminal is just stuck16:28
joschthis is also shown by the fact that when shutting down the system, the dmesg output which appears on the currently active tty starts printing from the top left first line instead of from the line where the tty was when it froze as it usually does16:30
joschand without a serial adapter or ssh access, users would have to boot from sd-card, mount their system, chroot into it and then upgrade...16:30
chtime for a special sdcard ;)16:32
+ mark_ (~mjw@gnu.wildebeest.org)16:32
joschch: what is that special sd-card supposed to do?16:33
chstart, mount, chroot, get network, upgrade? :)16:34
joschand you just mount things willy-nilly?16:34
joschi've been pondering a small rescue utility which does some of the mount/chroot magic but am faced with the perfect being the enemy of the good16:36
chwell the partitions should have labels, right?16:36
chif there's something non-standard, bail out16:36
joschthe partition have labels and some are hidden behind luks16:37
minutejosch: when you switch to the other tty while it still works, can you try `sudo stop gdm.service`? (or `sudo stop gdm3.service`) and then probably also `sudo disable gdm.service`16:41
minutejosch: because what i think happens is that systemd tries to restart gdm after a certain time16:42
minutejosch: and yanks you out of your vt16:42
joschminute: okay but i cannot try this now because the system on this sd-card is fixed now16:42
minuteah ok16:42
joschand i have to leave in an hour which is not enough time to get that far16:42
joschmaybe tonight16:43
minutei think instead of chrooting etc, a rescue SD card could modify the boot process so that gdm is disabled16:43
minuteor goes into rescue mode16:43
minutemaybe systemd can be convinced not to go to graphical target16:44
minutevia kernel params16:44
joschyou mean a rescue sd-card should edit boot.scr or extlinux.conf on the /boot partition automatically and when the user reboots, linux boots with different options?16:44
minutejosch: no it would just append more kernel params16:44
minutebootargs16:45
minute(not sure if that still works with extlinux)16:45
joschhow would it do that?16:45
minutesetenv bootargs16:45
joschbut that's not permanent16:45
minutewhy does it need to be permanent?16:46
minuteit would just allow someone to log in normally in text console mode, where they can fix their system16:46
minuteinstead of launching fragile gdm16:46
joschso u-boot loads a boot.scr or extlinux.conf from sd-card with the bootargs we want but how does this boot.scr/extlinux.conf then load the right kernel from elsewhere?16:47
minuteelsewhere?16:47
joschyes, the system we actually want to boot is on emmc/nvme16:47
minuteright, normally on emmc i guess16:47
minutei would say it would just load the extlinux.conf from the emmc /boot16:48
minuteand mess with the params16:48
joschand how do we convince the system to load the modified u-boot from sd-card instead using the u-boot from emmc?16:50
minutejosch: right, i forgot about that, sorry. butttt the emmc uboot prefers extlinux.conf from sd card16:50
joschyes, but extlinux.conf from sd-card knows nothing about the kernel versions it could be loading from /boot on emmc16:51
minutejosch: but that doesn't know the... yeah.16:51
minutele mess16:51
joschmostly boils down to not having graphics at bootloader stage (be it u-boot, barebox whatever)16:51
minutesmall custom linux disk with recovery tool in initramfs then? 16:51
minutecould be stripped down version of system-image and a script16:52
joschwhat would the advantage be of another bootable image instead of adding a rescue script to reform-tools and shipping that in the default image?16:53
minutebut yeah, like ch says, that helps with discovering and chrooting into existing system16:53
minutejosch: how to launch that script?16:53
minuteah, manually16:53
joschwe assume the system from sd-card boots normally16:53
joschthen the user can connect to wifi and do any other preparation16:53
joschand then run reform-rescue-shell16:53
josch(tentative name of what i have here right now)16:54
minuteand later a button in reform-setup-wizard?16:54
minute(that would launch this script)16:54
joschyes, like it would launch reform-migrate or reform-setup-encrypted-disk16:55
joschbut at the point where reform-setup-wizard becomes a "normal program" you could also turn things around:16:55
joschcreate syste images which auto-login the user into a desktop16:55
joschfrom there they can either do rescue stuff or they click a button on the desktop which launches the setup-wizard16:56
minuteyep16:56
minuteprobably the way to go16:56
joschthis is how calamares in debian-live does it16:56
minuteyeah i know16:56
minuteanyway, the script is the most useful first step16:57
- mark_ (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org)17:10
- bkeys (QUIT: Ping timeout: 246 seconds) (~Thunderbi@172.56.65.184)17:25
joschthe problem is all the spagetti code :/17:38
joschthis is what i wrote down without having run it yet: https://paste.debian.net/hidden/04a25b0317:39
joschand it's already over 160 loc...17:39
minutejosch: maybe soon it's time for some library code :D17:46
minutefor looking up machine config etc17:46
Svpfor some unclear reason my mbv3's rtc is always drifting by about a minute. hm...17:51
minuteweird17:57
minuteSvp: weak coin cell maybe?17:57
+ johl (~johl@wikidata/Jens-Ohlig)17:57
Svpthat'd be weird unless it came with one that was already a bit low. actually did it come with one, i cant remember...17:58
johlTried out another external keyboard, no luck. What got me to the text console, was hyper+super (mnt logo key)+318:00
johlI don't know if that's only applicable for my firmware.18:00
johlAnyway, updated all the Debian things. Shut down the computer, turned it on. Now it's completely bricked, won't boot. Some kernel problem perhaps?18:02
johlIt's getting frustrating :(18:03
- aloo_shu (QUIT: Ping timeout: 265 seconds) (~aloo_shu@85.51.18.67)18:04
johlAny ideas on how to fix this?18:04
minutejohl: wow interesting @ that combo18:04
minutejohl: sorry for the frustrations ;/ did you try to boot it up more than once?18:05
johlYes18:05
minutejohl: just black screen?18:05
minutejohl: i.e. no text output at all?18:05
johlYes. Keyboard lights up, but the screen stays black18:06
minutejohl: ok, that's quite unusual. do you have a microSD card? then you can boot from a fresh system image and then we can look into recovery18:06
minutejohl: and josch is working on a recovery tool that will make all of this a bit easier soon18:07
johlI thought that doing a full update with aptitude would fix things as I saw that the bug josch found was already fixed and rolled out this morning around 11. But it also installed a new kernel, could that be it? 18:09
johlI'll get a microSD card.18:09
johlbrb, shopping :)18:12
- johl (QUIT: Quit: leaving) (~johl@wikidata/Jens-Ohlig)18:12
minuteanyone else tested kernel 6.18.5 on pocket reform?18:14
gordon1only on classic18:16
- siviq (QUIT: Quit: Client closed) (~siviq@user/siviq)18:16
+ siviq (~siviq@user/siviq)18:16
chLinux zeppelin 6.18.5-mnt-reform-arm64 #1 SMP PREEMPT Debian 6.18.5-1+reform20260117T144105Z (2026-01-1 aarch64 GNU/Linux18:22
chit seems a bit slow to boot18:22
chpackagekit/gnome-software decides to run directly after boot? ok18:23
chiwlwifi crashed now18:24
chpcieport 0003:30:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring18:26
ch1sec later iwlwifi crashed18:26
chsudo takes forever, maybe because it cannot network18:26
- siviq (QUIT: Ping timeout: 272 seconds) (~siviq@user/siviq)18:31
jfredI just discovered the "reset keyboard" option in the OLED menu (not sure if that's new) which just saved me from a hard reboot when my keyboard disconnected from my pocket reform ^^;18:33
jfredcould have been there the whole time and I've just never noticed it haha18:34
jfreddmesg logs from that in case it's helpful for anything: https://paste.sr.ht/~jfred/0e543b31c55de98caa0fb427e2a65286b785fc9a18:36
minutech: uff18:38
minutejfred: yeah it's in there since a while :D18:39
jfredwhat this tells me is I need to explore menus more often haha18:39
chseems ok after power cycle18:41
chrandom internet posts also suggest that on x86 hardware, so maybe thats just an iwlwifi fw/hw problem18:41
jfredalso interestingly the gtk4 app I'm working on seems to hang the GPU briefly on startup, noticed that in the dmesg logs18:42
minutech: yeah i had very rare iwlwifi issues also19:02
rwa_josch: re https://source.mnt.re/reform/reform-debian-packages/-/merge_requests/161 - i added the job repo and installed kernel 6.18.5. unfortunately the display turns of after a few seconds instead of showing the systemd logs19:07
rwa_maybe i missed something during install, flash-kernel and reform-tools are already updated, will have a closer look later19:07
minuteuff19:10
+ siviq (~siviq@user/siviq)19:15
gordon1rwa_: did you try to adjust backlight after it has turned itself off?19:17
rwa_yep, doesn't do anything19:17
rwa_booting into 6.17.13 still works fine, but with screen flickering included :)19:18
gordon1weird19:19
rwa_as i said, not sure if i missed some package update that should be there, but i think everything needed is there in /boot for kernel 6.18.519:21
gordon1modules in /lib/modules for 6.18.5?19:22
rwa_let me check19:22
+ mark_ (~mjw@gnu.wildebeest.org)19:24
rwa_hm, reform2-lpc-dkms is missing for 6.18.5 - maybe i forgot to install kernel headers19:25
gordon1i don't think i've seen reform2-lpc-dkms module, are we talking about classic reform?19:27
rwa_yeah19:27
gordon1oh that's the debian package name, not the module name, isn't it?19:29
rwa_reform2_lpc is the module name19:30
minuteon pocket, reform2-lpc-dkms is needed for display backlight control for display v219:30
minutebut the display will otherwise be just in a "max brightness" state19:30
gordon1you don't have to have reform2_lpc to get the display working, i actually routinely reboot the new kernel w/o reform2_lpc and compile it afterwards just because i can't be bothered to read man depmod 19:30
minutehmm except maybe if the brightness was set to 0 with a working driver before reboot...19:30
minute(talking about pocket only)19:31
gordon1yeah i don't think it can affect backlight on classic in any way, can it?19:33
minutenope19:33
cararemixedCatching up... I'm running 6.18.5-1+reform20260117T144105Z just fine19:35
cararemixedrk3588 pocket19:35
cararemixedold IO board but I'm not sure that would matter here19:36
rwa_cararemixed: i don't think it's a problem with 6.18.5 in general, but either with the patched version from the MR linked above or me being too stupid to install a kernel from a jobrepo (although i did that successfully a while ago) ;)19:37
minutecararemixed: thanks! i wonder what broke for johl...19:38
minute(there's 2 separate topics going on here atm)19:39
rwa_ah i see, reading through the chat with jo_hl19:39
cararemixedNot sure. I am watching the fresh install I made last night carefully for things. I still can crash emacs in gtk mode which is the only regression on my personal list left.19:39
rwa_that gdm breakage did some colateral damage to a few people it seems :(19:40
cararemixedLast time I got that I did the SD card boot + mount/chroot sequence to fix it.19:41
cararemixedI do think it'd be nice to include a script to automate the steps beyond the more rescue focused flow. It's handy to drop into alternate installs/userspaces.19:42
cararemixedUID mappings could get messy but if people are using their installed user then it is at least consistent.19:43
rwa_tbh this is one of those why i'd like to stay away from Debian unstable...i'd happily test anything related to Reform (firmware, tools, lpc module and stuff), but i don't want to mess around with this sort of software bugs on a system thats meant to be a (almost) daily driver :/ 19:46
cararemixedYeah. Honestly it's partly why I prefer other rolling release distros. They are less stable than debian stable but more stable than debian unstable for whatever reason.19:56
cararemixedThe biggest blocker I usually have is access to newer libraries and compilers for various projects. Being on stable usually means I end up having to build entire toolchains by hand or switching to nix flakes... which is actually fine but also its own issue with some apps interacting with things like mesa.19:58
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)20:02
jfredI'm curious if there's any hope for graphics in u-boot on some of the newer modules. That could help with troubleshooting/recovery without needing another machine20:11
cararemixedI wonder if keyboard interaction with that display could offer boot feedback. Its work but maybe less work than drivers for various display modules.20:13
vagrantcwell, figured out a few things ... arm-trusted-firmware/trusted-firmware-a 2.14 does not boot the mnt/reform2-rk3588 ... and u-boot 2026.01 seems to only try to boot from eMMC20:33
minutecararemixed: yeah keyboard boot menu might be a viable thing. usb already exists, we only need to out how to do custom hid raw requests in uboot20:42
gordon1that would be so good20:43
minuteok i'll put it in my todo, but feel free to beat me to the goal20:43
- paperManu (QUIT: Ping timeout: 264 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)20:57
+ voltaire28_ (~jlafon@28.162.2.93.rev.sfr.net)21:02
gordon1it's amazing how u-boot code has little to no mention of HID21:06
gordon1i wonder if there's just hardcoded thing for handling keyboard descriptors or something21:08
gordon1yep21:12
gordon1HID_BOOT i assume21:13
gordon1https://github.com/u-boot/u-boot/blob/master/common/usb_kbd.c#L708-L71321:14
+ aloo_shu (~aloo_shu@85.51.18.67)21:21
+ reform21134 (~ryan@user/wirelessrpm)21:24
- mjw (QUIT: Killed (tungsten.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d)21:28
* mark_ -> mjw21:28
+ Guest2068 (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d)21:28
+ paperManu (~paperManu@146.71.9.156)21:32
+ paperManu_ (~paperManu@146.71.9.156)21:36
+ rick_ (~m-x42ph2@m.n0id.space)21:40
- voltaire28_ (QUIT: Quit: WeeChat 4.7.2) (~jlafon@28.162.2.93.rev.sfr.net)21:41
+ reform25277 (~matt@user/reform11910)21:42
- reform25277 (QUIT: Remote host closed the connection) (~matt@user/reform11910)21:45
minutegordon1: oh it only supports boot hid protocol?21:50
+ mjv (~matt@user/reform11910)21:50
gordon1yep, seems like it21:50
minutethis could be used https://github.com/u-boot/u-boot/blob/6b2d05748cf3cd6ba417a96c00602b0122e10af6/common/usb_kbd.c#L170C13-L170C2721:55
minutewe can just send usb control msg with the pixels21:56
minuteso 1. make custom video driver 2. set up 128x32 (?) video framebuffer in there 3. discover the usb keyboard somehow 4. convert the pixels to 1-bit color on the fly 5. blast to usb_control_msg21:59
gordon1hmm22:00
+ voltaire28_ (~jlafon@28.162.2.93.rev.sfr.net)22:03
minutecould be used as the base i think https://github.com/u-boot/u-boot/blob/master/drivers/video/simplefb.c22:03
joscheverybody feel free to pass this on to users with the gdm issue who struggle with chrooting into their system from sd-card but who feel that they are motivated to report bugs they encounter: https://community.mnt.re/t/testers-wanted-for-new-tool-reform-rescue-shell-maybe-interesting-for-users-with-the-gdm-issue/4153/122:31
- mjv (QUIT: Remote host closed the connection) (~matt@user/reform11910)23:23
- ohnoitsnoah_ (QUIT: Quit: Konversation terminated!) (~ohnoitsno@2603:8081:3c00:59f3::10a9)23:31
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)23:43

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