2025-06-07.log

+ bkeys (~Thunderbi@173.186.16.211)00:02
- mjw (QUIT: Killed (platinum.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)00:05
* mark_ -> mjw00:05
+ Guest3230 (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)00:06
joschminute: I tested the same setup again. I get 1:36 hours of runtime.00:07
joschboth cells report 3.4 V00:11
- chomwitt (QUIT: Ping timeout: 268 seconds) (~chomwitt@2a02:85f:9ace:3000:1ac0:4dff:fedb:a3f1)00:30
- svp (QUIT: Ping timeout: 252 seconds) (~svp@host-79-7-240-189.business.telecomitalia.it)00:31
+ svp (~svp@host-79-7-240-189.business.telecomitalia.it)00:32
joschoh no... did it just switch off because the sysctl reports 0% battery so gnome or upower shuts it down?00:37
joschminute: why is there CriticalPowerAction=HybridSleep in /etc/UPower/UPower.conf?00:38
zehahttps://sources.debian.org/src/upower/1.90.9-1/etc/UPower.conf/?hl=104#L104 default?00:41
joschzeha: i know -- my question is, why did we not change this?00:41
zehawhy should you?00:41
joschbecause my pocket seems to be running quite a bit longer than 0% indicates?00:42
zehabut that is a problem in the domain of sysctl/batterymgmt, not in the upower domain00:42
joschyes00:43
zehai would expect "0% battery" means: cannot continue running. i think this is not unreasonable00:44
joschi agree00:44
joschi do not know enough about the pocket but at least the classic reform lpc "learns" what 0% means first00:44
joschbut if gnome/udisk switches it off before 0% is reached, the real 0% is never learned by the lpc00:44
zehai've tried a bit with mine, but the learning doesnt seem to work00:45
joschwell, i'm using gnome with 0% battery right now00:45
joschand that's not because my charging board is broken :D00:45
zeha:D00:45
joschno usb-c cable plugged in this time00:45
zehathe other day i had like "15%" and it couldnt boot00:45
joschfunky00:46
joschwell, at least to measure "how long does the battery last" i should disable upower00:46
zehait made me appreciate that the other laptops battery gauge probably does some very interesting things00:46
zehayeah00:46
joschi'd hope that there is some undervoltage protection which switches the thing off when it becomes unsafe for the cells00:46
zehai think so00:47
zehathe packs have their own management and i think that will just cut the power00:47
joschoh indeed they do00:47
- vagrantc (QUIT: Ping timeout: 276 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50)01:05
joschand it's still running :)01:09
joschzeha: so something is deeply wrong with the sysctl computes the battery percentage, no?01:10
zehaafaik there -is- some learning. but i'm wary on the quality of it01:12
joschminute: i have another POC locally where i switched the partition table format of the system image from MBR to GPT and set up EFI boot. It seems to work at least under qemu with EFI:01:19
josch[   18.479128] Run /init as init process01:19
joschLoading, please wait...01:19
joschStarting systemd-udevd version 257.6-101:19
joschmaybe it will even run on real hardware with EDK201:19
joschi'll make it pretty tomorrow01:19
zehanice01:24
zehajosch: but yeah, someone with more focus than me at the moment needs to read the battery gauge data sheet and appnotes and figure this out01:24
minutejosch: zeha: i think the new reform2_lpc doesn't report 0% anymore 01:25
zehabut the sysctl sometimes does (i think)01:26
joschminute: nice! I'm going to try this out tomorrow :)01:26
zehaor is that also clamped to something now?01:26
minutezeha: yeah but afaik i filter that now01:26
zehaah01:26
zehanice01:26
minutebecause 0% doesn't make sense01:26
minute:D01:26
zeha(now i vaguely remember seeing sth in your changes)01:26
joschpocket is now at 0% for an hour :)01:26
zehayeah01:26
joschah it switched off!01:27
zehaboom01:27
joschgreat stuff01:27
zeha;)01:27
joschthen tomorrow the real test :)01:27
josch1.5 hours sounded a bit too bad XD01:27
minutejosch: oh great, thanks for continuing on the amd64 image01:27
minutejosch: this is about reform lpc, not pocket, right?01:27
joschminute: everything i said above was pocket01:28
minuteah ok01:28
joschUPower switched it off at 2% and i had to disable that to get an extra hour of runtime out of it01:28
minutei think esther's power test yielded 4h on pocket rk358801:28
minutejosch: ok my plan is to clamp above 2%01:29
minutei think i'll do the last few percents voltage based01:29
joschyes, esthers results made me doubt that i do testing right01:29
minutethe low and high end of the percentage can both be voltage based01:30
joschbut esther is also not running gnome so maybe no upower either :)01:30
minuteand the middle needs to be coloumb counted01:30
minuteah on pocket this is a hw gauge which works in mysterious ways01:30
minutebut classic and next have fw gauges01:30
zehamysterious ways :>01:30
joschindistinguishable from magic and all that :)01:31
zehaindeed01:31
minutehehe... patents: indistinguishable from magic01:31
joschaaaaanyways, enough reform for the day -- good night! _o/01:32
zehanight!01:35
+ aloo_shu_ (~aloo_shu@90.166.193.10)02:12
- aloo_shu (QUIT: Killed (platinum.libera.chat (Nickname regained by services))) (~aloo_shu@90.166.99.98)02:12
* aloo_shu_ -> aloo_shu02:12
- paperManu (QUIT: Ping timeout: 276 seconds) (~paperManu@107.159.213.145)03:14
- nsc (QUIT: Ping timeout: 252 seconds) (~nicolas@i5C74DD72.versanet.de)03:20
+ nsc (~nicolas@i5C74DD0A.versanet.de)03:21
- mjw (QUIT: Ping timeout: 272 seconds) (~mjw@gnu.wildebeest.org)03:39
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)04:03
- jackhill (QUIT: Ping timeout: 252 seconds) (~jackhill@kalessin.dragonsnail.net)04:27
- vagrantc (QUIT: Ping timeout: 248 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50)04:40
- L29Ah (QUIT: Read error: Connection reset by peer) (~L29Ah@wikipedia/L29Ah)05:24
+ L29Ah (~L29Ah@wikipedia/L29Ah)05:33
- L29Ah (QUIT: Read error: Connection reset by peer) (~L29Ah@wikipedia/L29Ah)05:48
- Ar|stote|is (QUIT: Read error: Connection reset by peer) (~linx@149.210.0.43)06:35
+ Ar|stote|is (~linx@149.210.0.43)06:44
kfxanyone using edk2 on reform with rk3588?  if so, how'd you get it to use the built-in keyboard?07:05
sad_plankfx: bkeys does iirc07:12
- Ar|stote|is (QUIT: Ping timeout: 265 seconds) (~linx@149.210.0.43)09:07
+ colinsane (~colinunin@97-113-79-161.tukw.qwest.net)09:39
- colinsane (QUIT: Ping timeout: 260 seconds) (~colinunin@97-113-79-161.tukw.qwest.net)09:44
+ gustav28 (~gustav@c-78-82-53-92.bbcust.telenor.se)10:02
+ Ar|stote|is (~linx@149.210.3.162)11:01
+ chomwitt (~chomwitt@2a02:85f:9ace:3000:1ac0:4dff:fedb:a3f1)11:22
+ arminweigl_ (~arminweig@sourcehut/user/arminweigl)11:29
- arminweigl (QUIT: Ping timeout: 252 seconds) (~arminweig@sourcehut/user/arminweigl)11:30
- arminweigl_ (QUIT: Ping timeout: 252 seconds) (~arminweig@sourcehut/user/arminweigl)11:34
- Ar|stote|is (QUIT: Ping timeout: 268 seconds) (~linx@149.210.3.162)11:40
+ Ar|stote|is (~linx@149.210.5.33)11:44
+ arminweigl (~arminweig@sourcehut/user/arminweigl)11:46
minutekfx: someone should really do some customizing of edk2 for the actual reform2 device tree (not only for aio)11:53
minutekfx: also probably the usb hub reset should be toggled once, which i recently added to our uboot11:54
+ L29Ah (~L29Ah@wikipedia/L29Ah)12:22
- Ar|stote|is (QUIT: Ping timeout: 252 seconds) (~linx@149.210.5.33)12:23
- arminweigl (QUIT: Ping timeout: 252 seconds) (~arminweig@sourcehut/user/arminweigl)12:24
+ Ar|stote|is (~linx@149.210.5.33)12:28
+ arminweigl (~arminweig@sourcehut/user/arminweigl)12:43
+ arminweigl_ (~arminweig@sourcehut/user/arminweigl)12:54
- arminweigl (QUIT: Ping timeout: 260 seconds) (~arminweig@sourcehut/user/arminweigl)12:55
- arminweigl_ (QUIT: Ping timeout: 248 seconds) (~arminweig@sourcehut/user/arminweigl)12:59
+ arminweigl (~arminweig@sourcehut/user/arminweigl)13:04
sad_planI have a feeling some of you guys would enjoy this: https://100r.co/site/uxn.html unless you already know of it ofcourse.13:11
+ arminweigl_ (~arminweig@sourcehut/user/arminweigl)13:16
- arminweigl (QUIT: Ping timeout: 252 seconds) (~arminweig@sourcehut/user/arminweigl)13:18
- arminweigl_ (QUIT: Ping timeout: 268 seconds) (~arminweig@sourcehut/user/arminweigl)13:21
+ paperManu (~paperManu@107.159.213.145)13:34
+ arminweigl (~arminweig@sourcehut/user/arminweigl)13:47
CephonAlteralove UXN13:55
sad_planCephonAltera: nice. ive only tested couple roms yet. what do you use it for?13:58
CephonAlteraI used Dexe as my favorite hex viewer/editor13:59
CephonAlterabut its also fun to program for. uxntal is a cool language13:59
sad_planinteresting13:59
CephonAlterathis thing is also pretty neat https://100r.co/site/orca.html14:00
sad_planneat14:03
- arminweigl (QUIT: Ping timeout: 245 seconds) (~arminweig@sourcehut/user/arminweigl)15:17
bkeyskfx: What problems are you having? It just worked for me15:22
+ arminweigl (~arminweig@sourcehut/user/arminweigl)15:27
- arminweigl (QUIT: Ping timeout: 252 seconds) (~arminweig@sourcehut/user/arminweigl)15:54
+ arminweigl (~arminweig@sourcehut/user/arminweigl)15:55
+ mjw (~mjw@gnu.wildebeest.org)15:57
+ bkeys1 (~Thunderbi@173.186.16.211)15:59
- bkeys (QUIT: Ping timeout: 276 seconds) (~Thunderbi@173.186.16.211)16:02
* bkeys1 -> bkeys16:02
- arminweigl (QUIT: Ping timeout: 265 seconds) (~arminweig@sourcehut/user/arminweigl)16:02
+ arminweigl (~arminweig@sourcehut/user/arminweigl)16:05
- bkeys (QUIT: Ping timeout: 265 seconds) (~Thunderbi@173.186.16.211)16:12
- Ar|stote|is (QUIT: Ping timeout: 265 seconds) (~linx@149.210.5.33)16:24
+ Ar|stote|is (~linx@149.210.5.33)16:28
+ bkeys (~Thunderbi@66.110.201.50)16:33
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)16:37
+ arminweigl_ (~arminweig@sourcehut/user/arminweigl)16:38
+ bkeys (~Thunderbi@66.110.201.50)16:38
- arminweigl (QUIT: Ping timeout: 265 seconds) (~arminweig@sourcehut/user/arminweigl)16:39
- arminweigl_ (QUIT: Ping timeout: 244 seconds) (~arminweig@sourcehut/user/arminweigl)16:42
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@66.110.201.50)16:44
+ bkeys1 (~Thunderbi@66.110.201.50)16:44
- bkeys1 (QUIT: Client Quit) (~Thunderbi@66.110.201.50)16:45
+ bkeys (~Thunderbi@66.110.201.50)16:45
- bkeys (QUIT: Ping timeout: 248 seconds) (~Thunderbi@66.110.201.50)16:53
+ bkeys (~Thunderbi@66.110.201.50)17:00
- bkeys (QUIT: Client Quit) (~Thunderbi@66.110.201.50)17:02
+ bkeys1 (~Thunderbi@66.110.201.50)17:02
- bkeys1 (QUIT: Client Quit) (~Thunderbi@66.110.201.50)17:03
+ bkeys (~Thunderbi@66.110.201.50)17:03
- bkeys (QUIT: Client Quit) (~Thunderbi@66.110.201.50)17:04
+ bkeys1 (~Thunderbi@66.110.201.50)17:04
+ arminweigl (~arminweig@sourcehut/user/arminweigl)17:05
* bkeys1 -> bkeys17:06
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@66.110.201.50)17:09
+ bkeys1 (~Thunderbi@66.110.201.50)17:09
joschbkeys: i'm currently adding support for EFI booting to our Debian images by adding a unified kernel image into EFI/BOOT/bootaa64.efi. I currently boot this via qemu but i'm wondering about potentially booting that on real hardware. Do you happen to know in what way a non-qemu EFI implementation would pass board-specific Linux cmdline args?17:09
+ bkeys (~Thunderbi@38-146-94-247.echocast.zone)17:11
- bkeys1 (QUIT: Ping timeout: 252 seconds) (~Thunderbi@66.110.201.50)17:13
- Ar|stote|is (QUIT: Quit: No Ping reply in 180 seconds.) (~linx@149.210.5.33)17:16
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@38-146-94-247.echocast.zone)17:21
+ bkeys (~Thunderbi@38-146-94-247.echocast.zone)17:21
+ Ar|stote|is (~linx@149.210.5.33)17:22
joschi also fail to stop gnome from shutting down when battery percentage is reported as being critical -- anybody knows how to convince gnome to just do nothing?17:28
joschzeha, minute: alternatively I take patches to prevent sysctl from generating battery percentages below.... 2 percent? I'd have to read gnome code to see how this is actually implemented...17:29
bkeysjosch: I mean grub should pass the cmdline args?17:30
bkeysEFI boots grub which then passes cmdline artgs17:30
bkeysargs17:30
+ arminweigl_ (~arminweig@sourcehut/user/arminweigl)18:01
zehajosch: i thought minute already did this18:03
- arminweigl (QUIT: Ping timeout: 272 seconds) (~arminweig@sourcehut/user/arminweigl)18:03
* arminweigl_ -> arminweigl18:03
zehajosch: away for the evening, ping me tomorrow if nothings in master in an MR?18:04
minutejosch: zeha: https://source.mnt.re/reform/reform-tools/-/merge_requests/127/diffs#328ba5e9fbfb90bdcf78ee91fc2aeabdd10e2b64_491_44918:05
minutejosch: zeha: maybe try gauge < 518:05
joschminute: oooh this is in the lpc module, nice! This makes things easier to test for me. Will try, thank you! :)18:06
minutejosch: yes :D18:06
minutejosch: i'd like to get this merged soon-ish (next week?)18:06
joschbut let me first find the codepath in gnome to have a good reasoning for the values we put there18:06
joschah18:06
joschsure, merge away18:06
joschwe can set a better value later18:06
joschwe have family over this week so i don't get to do much XD18:07
joschthat's why the plan was to do battery runtime experiments as those are mostly "doing themselves" :D18:07
joschokay, so gnome just uses UPower to figure out what to do when the battery is critical18:16
joschand apparently it does not understand the value "ignore" for CriticalPowerAction18:16
joschit only knows "PowerOff" and "everything else": https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/blob/main/plugins/power/gsd-power-manager.c?ref_type=heads#L45918:17
joschthe default value for PercentAction is 2.0 in Debian's /etc/UPower/UPower.conf18:18
joschso I suspect the lpc module must be prevented from reporting that and should stop at 3.0?18:18
joschi'll leave a comment about that in MR 12718:19
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@38-146-94-247.echocast.zone)18:19
+ bkeys (~Thunderbi@38-146-94-247.echocast.zone)18:20
joschoh no wait there is als AllowRiskyCriticalPowerAction18:27
- bkeys (QUIT: Ping timeout: 252 seconds) (~Thunderbi@38-146-94-247.echocast.zone)18:33
- wiedi (QUIT: Ping timeout: 268 seconds) (~wiedi@ip5f5908ad.dynamic.kabel-deutschland.de)19:29
+ wiedi (~wiedi@2a01:138:a015:15:8805:b9e:81ba:671a)19:30
gsoraagainst all odds, ups delivered today19:50
gsorasadly, I think there’s an issue with my display :-/19:50
gsoramoving the display breaks the saturation of the colors, as if it isn’t connected properly, though I Inspected the cable and it looks properly seated19:52
gsorathe fit and finish of this device is incredible by the way, I can’t believe it’s designed and partially made in a small shop in Germany19:54
gsoraoh, there’s also a black dot on the screen…19:58
gsoraactually more than one, and some ghosting as well19:59
gsoraminute: ever seen anything like this? looks like either a faulty display or a broken connector?20:00
joschgsora: lets ping minute about the above -- otherwise, I guess write support@mntre.com20:00
gsoramy luck keeps getting better lol crashed on my bike today as well20:01
gsorathinking about it, it might’ve bee damaged in shipping, as there wasn’t much packing material on the top of the box 20:02
gsoraa dog just appeared in the small screen lol20:06
gsorasent a mail to support so they can track the process better hopefully20:24
- chomwitt (QUIT: Ping timeout: 252 seconds) (~chomwitt@2a02:85f:9ace:3000:1ac0:4dff:fedb:a3f1)20:30
+ bkeys (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net)20:38
joschbkeys: unfortunately grub cannot be installed reproducibly so you loose verifiable disk images :(21:46
joschgsora: right, if it arrived like that it sounds like a case of "damaged by shipment" :(21:47
- wiedi (QUIT: Ping timeout: 252 seconds) (~wiedi@2a01:138:a015:15:8805:b9e:81ba:671a)21:58
+ wiedi (~wiedi@ip5f581498.dynamic.kabel-deutschland.de)22:06
kfxbkeys: it mostly works, just doesn't recognize any keypresses22:13
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-53-92.bbcust.telenor.se)22:15
+ murphnj (~murph@user/murphnj)22:32
murphnjtzag!   Has anyone out there tried to reflash a Pocket reform by the internal connector?  Does the battery power switch have to be on to do it?  I have it off, and I don't see the USB device show up on the x86 laptop to do the reflash.  I suspect that I need to switch the power, but don't want to let the magic smoke out, so I'm hoping for confirmation before I try.22:36
joschoh hello murphnj!22:36
joschmurphnj: did you change the jumper position?22:36
kfxminute: edk2 recently pulled in the 6.15 device tree stuff, which includes the reform stuff22:36
murphnjHi there, yes, I followed the directions carefully, but that was over a week ago, so I'll double-check beforehand.22:47
- lanodan (QUIT: Ping timeout: 248 seconds) (~lanodan@2a01:e0a:d6:9930::35)22:49
+ chomwitt (~chomwitt@2a02:85f:9ace:3000:1ac0:4dff:fedb:a3f1)22:59
joschmurphnj: unfortunately I have not performed what you are trying myself yet. Maybe you want to ping minute with your qestuon23:27
murphnjYeah, I'll do that on mastodon, soo how it goes. :)23:28
+ reform9803 (~dozens@lexinny815llc08.l.subnet.rcn.com)23:42
- chomwitt (QUIT: Ping timeout: 252 seconds) (~chomwitt@2a02:85f:9ace:3000:1ac0:4dff:fedb:a3f1)23:43
- reform9803 (QUIT: Ping timeout: 260 seconds) (~dozens@lexinny815llc08.l.subnet.rcn.com)23:47
+ chomwitt (~chomwitt@2a02:85f:9ace:3000:1ac0:4dff:fedb:a3f1)23:55

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