2025-02-27.log

- mjw (QUIT: Ping timeout: 252 seconds) (~mjw@gnu.wildebeest.org)00:21
- chomwitt1 (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:7a13:5400:1ac0:4dff:fedb:a3f1)00:28
- mtm (QUIT: Ping timeout: 244 seconds) (~textual@47.202.75.129)01:02
+ mtm (~textual@47.202.75.129)01:06
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)01:48
- mtm (QUIT: Ping timeout: 252 seconds) (~textual@47.202.75.129)02:06
+ mtm (~textual@47.202.75.129)02:08
- L29Ah (QUIT: Read error: Connection reset by peer) (~L29Ah@wikipedia/L29Ah)03:00
+ L29Ah (~L29Ah@wikipedia/L29Ah)03:03
- cobra (QUIT: Ping timeout: 268 seconds) (~cobra@user/Cobra)03:04
- paperManu (QUIT: Ping timeout: 272 seconds) (~paperManu@107.159.71.33)03:19
- L29Ah (QUIT: Read error: Connection reset by peer) (~L29Ah@wikipedia/L29Ah)03:26
- nsc (QUIT: Ping timeout: 265 seconds) (~nicolas@i5C74DFD7.versanet.de)03:28
+ nsc (~nicolas@137-97-142-46.pool.kielnet.net)03:29
+ cobra (~cobra@user/Cobra)03:59
- mtm (QUIT: Ping timeout: 265 seconds) (~textual@47.202.75.129)04:04
+ mtm (~textual@47.202.75.129)04:06
wickedshellminute in talk of the workstation type stuff, is the server stuff still a back burner item?04:22
- mtm (QUIT: Ping timeout: 246 seconds) (~textual@47.202.75.129)04:23
- wickedshell (QUIT: Read error: Connection reset by peer) (~wickedshe@2601:8c0:800:4baa:d52d:9d68:8254:652)04:30
+ chomwitt1 (~chomwitt@2a02:587:7a13:5400:1ac0:4dff:fedb:a3f1)06:37
+ wickedshell (~wickedshe@2601:8c0:800:4baa:d52d:9d68:8254:652)06:39
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-92-101.tukw.qwest.net)07:12
+ colinsane (~colinunin@97-113-92-101.tukw.qwest.net)07:14
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-92-101.tukw.qwest.net)07:24
+ colinsane (~colinunin@97-113-92-101.tukw.qwest.net)07:30
- colinsane (QUIT: Ping timeout: 272 seconds) (~colinunin@97-113-92-101.tukw.qwest.net)07:35
- Ar|stote|is (QUIT: Ping timeout: 268 seconds) (~linx@149.210.20.235)07:40
+ mjw (~mjw@gnu.wildebeest.org)08:12
- mjw (QUIT: Ping timeout: 248 seconds) (~mjw@gnu.wildebeest.org)08:56
[tj]I haven't really used altra much, but I did make one do 400Gbit/s of TLS09:36
[tj]so pcie can't be that bad09:36
[tj]ampere are the cpu vendor for the switch 2, I'm not sure how that helps anything, but it might09:37
+ glu__ (~glu@user/glu)09:55
- glu_ (QUIT: Ping timeout: 268 seconds) (~glu@user/glu)09:55
gl0bmorning, is anyone able to help me troubleshoot a pocket reform (rk3588) power issue?10:29
[tj]sure10:30
gl0bthanks :) i'm finding that when my battery gets to around 70% or lower any increase in power draw will cause a hard reboot. it least I think that's what is going on as nothing gets logged.10:33
gl0bhas anyone else experienced similar?10:34
[tj]maybe the training on the charge controller is bad?10:36
minutegl0b: oh weird, but i have a similar issue at the very low end of charge. what are the voltages of the cells in that state?10:37
gl0bi didn10:38
minutefor me the gauge thinks we're at 15% but it's more lik 0% so i need to check how to reset the gauge10:38
gl0bwhoops10:38
gl0bi didn't note voltage, but i will once it runs down further10:38
[tj]I wonder what the flash life time is on the 204010:41
gl0bi can force the behaviour running stress-ng and turning up the backlight, but it most often happens when i'm below 70% and load a heavy web page in firefox10:42
[tj]I noticed the keyboard backlight is a significant power user10:42
minutegl0b: if you could report the cell voltages at that point, that would be great10:46
minute[tj]: about altra, what was the system setup? altra as a pcie card/accelerator? or ethernet to altra?10:46
[tj]let me check what I can10:47
[tj]https://store.avantek.co.uk/ampere-altra-server-2u-mt-snow.html10:48
[tj]I'm not sure if it was a mt.snow or mt.jade machine10:48
[tj]it was in that class, it might not have been production hardware10:48
[tj]it was 3 years ago so its a bit fuzzy and I could only submit commands via teams10:49
minute[tj]: oh ok. we use a rented altra machine for building the reform system images btw... but i can't test gpu with that :D10:54
minute(it's at hetzner)10:54
minutemy personal vps is also arm based at netcup, my guess is they use ampere too, but i'm not sure. i run immich on it which works great 10:55
[tj]I can ask around10:55
gl0boh it just happened while restarting firefox. 81% 3.8v on both cells, keyboard light off, display backlight at 20%10:59
gl0bi have an nvme ssd installed too11:00
gl0bidle current draw is usually in the 600-650mA range11:01
- cow321 (QUIT: Ping timeout: 252 seconds) (~deflated8@user/meow/deflated8837)11:07
minutegl0b: ok that doesn't sound normal hmmmm11:09
hramrachI checked nad I can also access an Altra remotely, theoretically but that does not say much about the PCIe problems11:10
[tj]we (freebsd) have a bunch of them11:11
hramrachMy impression is that they tested the devices they cared about for datacenter use, and some PCIe features not used by those are broken11:11
[tj]they probably care a lot about gpus right now11:12
hramrachbut not back then 11:12
[tj]from my interactions with ampere they are very interested in doing anything to make the platform more saleable11:12
hramrachbut saleable to who? the Arm workstation niche is pretty small11:13
[tj]but cloud gpu is a huge thing right now11:14
hramrachAlso using the GPU for compute and using it for graphics is different11:14
- chomwitt1 (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:7a13:5400:1ac0:4dff:fedb:a3f1)11:17
minutealso, nvidia rtx are supposed to work fine on altra with nvidia's own arm64 drivers, so there must be some special sauce to make it work11:20
minutesource https://github.com/AmpereComputing/NVIDIA-GPU-Accelerated-Linux-Desktop-on-Ampere?tab=readme-ov-file#hardware11:23
chafter sleeping on it, i'd vote for an MNT Network Audio player11:29
+ cow321 (~deflated8@user/meow/deflated8837)11:30
sknebelch: there are the OtterCast devices as open designs, but I dont think anyone is currently selling those premade...11:32
chhuh11:34
hramrachMNT NAP :)11:35
chsknebel: do you also happen to know an hdmi switch with audio breakout and ip? :)11:35
gl0bminute: is there anything else i should be checking? i did open it up and double check that my power cables were properly connected a couple of days ago.11:35
sknebelch: hm.... dont think so 11:35
minutegl0b: maybe complete cpu module reseat? i need to drive now and will get back to you 11:37
gl0bminute: thanks, i'll give that a go in the meantime11:39
- wytch1 (QUIT: Ping timeout: 265 seconds) (~wytch@user/wytch)11:48
gordon1the state of suspend on rk3588 is very sad, looks like dram suspend isn't even supported in TF-A, i also tried to do test_resume with suspend to disk, it did restore but lost nvme (and probably all pcie) somewhere in process, logs are here https://0x0.st/8mo0.txt12:00
gordon1minute: ^ tested on rk3588 rock5b+12:00
+ L29Ah (~L29Ah@wikipedia/L29Ah)12:02
Zaba[tj]: Nvidia is the SoC vendor for the Switch 2, same as the original Switch. “Ampere” also happens to be an nvidia GPU microarchitecture name12:03
gordon1with collabora tf-a and u-boot and mainline kernel12:05
gordon1oops, i can't read, it said "failed to recover"12:11
gordon1*load12:11
gordon1with nvme disconnected it looks like it sorta succeeded https://0x0.st/8mHs.txt12:16
* Guest9808 -> mjw12:22
gordon1did anyone measured reform consumption in s2idle btw?12:40
+ paperManu (~paperManu@107.159.71.33)12:50
- cow321 (QUIT: Read error: Connection reset by peer) (~deflated8@user/meow/deflated8837)12:52
[tj]Zaba: well that was confusing, thanks for the correctin12:53
+ gustav28 (~gustav@c-78-82-52-87.bbcust.telenor.se)13:02
+ wytch (~wytch@user/wytch)13:03
gl0bminute: ok! crisis averted. turns out my power cables were not properly seated at the motherboard end despite me having checked previously. it took a good bit more force than i expected to get them completely in there. i'm now on 17% 3.3v and can run stress-ng without it rebooting.13:14
hramrachand was it charging with the cable not seated correctly?13:18
hramrachI guess it's hard to tell with the bug that sometimes causes sysctl to report as charging when the cable is removed :/13:19
hramrachI really like the PSUs that tell you if the device negotiated power delivery, and how much it's drawing13:20
L29Ahhramrach: can you advise one?13:26
L29Ahi only seen that on "power bank" controllers13:26
gordon1pine64 desktop usb shows that13:33
gordon1https://pine64.com/product/pinepower-120w-desktop-power-supply-us-version/ that one13:33
gordon1but it has only one usb-c13:34
+ chomwitt1 (~chomwitt@2a02:587:7a13:5400:1ac0:4dff:fedb:a3f1)13:34
+ cow321 (~deflated8@user/meow/deflated8837)13:34
gordon1i would love to have similar thing but more portable13:35
gordon1alternatively you can use one of these bypass usb pd power monitors if you need it for debug https://m.media-amazon.com/images/I/515TDOXglEL._AC_.jpg 13:37
hramrachI only have a local noname one. Somebody linked an anker one earlier, and that's also quite big. It's portable in the sense you can lift it without a forklift13:40
hramrachhttps://www.alza.de/alzapower-m500-display-multi-charge-power-delivery-200w-mit-display-d7377619.htm13:43
minutegordon1: super interesting @ resume from disk, maybe feasible if OS is on emmc?13:44
gordon1minute: i think whole pcie is borked after resume, so if you have anything there it won't work13:44
hramrachyou can get PD cables that light up when PD is negotiated from the same supplier13:45
gordon1maybe it will work if you unload whole pcie module and load it after resue?13:45
gordon1*resume13:45
gordon1also there is this irq 47 hiccup but not 100% sure if that will cause any problems, fb console brings itself back after resume but i am testing it inside the initrd so don't have wayland or xorg running for obvious reasons13:47
hramrachthis is the anker one posted earlier https://www.anker.com/uk/products/a2345-anker-prime-charger-250w-6-ports-ganprime?variant=4608944200106013:47
joschgordon1: somebody claims that they have working suspend/resume with rk3588 on the rock 5b+ board: https://fedi.imu.li/notice/ArB2GY3qVMAFwjnbZg13:47
gordon1>it’s on radxa’s debian image13:48
gordon1well, that's not an option for me, but thanks for the info13:48
chbut something to investigate13:48
gordon1radxa kernel sources are absolutely dreadful btw13:48
gordon1and aren't even rebased on mainline13:49
hramrachaut of the three the pinepower onle looks biggest and lamest so maybe worth looking at the other two13:49
gordon1at least that was true for pcie drivers13:49
gordon1i'm pretty sure major part of suspend is just handled in their closed-source tf-a13:50
hramrachand that's closed source why exactly /o\13:55
gordon1because they can13:56
gordon1i mean, not them exactly, i think it's from rockchip13:57
gordon1that thing https://github.com/rockchip-linux/rkbin/tree/master/bin/rk3513:57
hramrachbut what's in it for rockchip to release crap like this?14:03
hramrachthey could as well release the source14:03
hramrachif somebody really wanted to steal their secret sauce they can disassemble it14:03
gordon1after checking their code i think the obvious reason is they just too ashamed to release it14:04
gordon1i certainly would be14:04
chless work for rk i guess14:04
hramrachit might be that it's more difficult to get legal clearance, somebody has to review that it does not contain anything that should not be released14:07
hramrachthe tf-a is quite small and very specific so it's unlikely but anyway14:07
joschin a similar context, i was unable to contact the right person at NXP responsible to look into the licensing situation which makes the blobs for imx8mq unredistributable if you are not MNT14:13
gordon1i checked the code for rk3299 and it's about 1k LOC so it is not massive to implement it from scratch, i do not know how PITA is the actual debugging and testing it tho14:59
gordon1and iirc user manual for rk3588 is available so there shouldn't be anything unknwon15:00
hramrachit's a Chinese manual15:00
gordon1i'm pretty sure i saw an english one, let me check15:00
hramrach"shouldn't be anything unknown" hardly applies to hard quality manuals, much less to manuals for Chinese chips15:01
gordon1i mean sure15:01
gordon1at least we won't have any handicap15:02
gordon1https://github.com/FanX-Tek/rk3588-TRM-and-Datasheet looks english to me15:02
hramrachthat's why the sample code is provided. there is usually no way to write that from the manual alone, without consulting the people who made the chip15:03
hramrachit's not about the language, it's about the origin. it's a manual describing Chinese budget chip15:03
+ ndufresne (~ndufresne@apple.collaboradmins.com)15:34
minutehramrach: i think this is unnecessary bashing. if you compare it with imx8mp trm, it's not that much of a quality difference 15:38
minutegordon1: if we have ~some~ working suspend/resume we can document the bugs one by one and ask some people at collabora if they're motivated to help15:39
+ mark_ (~mjw@gnu.wildebeest.org)15:43
- mark_ (QUIT: Ping timeout: 248 seconds) (~mjw@gnu.wildebeest.org)16:26
- iank (QUIT: Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in) (~iank@fsf/staff/iank)16:29
+ iank (~iank@fsf/staff/iank)16:32
gordon1minute: yeah, i sorta torn now on how should i proceed because i sorta need that board running, but i certainly would sink more time into it when i get my reform16:59
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@38-146-94-247.echocast.zone)17:02
+ bkeys (~Thunderbi@38-146-94-247.echocast.zone)17:02
+ bkeys1 (~Thunderbi@172.56.68.8)17:03
gordon1but hibernate looks much better than i anticipated, so hopefully there is not much there to fix17:05
- bkeys (QUIT: Ping timeout: 252 seconds) (~Thunderbi@38-146-94-247.echocast.zone)17:06
* bkeys1 -> bkeys17:06
+ bkeys1 (~Thunderbi@38-146-94-247.echocast.zone)17:24
- bkeys (QUIT: Ping timeout: 244 seconds) (~Thunderbi@172.56.68.8)17:25
* bkeys1 -> bkeys17:25
irimi1minute: i’ve experimented with the wifi on my pocket reform a bit, and it is indeed better than before. i just tested it in an unfortunate spot in my flat, it seems.17:28
irimi1minute: what threw me off is that /etc/modprobe.d/reform-qcacld2.conf is owned by the 'reform-qcacld2' package, and modifications get overwritten on update (possible that i overlooked a prompt when updating it)17:30
- bkeys (QUIT: Ping timeout: 252 seconds) (~Thunderbi@38-146-94-247.echocast.zone)17:30
joschirimi1: why do you want to modify /etc/modprobe.d/reform-qcacld2.conf?17:30
+ bkeys (~Thunderbi@38-146-94-247.echocast.zone)17:31
joschthe reform-qcacld2 package should probably install the file into /usr/lib/modprobe.d/reform-qcacld2.conf instead17:32
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@38-146-94-247.echocast.zone)17:37
+ bkeys1 (~Thunderbi@38-146-94-247.echocast.zone)17:37
joschdraft mr for this: https://source.mnt.re/reform/qcacld2/-/merge_requests/817:39
* bkeys1 -> bkeys17:40
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)17:51
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@38-146-94-247.echocast.zone)18:02
+ bkeys (~Thunderbi@38-146-94-247.echocast.zone)18:11
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@38-146-94-247.echocast.zone)18:17
+ helgoman (~helgoman@adsl-178-38-58-229.adslplus.ch)18:22
+ bkeys (~Thunderbi@2607:fb90:7e72:3f8:f4ba:6b73:9043:b30f)18:27
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@2607:fb90:7e72:3f8:f4ba:6b73:9043:b30f)18:42
+ bkeys (~Thunderbi@172.58.1.14)18:42
- chomwitt1 (QUIT: Ping timeout: 246 seconds) (~chomwitt@2a02:587:7a13:5400:1ac0:4dff:fedb:a3f1)18:55
+ mark_ (~mjw@gnu.wildebeest.org)19:00
* mjw -> Guest965119:00
- Guest9651 (QUIT: Killed (iridium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)19:00
* mark_ -> mjw19:00
+ Guest9651 (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)19:01
+ bkeys1 (~Thunderbi@38-146-94-247.echocast.zone)19:41
+ chomwitt1 (~chomwitt@2a02:587:7a13:5400:1ac0:4dff:fedb:a3f1)19:43
- bkeys (QUIT: Ping timeout: 244 seconds) (~Thunderbi@172.58.1.14)19:43
* bkeys1 -> bkeys19:43
+ jacobk_ (~quassel@47-186-65-73.dlls.tx.frontiernet.net)19:55
jfredx elite som in a reform would be pretty sweet20:07
jfredif it'd fit20:08
jfredminute: One possibility for a mobile device is to break out a USB connection on some pogo pins on the back. Would make it possible to add a cell modem attachment or other fun things later. Agreed that a phone would be too hard to get right20:14
- jacobk_ (QUIT: Ping timeout: 276 seconds) (~quassel@47-186-65-73.dlls.tx.frontiernet.net)20:17
+ jacobk (~quassel@47-186-65-73.dlls.tx.frontiernet.net)20:17
- b0 (QUIT: Read error: Connection reset by peer) (~b0@user/b0)20:24
+ b0 (~b0@user/b0)20:27
- BoostisBetter (QUIT: Ping timeout: 260 seconds) (4a410829d7@irc.cheogram.com)21:15
- SavagePeanut (QUIT: Ping timeout: 260 seconds) (59eaa45ac7@irc.cheogram.com)21:16
+ SavagePeanut (59eaa45ac7@irc.cheogram.com)21:19
hramrachI wonder if it's better to put pogopins on the device, or ony contacts, and let the peripheral take care about the pogopins21:23
- mhoye (QUIT: Ping timeout: 244 seconds) (~mhoye@li319-32.members.linode.com)21:43
+ mhoye (~mhoye@li319-32.members.linode.com)21:43
+ Ar|stote|is (~linx@149.210.17.8)21:54
- helgoman (QUIT: Quit: Konversation terminated!) (~helgoman@adsl-178-38-58-229.adslplus.ch)22:07
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-52-87.bbcust.telenor.se)22:15
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@38-146-94-247.echocast.zone)23:01
+ bkeys (~Thunderbi@38-146-94-247.echocast.zone)23:01

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