2024-08-08.log

- gustav28 (QUIT: Quit: Quit) (~gustav@c-2336524e.019-141-67626730.bbcust.telenor.se)00:04
- xuochi (QUIT: Quit: leaving) (~xuochi@138.sub-75-236-210.myvzw.com)00:19
- andypiper (QUIT: Quit: bye) (~andypiper@45.148.12.75)00:26
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)01:23
joschaaaaaand the linux 6.10 branch was finally merged into main01:24
joschvery ugly workaround but at least it works... :/01:24
+ reform16124 (~lathie@c-24-17-214-36.hsd1.wa.comcast.net)01:39
- reform16124 (QUIT: Client Quit) (~lathie@c-24-17-214-36.hsd1.wa.comcast.net)01:40
- mtm (QUIT: Ping timeout: 255 seconds) (~textual@c-71-228-84-213.hsd1.fl.comcast.net)02:04
+ mtm (~textual@c-71-228-84-213.hsd1.fl.comcast.net)02:06
- bluerise (QUIT: Ping timeout: 252 seconds) (~bluerise@p5b0acdf4.dip0.t-ipconnect.de)03:24
+ bluerise (~bluerise@p5b0ac2ab.dip0.t-ipconnect.de)03:25
- cobra (QUIT: Ping timeout: 244 seconds) (~cobra@user/Cobra)03:43
+ cobra (~cobra@user/Cobra)03:48
- jn (QUIT: Remote host closed the connection) (~quassel@user/jn/x-3390946)04:36
+ jn (~quassel@2001-4dd3-e14e-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de)04:37
- jn (QUIT: Changing host) (~quassel@2001-4dd3-e14e-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de)04:37
+ jn (~quassel@user/jn/x-3390946)04:37
- bkeys (QUIT: Quit: bkeys) (~Thunderbi@45.134.140.153)04:43
- aloo_shu (QUIT: Ping timeout: 252 seconds) (~aloo_shu@85.51.17.53)05:14
+ aloo_shu (~aloo_shu@85.51.17.53)05:23
- Gooberpatrol66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66)06:10
voltagexhow difficult is replacing the whole keyboard? I just saw the v3 keyboard with the US-ish layout and it looks like I'd have a much better time with it.07:50
voltagex(I don't know if I selected the wrong layout when I ordered :/)07:51
voltagexhappy to send the other keyboard back to be reused or given to someone who needs it, too.07:51
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)08:00
+ mundane-1emantic (~user@158.120.74.51)08:14
Twodisbetterjosch: why was the ugly workaround necessary? What does 6.10 bring us that makes that effort worth it? (That is an innocent question, and not one meant to be condescending.)08:26
- mesaoptimizer (QUIT: Quit: mesaoptimizer) (~mesaoptim@user/PapuaHardyNet)10:15
+ mesaoptimizer (~mesaoptim@user/PapuaHardyNet)10:15
+ amospalla (~jordi@user/amospalla)10:17
amospallajosch: minute: if this is of your interest, I upgraded my Pocket to 6.10, now kernel startup messages end on its third line "Begin: Loading essential drivers ...", and then the computer ends booting and screen comes black. I can ssh to it but nothing shows on the screen.10:22
amospallaTo be clear, kernel loads, shows three lines of text and comes black after a while.10:24
amospalladmesg -> https://pastebin.com/JZM7gS2k10:27
amospallaoh well, at the fourth reboot, screen works again. :O :))10:30
joschTwodisbetter: the problem is this: https://salsa.debian.org/kernel-team/linux/-/merge_requests/1152#note_51308510:31
joschamospalla: oh no!! :(10:31
TwodisbetterπŸ‘πŸ‘10:34
Twodisbetterjosch: thanks! 10:34
amospallaNow kernel hangs with an "internal error", it may be a coincidence that my hardware got faulty just right now that I also upgraded.10:34
vkoskivhttps://www.phoronix.com/news/GhostWrite-Vulnerability-RISC-V10:35
minutevoltagex: to replace the keyboard you only have to remove some screws and un/plug some cables10:46
amospallajust for the record, after switching the physical power button it boots again correctly.10:48
[tj]https://lobste.rs/s/rcexlr/mnt_pocket_reform_first_impressions10:50
[tj]all the comments I have seen have been positive, during the crowd funding there were a lot more about the price, but that seems to have died down10:51
amospallaWhen attaching the display ribbon, is there anything special to do, besides loosen the connector tab, pushing the ribbon into it with the fingers, and close the connector tab?11:13
amospallaI suspect I may have not connected it correctly and that is why my Pocket now randomly fails. I replaced it a few days ago.11:14
- blast007 (QUIT: Quit: When the pin is pulled, Mr. Grenade is not our friend) (~blast@user/blast007)11:41
+ blast007 (~blast@user/blast007)11:45
- mundane-1emantic (QUIT: Ping timeout: 276 seconds) (~user@158.120.74.51)12:01
amospallaSorry for pinging before, but the coincidence made me think it could be related to the kernel upgrade.12:48
- iank (QUIT: Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in) (~iank@fsf/staff/iank)13:25
+ iank (~iank@fsf/staff/iank)13:27
+ rwv (1fa29d61cb@2a03:6000:1812:100::6b)13:27
- mjw (QUIT: Ping timeout: 255 seconds) (~mjw@gnu.wildebeest.org)13:40
- mtm (QUIT: Ping timeout: 260 seconds) (~textual@c-71-228-84-213.hsd1.fl.comcast.net)14:02
+ mtm (~textual@c-71-228-84-213.hsd1.fl.comcast.net)14:06
+ bkeys (~Thunderbi@45.134.140.153)14:39
+ mjw (~mjw@gnu.wildebeest.org)14:43
TwodisbetterOne thing I am noticing with the Pocket is if you have to force off it due to a hanged state or kernel crash, etc. When you boot again you'll be dropped at initramfs prompt and it will not boot further. If you power off here and back on, it will do some file repairs and then boot successfully. Just odd that it doesn't automatically do this the first time. 15:15
TwodisbetterThis is with an encrypted nvme drive being used15:15
+ jacobk (~quassel@47-186-105-237.dlls.tx.frontiernet.net)16:50
Twodisbetterthe reason it seems that it is dumping to the initramfs prompt is that it is unable to mount the nvme drive after repairing things.16:58
joschminute: i added the reform-next system image and got: ERROR: Uploading artifacts as "archive" to coordinator... 413 Request Entity Too Large  id=5308 responseStatus=413 Request Entity Too Large status=413 token=glcbt-6417:07
joschminute: https://source.mnt.re/reform/reform-system-image/-/jobs/530817:07
minuteok, got DSI (display) working on pocket/rk358817:13
minutejosch: woops @ too large17:13
minuteTwodisbetter: yep, i'm also wondering why it needs 2 boots to repair the disk17:14
minutemaybe the first boot just notices there is a problem and registers that for next time17:14
sigridno hdmi adapter required?17:15
minutenope17:16
sigridthat's great17:23
minutebut: rcore has no wifi on board, but i made a port for it with sdio+usb+uart signals. also there's the asiarf card that could be used instead, at least in pocket, if one doesn't need wwan17:34
minutelol https://hardwarerecs.stackexchange.com/a/1845617:37
minutethere's an adapter that allows you to plug an intel wifi card into a m-key slot17:37
sigridhaha nice17:39
sigridprobably great for diskless systems that have to run over wifi, for whatever reason17:39
minutethe rk3588 module has 256GB eMMC so one could also use that and don't use an nvme17:39
minutesigrid: wifi thin client? :D17:39
sigridyeah, like a terminal or something17:40
minuteyeah17:40
- mtm (QUIT: Quit: Textual IRC Client: www.textualapp.com) (~textual@c-71-228-84-213.hsd1.fl.comcast.net)18:08
minuteanyone tried this DE yet? with some design fixes (font, margins, borders) it could be interesting https://system76.com/cosmic18:18
joschminute: the last system images had a combined size of close to 10 GB. Maybe the default for gitlab is 10 GB? I started collecting ideas of how to mitigate the increased size of the system images here: https://source.mnt.re/reform/reform-system-image/-/issues/2818:24
Twodisbetterminute: I wish. I think it is going to be pretty good. Do you think it is going to be power efficient. 18:25
minutejosch: ok, first we need to bump that somehow18:25
minutemaybe we can use some deduplicating filesystem on the machine that stores the artifacts18:25
minuteZFS18:27
minutejosch: artifact limit is now bumped to 20480 MB18:31
minutejosch: what's the local workaround for the "kernel-wedge" issue?18:37
minuteah, that's just a missing tool18:38
minuteapt install kernel-wedge18:40
^alexhoo boy the pico sdk had a major version update19:05
^alexalso ugh everyone talks about _over_clocking their rp2040 but nobody talks about running it at 12mhz system clock 19:10
minutemhm mhm https://codeberg.org/pyoif/rtl88x2cs19:13
minute^alex: finally i can talk about the rp2350...19:13
minuteswitching to that will probably decrease our energy usage in sleep mode19:14
^alexminute, yeah, we hope to clock the 2040s at 12mhz largely and let the USB PLL do the thing19:17
^alexfor the USB clock19:17
minute^alex: nice!19:20
^alexthis requires completely sandblasting whatever setup the runtime does, and manually whacking the clock sources19:24
^alexbut ought to cut down some on the power consumption indeed19:24
Twodisbetter minute: the anodized black hinges on the pcoket reform was a welcome surprise. It looks great!20:00
minutejosch: https://source.mnt.re/reform/reform-debian-packages/-/merge_requests/5220:08
minuteTwodisbetter: cool, happy it was worth it ^^20:08
^alexour favorite part of the hinges is that the machine folds flat20:09
Twodisbetteryeah the 180 in there is nice20:10
jfredgives it a bit of a Dynabook feel when fully open20:20
joschminute: the system image matrix is growing!! :D20:45
minuteyes :D20:45
joschminute: what u-boot is this using20:45
minutejosch: just the rk3588 uboot... i never tested it20:46
minuteirl20:46
minutebecause i'm using vendor uboot20:46
minute(yet)20:46
joschwe need the reform-rk3588-uboot repo to emit some blob for system images to be produced for the pocket with rk3588 (if that is something you want to offer as a download)20:46
minuteyep, wanna20:47
minutebut first, i need a working kernel package :320:47
minuteah, build failed20:47
joschwell, then good you bumped the maximum size to 20 gigs XD20:49
minuteah > initialization of β€˜int (*)(struct platform_device *)’ from incompatible pointer type β€˜void (*)(struct platform_device *)’20:49
minuteye olde20:49
blueriseplease use upstream u-boot for rk358820:56
minuteyeah, for shipping. but not during my testing atm20:56
minutethere lurk some surprises, for example there's a weird clock that is not set up correctly in mainline uboot and that renders DSI nonfunctional20:57
Twodisbetterminute: any initial hunches on whether or not the RK3588 will be an easy or difficult thing to get suspend working on?20:57
minuteTwodisbetter: probably difficult20:58
Twodisbetterminute: I really wish hibernation was possible on those platforms. I feel like that would be best. Still I really appreciate you and the teams efforts.20:59
Twodisbetterthe good news is that when the scrteen is off the pocket is using around 500-700mA21:00
TwodisbetterIf we could down clock the cpu when the screen is locked and off, then we could approximate susopend power savings without even using it.21:00
joschbluerise: currently, the collabora fork is being shipped by MNT: https://source.mnt.re/reform/reform-rk3588-uboot/-/blob/main/.gitlab-ci.yml?ref_type=heads#L921:09
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)21:09
joschinstead, we could also clone upstream u-boot and apply collabora patches on top21:10
bluerisefigured :) when I get mine I'll use upstream u-boot21:11
bluerisethough if their u-boot can initialize the display that would be nice21:11
joschminute: thanks to your bumping of the CI artifact limit, there is now a system image for reform next with rk3588 for you to test: https://source.mnt.re/reform/reform-system-image/-/jobs/5315/artifacts/browse21:22
minutejosch: nice!!21:22
grimmwareBack from holiday and reunited with my Pocket <322:10
grimmware(I intentionally left it behind because I needed to take a break from being on my normal bullshit)22:12
^alexawoo22:17
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-150-69.tukw.qwest.net)22:19
Twodisbetterso far I have had my pocket for about a week. Made a lot of changes and have gotten up to full speed on touch typing on it22:19
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)22:22
^alexwe had to completely rearrange the keyboard22:23
grimmwareI'm going to do some more work on the keyboard layout, currently I've only made the arrow key cluster into an hjkl-style on the bottom row and moved / to where up was (and made the left space a backspace)22:25
grimmwareI'm interested in adding a tap vs hold functionality22:25
grimmwareI'd like to make so that I can tap space to get space and hold it to get another layer on the keyboard like I've got on my Corne22:31
minutenice22:57
minutejosch: yay, my rk3588+dsi debian packages built went through. tomorrow i'll see if that worked22:57
grimmwareSuper excited about that. If I have to sacrifice an M.2 slot for WiFi so be it, I can tether22:58
joschawesome! progress \o/23:05
minutegot hdmi audio to work on a311d23:27
joschi... actually had never tried that!23:28
^alexchanges to handle pico-sdk 2.0 are tiny, but you do gotta `rm -rf build/` before i'll build again23:28
^alexit'll*23:28
minute^alex: nice23:30
josch^alex: you are fast! that got released 6 hours ago :D23:31
^alexit also wants to build a picotool 2.0, at least on macos23:33
^alex(we do a lot of crossbuilding for ARM microcontrollers on our mac)23:34
^alexwe'll see how this branch handles on the pocket in a minute23:34
^alexjosch, we just closed out a work week of switching the internal tooling to the AWS API v2, we've got SDK migrations on the brain apparently23:37
josch:D23:38
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)23:50

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