2025-07-23.log

minutehehe00:11
^alexit's exactly where you left it last time you used it. ;)00:16
kfx^alex: yes, and this information has rotated out of the ring buffer in my brain00:32
kfxalso, I have teenagers, so there's a nonzero chance it's in a different zip code00:33
sigridsomething weird I've noticed today after getting too many "mistypes" on my reform: if I press certain combinations of keys, garbage is produced00:53
sigrideg if I press "n" and "o", or "n" and "g"00:53
sigridit's extremely annoying and I do not recall having that before updating to latest firmware00:54
sigridrn the keyboard to me is unusable00:54
sigridis it possible there is some wiring issue at fault?00:54
+ rodion_goritskov (~rodion_go@mail.goritskov.com)00:57
sigridlooks like fiddling with the components and moving stuff around helped. weird!01:02
- robin (QUIT: Remote host closed the connection) (~robin@user/terpri)01:04
^alexah, the tried and true "wiggle some wires around" method :)01:05
+ robin (~robin@user/terpri)01:14
- robin (QUIT: Remote host closed the connection) (~robin@user/terpri)01:15
+ robin (~robin@user/terpri)01:15
+ casparvitch (~casparvit@130.102.161.16)01:20
+ aloo_shu_ (~aloo_shu@90.167.243.211)02:07
* aloo_shu -> Guest834302:07
- Guest8343 (QUIT: Killed (copper.libera.chat (Nickname regained by services))) (~aloo_shu@90.166.99.142)02:07
* aloo_shu_ -> aloo_shu02:07
+ bkeys (~Thunderbi@66.110.201.50)02:45
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@66.110.201.50)02:51
- mjw (QUIT: Ping timeout: 272 seconds) (~mjw@ip-80-113-60-143.ip.prioritytelecom.net)03:13
- L29Ah (QUIT: Quit: Gateway shutdown) (~L29Ah@wikipedia/L29Ah)03:23
+ bkeys (~Thunderbi@98.19.131.193)03:26
+ L29Ah (~L29Ah@wikipedia/L29Ah)03:27
- chomwitt (QUIT: Ping timeout: 252 seconds) (~chomwitt@2a02:85f:9ad9:f200:1ac0:4dff:fedb:a3f1)03:57
- nsc (QUIT: Ping timeout: 248 seconds) (~nicolas@i5C74DC11.versanet.de)04:02
+ nsc (~nicolas@i5C74DEB7.versanet.de)04:04
+ emdevt (~emdevt@85-76-98-58-nat.elisa-mobile.fi)04:48
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)04:50
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)05:03
+ emdevt_ (~emdevt@n6l3fnp0b40s0i982qv-1.v6.elisa-mobile.fi)05:19
- emdevt (QUIT: Ping timeout: 252 seconds) (~emdevt@85-76-98-58-nat.elisa-mobile.fi)05:21
+ jogu (~jogu@user/jogu)05:22
+ emdevt__ (~emdevt@85-76-98-58-nat.elisa-mobile.fi)05:23
- emdevt__ (QUIT: Remote host closed the connection) (~emdevt@85-76-98-58-nat.elisa-mobile.fi)05:23
- emdevt_ (QUIT: Ping timeout: 252 seconds) (~emdevt@n6l3fnp0b40s0i982qv-1.v6.elisa-mobile.fi)05:26
- casparvitch (QUIT: Quit: casparvitch) (~casparvit@130.102.161.16)06:10
- RandyK (QUIT: Ping timeout: 244 seconds) (~RandyK@user/randyk)06:11
+ RandyK (~RandyK@user/randyk)06:12
+ emdevt (~emdevt@85-76-98-58-nat.elisa-mobile.fi)06:18
joschbremner: Ben Hutchings uploaded 6.16~rc7 to experimental -- Would you like me to use your patch stack from https://salsa.debian.org/bremner/collabora-rockchip-3588 and use you as a committer or would you like to open the MR against reform-debian-packages yourself?08:08
joschbremner: there is a bit of an urgency because the reform-debian-packages pipeline and the builds on reform.d.n will keep failing until this is fixed08:08
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)08:39
+ RandyK (~RandyK@user/randyk)08:39
- robin (QUIT: Quit: Leaving) (~robin@user/terpri)09:42
+ robin (~robin@user/terpri)09:46
- emdevt (QUIT: Remote host closed the connection) (~emdevt@85-76-98-58-nat.elisa-mobile.fi)10:02
+ emdevt (~emdevt@85-76-98-58-nat.elisa-mobile.fi)10:05
- shook_queen (QUIT: Ping timeout: 260 seconds) (~user@user/spencerb)10:45
- cobra (QUIT: Quit: ZNC 1.8.2 - https://znc.in) (~cobra@user/Cobra)10:48
+ cobra (~cobra@user/Cobra)10:48
+ shook_queen (~user@2603:8001:6a44:c169:a67d:e81f:f648:c234)10:54
- shook_queen (QUIT: Changing host) (~user@2603:8001:6a44:c169:a67d:e81f:f648:c234)10:54
+ shook_queen (~user@user/spencerb)10:54
joschturns out that 1000-v3-pci_dw_rockchip_add_system_pm_support.patch and 1001-pci_dw_rockchip_enable_l0s_capability.patch were merged upstream and we can drop them now -- nice!11:08
+ chomwitt (~chomwitt@2a02:85f:9ad9:f200:1ac0:4dff:fedb:a3f1)11:09
gordon1btw yesterday i found that TFA guys _claim_ that suspend support is merged https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/2184011:10
gordon1so if everything goes well there shouldn't be too far of an endeavor between hibernate and suspend if first one works11:11
joschthat would be such a massive improvement...11:12
+ mjw (~mjw@81.175.68.162)11:32
+ BoostisBetter (4a410829d7@irc.cheogram.com)11:41
chorcI've seen quite a number of changes merged to 6.16 on Rockchip mainline status page, I'm wondering if GPU power domain and ASPM L0s support would yield some battery life improvements11:47
- emdevt (QUIT: Remote host closed the connection) (~emdevt@85-76-98-58-nat.elisa-mobile.fi)11:59
bremnerjosch: go ahead and grab the pathes from my branch if it helps. note you'll need to drop the patch that copies the dts12:19
bremnerjosch: also note I didn't update all of patches (non rk3588)12:21
bremnerjosch: obviously those two patches are dropped from my branch as well. IIRC there is only one rk3588 and the two panel patches on top of collabora's series12:35
gordon1minute: do you need help with nanovna? you can poke me if you don't fine someone more competent12:46
gordon1(i.e. who actually knows how to design antenna)12:47
gordon1s12:47
joschbremner: i ended up not using your branch but pulled directly from collabora because everything just applied out-of-the-box no problem12:52
joschthe problems are with the non-rk3588 patches because nobody cares about those other than us :D12:52
joschfor example, i'm fixing the imx8mq cadence patch right now...12:53
bremnerjosch: Oh right. most of the work for me was finding things that were already applied, the hard way12:53
bremnerjosch: I also made some patches git-am-able, which might be of interest12:58
bremnermaybe not so many in the end12:59
joschbremner: which ones?13:01
joschi tested the rk3588 patches which are all fine13:02
+ gustav28 (~gustav@c-78-82-38-144.bbcust.telenor.se)13:02
bremnerhrm. Yeah, I think it was one of the panel patches13:03
bremnerchecking...13:03
bremnerhttps://paste.debian.net/1387453/13:05
bremneroh, a bit half-assed as it turns out13:06
joschbremner: if you turn this into a git-format-patch, then i can just git-am it here :)13:06
bremnerISWYDT :P13:06
josch;)13:06
joschbremner: i can also add you as the author myself13:07
bremnerhang on, I want to fix the "Subject" in the second patch13:07
bremnerjosch: oh, actually you don't care about the second diff. 13:09
bremnerhttps://paste.debian.net/138745513:11
joschbremner: when the collabora patch says "MERGED", do you happen to know where that means they were merged to?13:41
bremnernope13:41
- natalie (QUIT: Ping timeout: 252 seconds) (~natalie@user/natalie)13:41
joschfor example https://salsa.debian.org/bremner/collabora-rockchip-3588/-/commit/ee748ab66e72d3c79ca114df1cdb90e7805c62c0 requires changes to a couple of other places...13:41
Zabahttps://lkml.org/lkml/2025/7/14/1126 perhaps relevant?13:43
joschah it's in drm-misc-next13:53
Zabawhich I guess means it’ll only show up in the kernel *after* the one that’s preparing to release soon?13:55
joschi have no idea but here it is: https://cgit.freedesktop.org/drm/drm-misc/commit/?id=5d156a9c3d5ea3dbec192121259dee2c2f938fa113:56
joschbremner: first kernel built: https://source.mnt.re/reform/reform-debian-packages/-/jobs/1222914:20
joschnow we "just" have to fix qcacld2... again... :)14:21
bremnerhurray14:21
joschnow that i know where the MERGED patched end up (drm-misc-next) i cherry-picked one of them to replace my custom fix. Looks like this: https://source.mnt.re/reform/reform-debian-packages/-/commit/3196774566b2a75f707ff282585e9eab622601ef14:22
bremnercouldn't you just cherry-pick / format-patch from the collabora branch [confused]14:23
joschbremner: the same patch in the collabora branch fails to build14:29
joschthe patches differ slightly, that's why i showed you the diff14:29
bremneroh!14:30
bremnerI wonder why my build succeeded.14:30
bremnerthe diff is pretty noisy14:31
bremnerbut, uh, new arguments to functions seems significant14:32
bremneroic, the diff is the bit at the bottom. I didn't get that far at first.14:33
ZabaI think -next trees typically collect patches that will be submitted in the next merge window, so anything that ends up there now will be submitted for inclusion in 6.1714:38
+ emdevt (~emdevt@85-76-98-58-nat.elisa-mobile.fi)14:57
+ natalie (~natalie@user/natalie)15:02
ch% sudo ./reform-mcu-tool list15:05
chTarget pocket-input-1.0 ID 1209:6d06 Serial# DE625492032E7A32 USB bus 3 address 3 Version 2025042915:05
chjosch: do you want some other output format?15:06
- bkeys (QUIT: Ping timeout: 240 seconds) (~Thunderbi@98.19.131.193)15:10
+ bkeys (~Thunderbi@66.110.201.50)15:19
- emdevt (QUIT: Quit: Leaving) (~emdevt@85-76-98-58-nat.elisa-mobile.fi)15:35
+ emdevt (~emdevt@85-76-98-58-nat.elisa-mobile.fi)15:50
joschch: depends how stable that output is. What would I write in shell to get the version number in a way that does not break when suddenly "Version" becomes "version" or once version includes a space?15:51
- bkeys (QUIT: Ping timeout: 248 seconds) (~Thunderbi@66.110.201.50)15:52
chjosch: yeah good q. i mean if the format changes, then the tool using it can also change as both would be in reform-tools? otherwise i suspect i can add a --json thing. version with space... probably15:59
joschch: i like what tools like lsblk do when they have options like --output=KEY and then print the value for that key16:06
joschsince you were talking about --json, which lsblk also has :)16:06
- emdevt (QUIT: Ping timeout: 276 seconds) (~emdevt@85-76-98-58-nat.elisa-mobile.fi)16:06
joschbecause what "reform-mcu-tool list" prints is essentially a table, no?16:07
chyeah, but its more something for human users16:08
chso maybe --output=... then16:08
+ bkeys (~Thunderbi@66.110.201.50)16:15
- mjw (QUIT: Ping timeout: 276 seconds) (~mjw@81.175.68.162)16:17
bremnernaive question: I'm surprised how little is shown from lspci on the rk3588 pocket reform. Is that because it's an SOC?16:22
grimmwareoh nice I didn't know lsblk had --json16:42
- bkeys (QUIT: Ping timeout: 276 seconds) (~Thunderbi@66.110.201.50)16:43
joschyeah, we are using it in reform-tools to find the block device of a lvm pv: lsblk --json -o PATH,PKNAME | jq -r '.blockdevices[] | select(.path == "/dev/mapper/reform_crypt") | .pkname'16:43
+ bkeys (~Thunderbi@66.110.201.50)16:58
- kremlin (PART: WeeChat 3.8) (~kremlin@167.114.218.124)17:01
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-38-144.bbcust.telenor.se)17:11
- bkeys (QUIT: Ping timeout: 276 seconds) (~Thunderbi@66.110.201.50)17:13
minutebremner: yeah, usually pc platform leans more heavily on pcie17:16
minutean exception is qoriq/layerscape17:16
minutei wonder if layerscape has been abandoned (further development i mean) by nxp or not...17:17
+ LainIwakura (~LainIwaku@user/LainIwakura)17:27
+ bkeys (~Thunderbi@66.110.201.50)17:54
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)18:00
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-88-198.tukw.qwest.net)18:07
+ colinsane (~colinunin@97-113-88-198.tukw.qwest.net)18:12
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@66.110.201.50)18:12
+ vkoskiv (~vkoskiv@109-204-186-7.cust.valoonet.fi)18:21
- LainIwakura (QUIT: Ping timeout: 272 seconds) (~LainIwaku@user/LainIwakura)18:29
- colinsane (QUIT: Ping timeout: 240 seconds) (~colinunin@97-113-88-198.tukw.qwest.net)18:30
joschminute: hi, could you please merge https://source.mnt.re/reform/qcacld2/-/merge_requests/12 thank you!18:41
+ colinsane (~colinunin@97-113-91-204.tukw.qwest.net)18:44
+ bkeys (~Thunderbi@66.110.201.50)18:44
- colinsane (QUIT: Client Quit) (~colinunin@97-113-91-204.tukw.qwest.net)18:45
joschit's for linux 6.16 support from here: https://source.mnt.re/reform/reform-debian-packages/-/merge_requests/13018:49
joschi'm currently building a system image with linux 6.16 here in case somebody manages to try this out before i do (not within the next 3 hours): https://source.mnt.re/josch/reform-system-image/-/pipelines/436518:49
joschbremner: ^18:54
+ mjw (~mjw@81.175.68.225)19:11
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@81.175.68.225)19:16
+ LainIwakura (~LainIwaku@user/LainIwakura)19:34
- LainIwakura (QUIT: Quit: Client closed) (~LainIwaku@user/LainIwakura)19:41
sigridjosch: any improvements specifically for rk3588 beyond newly merged patches?19:42
joschsigrid: your question implies that i know what i'm doing which, even 4 years later, i still must firmly deny :D19:49
joschi'm applying the collabora patch stack -- i am not understanding *what* the patches do, sorry :/19:49
sigridnp :)19:50
joschthrough bremner seems to have implied during the past few days that there are hibernation specific patches in there19:51
joschthe pcie reset stuff19:51
bremnersome of it, but not the important bits, is my best guess ATM19:52
joschbremner: if you have another patch for me, i can put it on top of the stack :)19:54
joschdid i miss something in your git?19:54
minutejosch: merged19:57
joschthank you!20:01
bremnerjosch: not pushed yet, still trying to apply a couple of patches (and test the new series)20:03
joschbremner: good news: https://mister-muffin.de/p/BgHu.jpg20:05
bremnernice!20:05
chany recommendations on autolaunching sway in a logged in session on boot?20:05
sigridgreetd, probably20:06
kfxI just put "pgrep sway || sway" in my .profile20:06
sigridI have it configured to launch sway on vt7 after entering user/password in the terminal20:06
joschch: i used to use auto-login with greetd. I think you can also auto-login with gdm. And internet says use systemd: https://wiki.archlinux.org/title/Sway#Starting20:08
chi dont see the systemd part20:09
joschch: as a systemd user service -- though with bookworm i had no luck with this20:11
chi understood that to mean something triggered by a DM20:12
- bkeys (QUIT: Ping timeout: 276 seconds) (~Thunderbi@66.110.201.50)20:13
+ bkeys (~Thunderbi@66.110.201.50)20:26
+ mjw (~mjw@ip-80-113-60-211.ip.prioritytelecom.net)20:44
fricklerhmm, mmmm@mmmm also sounds nice, maybe I should switch from mnt@mnt ;)21:00
chi got the feeling mmmm has a very specific meaning there21:04
chnot gonna speculate about the details tho (:21:05
joschoh please do :)21:05
joschi don't think you'll be able to guess :D21:05
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@66.110.201.50)21:08
joschch: MNT offers the NEO2 layout for their keyboard because me and two other weirdos refuse to use qwerty but this is suboptimal when you are testing system images several times a week and cannot be bothered to spend the time to change the layout away from the default each time you pop in a new sd card21:24
joschch: thus, the username, the password and the computer name are written using the only key which is the same for qwerty and for neo2: the M21:24
josch(MM definitely has nothing to do with the MM in mmdebstrap -- don't listen to those who would like to tell you otherwise)21:25
- andreas-e (QUIT: Quit: Leaving) (~Andreas@2a02-8434-b6a3-e901-daca-beef-9a0a-5e34.rev.sfr.net)22:28
+ bkeys (~Thunderbi@66.110.201.50)22:44
Zababremner: regarding lspci being pretty sparse - this is not simply because it's an SoC, because modern x86 chips are also SoCs. it has more to do with the overall system architecture and the fact the rk3588 and most other ARM chips are specifically *embedded* SoCs, even if they're being used for other purposes by some22:45
- bkeys (QUIT: Ping timeout: 276 seconds) (~Thunderbi@66.110.201.50)22:53
chjosch: and i thought its mm's minimnt23:09
ch... embedded and thus people claim nobody needs enumeration and thus you get an internal bus thats not enumeratable? :)23:13
kfxwhy make anything discoverable when you can blanket the world in millions of nearly-identical-but-incompatible devicetree files?23:19
Zabano, it means you have relatively compact CPU cores and can use the die space for an assortment of potentially useful logic to help people optimise their BOM cost23:21
- xktr (QUIT: Ping timeout: 252 seconds) (~xktr@user/xktr)23:28
+ xktr (~xktr@user/xktr)23:35

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