+ 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_ -> mjw | 00:05 | |
+ Guest3230 (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c) | 00:06 | |
josch | minute: I tested the same setup again. I get 1:36 hours of runtime. | 00:07 |
---|---|---|
josch | both cells report 3.4 V | 00: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 | |
josch | oh no... did it just switch off because the sysctl reports 0% battery so gnome or upower shuts it down? | 00:37 |
josch | minute: why is there CriticalPowerAction=HybridSleep in /etc/UPower/UPower.conf? | 00:38 |
zeha | https://sources.debian.org/src/upower/1.90.9-1/etc/UPower.conf/?hl=104#L104 default? | 00:41 |
josch | zeha: i know -- my question is, why did we not change this? | 00:41 |
zeha | why should you? | 00:41 |
josch | because my pocket seems to be running quite a bit longer than 0% indicates? | 00:42 |
zeha | but that is a problem in the domain of sysctl/batterymgmt, not in the upower domain | 00:42 |
josch | yes | 00:43 |
zeha | i would expect "0% battery" means: cannot continue running. i think this is not unreasonable | 00:44 |
josch | i agree | 00:44 |
josch | i do not know enough about the pocket but at least the classic reform lpc "learns" what 0% means first | 00:44 |
josch | but if gnome/udisk switches it off before 0% is reached, the real 0% is never learned by the lpc | 00:44 |
zeha | i've tried a bit with mine, but the learning doesnt seem to work | 00:45 |
josch | well, i'm using gnome with 0% battery right now | 00:45 |
josch | and that's not because my charging board is broken :D | 00:45 |
zeha | :D | 00:45 |
josch | no usb-c cable plugged in this time | 00:45 |
zeha | the other day i had like "15%" and it couldnt boot | 00:45 |
josch | funky | 00:46 |
josch | well, at least to measure "how long does the battery last" i should disable upower | 00:46 |
zeha | it made me appreciate that the other laptops battery gauge probably does some very interesting things | 00:46 |
zeha | yeah | 00:46 |
josch | i'd hope that there is some undervoltage protection which switches the thing off when it becomes unsafe for the cells | 00:46 |
zeha | i think so | 00:47 |
zeha | the packs have their own management and i think that will just cut the power | 00:47 |
josch | oh indeed they do | 00:47 |
- vagrantc (QUIT: Ping timeout: 276 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 01:05 | |
josch | and it's still running :) | 01:09 |
josch | zeha: so something is deeply wrong with the sysctl computes the battery percentage, no? | 01:10 |
zeha | afaik there -is- some learning. but i'm wary on the quality of it | 01:12 |
josch | minute: 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 process | 01:19 |
josch | Loading, please wait... | 01:19 |
josch | Starting systemd-udevd version 257.6-1 | 01:19 |
josch | maybe it will even run on real hardware with EDK2 | 01:19 |
josch | i'll make it pretty tomorrow | 01:19 |
zeha | nice | 01:24 |
zeha | josch: but yeah, someone with more focus than me at the moment needs to read the battery gauge data sheet and appnotes and figure this out | 01:24 |
minute | josch: zeha: i think the new reform2_lpc doesn't report 0% anymore | 01:25 |
zeha | but the sysctl sometimes does (i think) | 01:26 |
josch | minute: nice! I'm going to try this out tomorrow :) | 01:26 |
zeha | or is that also clamped to something now? | 01:26 |
minute | zeha: yeah but afaik i filter that now | 01:26 |
zeha | ah | 01:26 |
zeha | nice | 01:26 |
minute | because 0% doesn't make sense | 01:26 |
minute | :D | 01:26 |
zeha | (now i vaguely remember seeing sth in your changes) | 01:26 |
josch | pocket is now at 0% for an hour :) | 01:26 |
zeha | yeah | 01:26 |
josch | ah it switched off! | 01:27 |
zeha | boom | 01:27 |
josch | great stuff | 01:27 |
zeha | ;) | 01:27 |
josch | then tomorrow the real test :) | 01:27 |
josch | 1.5 hours sounded a bit too bad XD | 01:27 |
minute | josch: oh great, thanks for continuing on the amd64 image | 01:27 |
minute | josch: this is about reform lpc, not pocket, right? | 01:27 |
josch | minute: everything i said above was pocket | 01:28 |
minute | ah ok | 01:28 |
josch | UPower switched it off at 2% and i had to disable that to get an extra hour of runtime out of it | 01:28 |
minute | i think esther's power test yielded 4h on pocket rk3588 | 01:28 |
minute | josch: ok my plan is to clamp above 2% | 01:29 |
minute | i think i'll do the last few percents voltage based | 01:29 |
josch | yes, esthers results made me doubt that i do testing right | 01:29 |
minute | the low and high end of the percentage can both be voltage based | 01:30 |
josch | but esther is also not running gnome so maybe no upower either :) | 01:30 |
minute | and the middle needs to be coloumb counted | 01:30 |
minute | ah on pocket this is a hw gauge which works in mysterious ways | 01:30 |
minute | but classic and next have fw gauges | 01:30 |
zeha | mysterious ways :> | 01:30 |
josch | indistinguishable from magic and all that :) | 01:31 |
zeha | indeed | 01:31 |
minute | hehe... patents: indistinguishable from magic | 01:31 |
josch | aaaaanyways, enough reform for the day -- good night! _o/ | 01:32 |
zeha | night! | 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_shu | 02: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 | |
kfx | anyone using edk2 on reform with rk3588? if so, how'd you get it to use the built-in keyboard? | 07:05 |
sad_plan | kfx: bkeys does iirc | 07: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 | |
minute | kfx: someone should really do some customizing of edk2 for the actual reform2 device tree (not only for aio) | 11:53 |
minute | kfx: also probably the usb hub reset should be toggled once, which i recently added to our uboot | 11: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_plan | I 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 | |
CephonAltera | love UXN | 13:55 |
sad_plan | CephonAltera: nice. ive only tested couple roms yet. what do you use it for? | 13:58 |
CephonAltera | I used Dexe as my favorite hex viewer/editor | 13:59 |
CephonAltera | but its also fun to program for. uxntal is a cool language | 13:59 |
sad_plan | interesting | 13:59 |
CephonAltera | this thing is also pretty neat https://100r.co/site/orca.html | 14:00 |
sad_plan | neat | 14:03 |
- arminweigl (QUIT: Ping timeout: 245 seconds) (~arminweig@sourcehut/user/arminweigl) | 15:17 | |
bkeys | kfx: What problems are you having? It just worked for me | 15: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 -> bkeys | 16: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 -> bkeys | 17: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 | |
josch | bkeys: 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 | |
josch | i 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 |
josch | zeha, 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 |
bkeys | josch: I mean grub should pass the cmdline args? | 17:30 |
bkeys | EFI boots grub which then passes cmdline artgs | 17:30 |
bkeys | args | 17:30 |
+ arminweigl_ (~arminweig@sourcehut/user/arminweigl) | 18:01 | |
zeha | josch: i thought minute already did this | 18:03 |
- arminweigl (QUIT: Ping timeout: 272 seconds) (~arminweig@sourcehut/user/arminweigl) | 18:03 | |
* arminweigl_ -> arminweigl | 18:03 | |
zeha | josch: away for the evening, ping me tomorrow if nothings in master in an MR? | 18:04 |
minute | josch: zeha: https://source.mnt.re/reform/reform-tools/-/merge_requests/127/diffs#328ba5e9fbfb90bdcf78ee91fc2aeabdd10e2b64_491_449 | 18:05 |
minute | josch: zeha: maybe try gauge < 5 | 18:05 |
josch | minute: oooh this is in the lpc module, nice! This makes things easier to test for me. Will try, thank you! :) | 18:06 |
minute | josch: yes :D | 18:06 |
minute | josch: i'd like to get this merged soon-ish (next week?) | 18:06 |
josch | but let me first find the codepath in gnome to have a good reasoning for the values we put there | 18:06 |
josch | ah | 18:06 |
josch | sure, merge away | 18:06 |
josch | we can set a better value later | 18:06 |
josch | we have family over this week so i don't get to do much XD | 18:07 |
josch | that's why the plan was to do battery runtime experiments as those are mostly "doing themselves" :D | 18:07 |
josch | okay, so gnome just uses UPower to figure out what to do when the battery is critical | 18:16 |
josch | and apparently it does not understand the value "ignore" for CriticalPowerAction | 18:16 |
josch | it 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#L459 | 18:17 |
josch | the default value for PercentAction is 2.0 in Debian's /etc/UPower/UPower.conf | 18:18 |
josch | so I suspect the lpc module must be prevented from reporting that and should stop at 3.0? | 18:18 |
josch | i'll leave a comment about that in MR 127 | 18: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 | |
josch | oh no wait there is als AllowRiskyCriticalPowerAction | 18: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 | |
gsora | against all odds, ups delivered today | 19:50 |
gsora | sadly, I think there’s an issue with my display :-/ | 19:50 |
gsora | moving the display breaks the saturation of the colors, as if it isn’t connected properly, though I Inspected the cable and it looks properly seated | 19:52 |
gsora | the 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 Germany | 19:54 |
gsora | oh, there’s also a black dot on the screen… | 19:58 |
gsora | actually more than one, and some ghosting as well | 19:59 |
gsora | minute: ever seen anything like this? looks like either a faulty display or a broken connector? | 20:00 |
josch | gsora: lets ping minute about the above -- otherwise, I guess write support@mntre.com | 20:00 |
gsora | my luck keeps getting better lol crashed on my bike today as well | 20:01 |
gsora | thinking about it, it might’ve bee damaged in shipping, as there wasn’t much packing material on the top of the box | 20:02 |
gsora | a dog just appeared in the small screen lol | 20:06 |
gsora | sent a mail to support so they can track the process better hopefully | 20: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 | |
josch | bkeys: unfortunately grub cannot be installed reproducibly so you loose verifiable disk images :( | 21:46 |
josch | gsora: 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 | |
kfx | bkeys: it mostly works, just doesn't recognize any keypresses | 22:13 |
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-53-92.bbcust.telenor.se) | 22:15 | |
+ murphnj (~murph@user/murphnj) | 22:32 | |
murphnj | tzag! 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 |
josch | oh hello murphnj! | 22:36 |
josch | murphnj: did you change the jumper position? | 22:36 |
kfx | minute: edk2 recently pulled in the 6.15 device tree stuff, which includes the reform stuff | 22:36 |
murphnj | Hi 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 | |
josch | murphnj: unfortunately I have not performed what you are trying myself yet. Maybe you want to ping minute with your qestuon | 23:27 |
murphnj | Yeah, 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/!