2024-12-22.log

- MyNetAz (QUIT: Remote host closed the connection) (~MyNetAz@user/MyNetAz)00:58
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.20.104)01:00
+ Ar|stote|is (~linx@149.210.20.104)01:00
- mtm (QUIT: Ping timeout: 248 seconds) (~textual@47.202.75.129)01:03
+ mtm (~textual@47.202.75.129)01:05
+ MyNetAz (~MyNetAz@user/MyNetAz)01:09
+ bkeys (~Thunderbi@45.134.140.153)01:10
- MyNetAz (QUIT: Remote host closed the connection) (~MyNetAz@user/MyNetAz)01:55
+ MyNetAz (~MyNetAz@user/MyNetAz)02:06
- bkeys (QUIT: Ping timeout: 244 seconds) (~Thunderbi@45.134.140.153)02:19
+ NanoCodeBug (~NanoCodeB@c-67-170-15-47.hsd1.wa.comcast.net)02:44
NanoCodeBughuh02:45
NanoCodeBugi have somehow burnted out the MP2650 on my pocket reform02:45
NanoCodeBugtop left corner of it is crisped (as seen within the pcb diagram), which has the inputs from the charger on it02:46
NanoCodeBugi was not running any custom firmware, pocket was last plugged into a 100 watt PD charger. 02:48
NanoCodeBugbattery was at 50% when it was plugged in.02:48
- cobra (QUIT: Ping timeout: 252 seconds) (~cobra@user/Cobra)02:55
- paperManu_ (QUIT: Quit: WeeChat 4.1.1) (~paperManu@107.159.243.8)03:02
+ bkeys (~Thunderbi@45.134.140.153)03:03
+ colinsane (~colinunin@97-113-71-244.tukw.qwest.net)03:05
joschbkeys: recently one of my sd-cards broke and i sent it to a special service that can recover data from broken sd-cards. When I asked them, they told me that there are literally no consumer sd-cards that they would recommend which would break less often. They told me that in their experience, all manufacturers just glue the least expensive chips into their cards in some factory in china and hope for the 03:05
joschbest because replacing defective cards is cheaper than doing proper QA...03:05
joschSo if your sd-card just randomly decided to not function one day (happened to me) then I guess that's more or less plausible03:06
- sevan (QUIT: Ping timeout: 272 seconds) (~sevan@user/venture37)03:07
bkeysjosch: Since joining the Reform crowd my hopes has always been to have edk2 on the emmc and Fedora or centos stream on the nvme03:08
joschi remember :)03:10
- op_4 (QUIT: Remote host closed the connection) (~tslil@user/op-4/x-9116473)04:05
+ op_4 (~tslil@user/op-4/x-9116473)04:05
joschminute: turns out that linux failed to build thanks to a binutils upload yesterday, so i filed https://bugs.debian.org/1090999 and let the source.mnt.re CI use the binutils version from testing until it's fixed04:07
joschi cherry picked the commit that uses binutils from testing into https://source.mnt.re/reform/reform-debian-packages/-/merge_requests/7404:09
joschthings build now and i successfully tested the resulting kernel with a vanilla system image on a311d04:09
joschso i'm goint to press the merge button...04:09
joschso reverting upstream commit d97e71e449373efbd2403f1d7a32d416599f32ac on top of what's in Debian unstable indeed did end up fixing the display issue on a311d but other than reverting this and calling it a day i cannot do much more -- maybe you or anybody else has a better idea on how to fix this for real and communicate that to kernel.org04:11
joschokay, now time for bed :D04:12
josch_o/04:12
- Ar|stote|is (QUIT: Ping timeout: 244 seconds) (~linx@149.210.20.104)04:35
+ Ar|stote|is (~linx@149.210.12.213)04:39
NanoCodeBuglooks like the burn mark is on the IAP pin corner of the NP2650, with that pin looking particularly toasty 05:03
NanoCodeBugif anybody has had this happen to them before i'd be curious to know. i'll probably order a mp2650 from digikey and try to swap it out myself 05:03
NanoCodeBugah no, the trace underneath the chip is burned through05:21
NanoCodeBugspecifically, the trace underneath the mp2650 that bridges pin 1 and pin 22 is burned completely through05:22
NanoCodeBugi will have to request a replacement charging board from mnt05:23
NanoCodeBughmmm05:37
NanoCodeBuga quick digikey calculator for 1 amp current on a trace (assuming even distribution of current between the two terminals on the mp2650) (the sysctl controller limits to 2 amps), says that the trace width should be 0.3mm, but its 0.25mm in the schematic.05:39
NanoCodeBugah no, the trace is still there, the mask is just charred over on top 05:50
- colinsane (QUIT: Ping timeout: 244 seconds) (~colinunin@97-113-71-244.tukw.qwest.net)06:17
+ reform14646 (~lenin@2601:645:c681:db90::4ebe)06:52
reform14646q06:54
reform14646gb06:54
reform14646reset06:54
reform14646stop06:55
reform14646`q06:55
- reform14646 (QUIT: Client Quit) (~lenin@2601:645:c681:db90::4ebe)06:55
+ jacobk (~quassel@47-186-65-73.dlls.tx.frontiernet.net)07:08
- amk (QUIT: Ping timeout: 260 seconds) (~amk@user/amk)07:39
+ cobra (~cobra@user/Cobra)07:40
+ amk (~amk@user/amk)07:41
- Ar|stote|is (QUIT: Ping timeout: 265 seconds) (~linx@149.210.12.213)07:51
+ Ar|stote|is (~linx@149.210.14.192)07:55
- cobra (QUIT: Quit: ZNC 1.8.2 - https://znc.in) (~cobra@user/Cobra)08:09
+ cobra (~cobra@user/Cobra)08:14
- chomwitt (QUIT: Ping timeout: 272 seconds) (~chomwitt@2a02:587:7a14:db00:1ac0:4dff:fedb:a3f1)08:41
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@45.134.140.153)09:00
- xha (QUIT: Quit: WeeChat 4.4.4) (~xha@user/xha)09:20
+ xha (~xha@user/xha)09:23
minuteNanoCodeBug: we've seen this maybe 5 times so far (would need to count all the cases to be precise). in each case we sent a fresh charging board and it was ok09:34
minuteNanoCodeBug: so i suspected some soldering issue by pcbway on some of the charger boards09:35
joschthere are new system images with the fixed kernel here: https://source.mnt.re/reform/reform-system-image/-/jobs/7196/artifacts/browse09:36
joschif anybody wants to help, please test -- it is confirmed to work on a311d and imx8mq on classic reform09:36
minuteNanoCodeBug: but i don't have proof / couldn't investigate it deeply yet. we also have 5-10% broken keyboards from the factory, where the rp2040 has a dead gpio and needs to be replaced (but we catch that before shipping)09:36
minute(pocket keyboards i mean)09:37
minutejosch: great investigative work!09:37
joschminute: thank you -- this time, bisection was butter smooth. Time consuming but no issues. The problem was the binutils bug that made the whole thing FTBFS in the end... kept me awake until 4:00 in the night...09:39
minuteNanoCodeBug: i have in my notes to send you a fresh charger board, probably we can do it tomorrow :309:39
minutejosch: argh09:39
joschalways "fun" being the first one who discovers a bug in a freshly uploaded package :D09:40
joschin any case, the binutils issue is not up to us but09:41
joschthe patch i reverted probably? maybe? should be solved more elegantly?09:41
joschit'd probably be good to communicate this finding to the kernel ML09:41
joschbut i have no idea what i'm doing other than having found this, so maybe somebody else [tm] can take care of this09:41
joschminute: you might also want to re-enable the repo updating before more people get confused over the kernel package being 404 when they attempt to upgrade09:44
+ gustav28 (~gustav@c-78-82-53-236.bbcust.telenor.se)10:02
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@47-186-65-73.dlls.tx.frontiernet.net)10:04
+ jacobk (~quassel@47-186-65-73.dlls.tx.frontiernet.net)10:04
minutejosch: i think we should inform narmstrong in #linux-amlogic about the dsi issue and revert10:28
minutemy hunch is that the ti dsi to edp bridge adapter needs to get changed though10:29
minutes/adapter/driver sorry10:29
joschthank you, I've pinged narmstrong with my findings10:38
- aloo_shu (QUIT: Ping timeout: 248 seconds) (~aloo_shu@90.166.98.198)11:43
+ aloo_shu (~aloo_shu@90.166.98.198)11:51
- Ar|stote|is (QUIT: Ping timeout: 244 seconds) (~linx@149.210.14.192)12:19
+ Ar|stote|is (~linx@149.210.13.219)12:23
+ TwoDIsBooster (~TwoDIsBoo@user/TwoDIsBooster)12:45
- TwoDIsBooster (QUIT: Client Quit) (~TwoDIsBoo@user/TwoDIsBooster)12:45
- mtm (QUIT: Ping timeout: 265 seconds) (~textual@47.202.75.129)13:03
+ mtm (~textual@47.202.75.129)13:06
+ paperManu (~paperManu@107.159.243.8)13:28
+ glu_ (~glu@user/glu)13:45
- glu (QUIT: Ping timeout: 276 seconds) (~glu@user/glu)13:47
* glu_ -> glu13:47
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@gnu.wildebeest.org)16:46
- ndufresne (QUIT: Quit: Ping timeout (120 seconds)) (~ndufresne@apple.collaboradmins.com)17:17
+ ndufresne (~ndufresne@apple.collaboradmins.com)17:18
- yankcrim- (QUIT: Quit: "") (~nick@gw.tetromino.io)17:18
+ yankcrime (~nick@gw.tetromino.io)17:20
- yankcrime (QUIT: Ping timeout: 265 seconds) (~nick@gw.tetromino.io)18:21
+ mjw (~mjw@gnu.wildebeest.org)18:49
grimmwareokay this is weird, I'm getting this on apt upgrade:18:50
grimmwareError: Failed to fetch https://mntre.com/reform-debian-repo/pool/main/l/linux/linux-image-6.12.5-mnt-reform-arm64_6.12.5-1%2breform20241217T122225Z_arm64.deb  404  Not Found [IP: 91.250.115.15 443]18:50
grimmwarebut like, it's right there if I view it in the browser18:51
grimmwareother than the URI encoding of the + I can't see anything that should be causing problems...18:51
grimmwareand I don't feel like that should cause problems either18:51
grimmwareI would also expect someone else to have this problem because I've had it for a few days, I just marked a few packages as held so I could get on with what I was doing18:52
joschgrimmware: this post and my answer to it: https://community.mnt.re/t/display-driver-issue/2816/1418:53
joschgrimmware: essentially, minute has to re-enable the repository update now that the a311d display problem is fixed18:53
joschgrimmware: which platform are you using?18:53
grimmwarerk3588 original display pocket18:54
grimmwareI'm happy to just put my apt holds back in place and get on with my life18:55
joschgrimmware: do you want to test the fixed kernel?18:55
grimmwareI'm going to be mean and say no right now, I'm already 5 yak shaves deep18:56
grimmwarelearn more offensive windows -> install evil-winrm -> install a version of ruby that doesn't do stupid shit with ffi -> compile a ruby with libyaml built in -> can't apt upgrade18:57
grimmwareoh wow that is actually 5 yak shaves, I was just pulling a number out of the air18:58
joschgrimmware: no hard feelings -- i'm just looking for willing test subjects :)18:59
grimmwarejosch: think you'll still be looking after the 25th? I think I'll be feeling a little more charitable by then18:59
grimmwareI am astounded that the ruby ecosystem on debian is still so terrible19:02
grimmwarethis shit was a problem like, 13 years ago19:02
joschgrimmware: maybe :) But don't worry if you forget! :)19:04
joschgrimmware: somehow i only have very few intersections with ruby. I haven't heard much of the language in the circles I develop software in.19:05
grimmwarejosch: it used to be the language du jour back when devops was new so I did a bunch in it for a while. I'm only fucking about with it now because I'm doing some hackthebox challenges and some of the tools are written in ruby.19:07
grimmwaremost of them are just shitty python which is less hassle19:08
joschhah :)19:09
chjosch: i can test on pocket rk3588 if thats useful to you19:09
grimmwareholy shit `bundle install` just worked19:10
grimmwareI only had to compile that version of ruby 5 FUCKING TIMES19:10
joschch: i prepared system images with the new kernel here if that makes it easier for you: https://source.mnt.re/reform/reform-system-image/-/jobs/7196/artifacts/browse19:10
joschch: background is that i bisected linux between 6.11 and 6.12 to find the commit that breaks the display on a311d. Reverting that commit fixes things on a311d and i'd like to be confident that the resulting kernel does not break more things.19:11
chright, i saw the backlog :)19:15
joschch: well then you know that the answer to "if that's useful to you" is "i bodged the last upload by not properly testing the kernel on all platforms and i want to avoid making that mistake again" XD19:20
joschi also didn't notice that hdmi stopped working on imx8mq but i'm fixing that right now19:21
joschugh... fallocate --posix does not work with --insert-range... aaaaaaand another yak shave...19:29
chjosch: boots19:37
chjosch: font size is tiny though, i thought that got fixed19:39
chjosch: more details on font size: initial font size (initramfs etc) is fine, but it gets reset during boot at some point19:41
chjosch: rebooting however fails. i see the watchdog messages before the display turns off, but the system never comes back (display stays off)19:42
joschch: and that is new behaviour?19:44
chyes19:45
joschi'm afraid i'll not be the best person to fix the font-size thing because i cannot personally test anything19:45
grimmwarejosch: we should change the channel topic to "MNT Reform. Don't mind the yak hair"19:45
chrebooting works on 6.11.1019:45
joschwow19:45
joschanother thing to bisect yay19:45
joschlet me see if i can reproduce it on a311d classic reform with 6.1219:45
chalthough on 6.11.10 now it hangs at Loading essential drivers (but at least the display is on)19:46
joscho019:46
chok, dunno what happened. works on second try on 6.11.1019:48
chlet me try the system image with 6.12 again19:48
chone day rebooting from greetd should also be fixed :O19:49
joschoh no... another bug?19:55
chjosch: on 6.12 rebooting seems consistently broken (display stays off)19:56
chrebooting from greetd never worked, so its not a new bug :)19:56
joschch: is there a bug number for the greetd thing? I suppose it's not reform-specific19:57
chjosch: maybe its not specific; not sure what the default config is supposed to do20:08
minutech: rebooting with 6.12 on rk3588 pocket?21:48
chminute: yeah, that seems to hang now21:54
minutech: ok, i'll try it too21:56
minutei've reenabled the repo update now and will apt install the new kernel :D21:58
joschthank you!22:12
minute> Linux pocki3000 6.12.6-mnt-reform-arm64 #1 SMP Debian 6.12.6-1+reform20241222T021703Z (2024-12-22) aarch64 GNU/Linux22:32
minuteok, now another reboot...22:32
minutereboot works22:33
minutech: can't reproduce so far. i do have hdmi connected in addition to the dsi display22:34
chhmm22:34
chi was booting from sdcard22:35
minuteme too22:35
minutemy /boot is on microsd, system on nvme22:35
minute(encrypted)22:35
minute(i did not try the new system image)22:36
minutein any case, one can apt install 6.12.6 now22:37
chi'll do a full upgrade on the pocket and then we'll see22:40
chalso broken22:59
chso it seems to boot, but the display doesnt init23:00
joschnoooooooo23:00
ch(after blindtyping the cryptsetup passphrase and waiting a bit, ping works)23:00
chto be clear: first boot works, on reboot -> no display23:00
joschthat sounds familiar23:00
ch[    3.139388] dw-mipi-dsi2 fde30000.dsi: [drm:dw_mipi_dsi2_bind [rockchipdrm]] *ERROR* Failed to find panel or bridge: -51723:01
chah this is always printed :(23:04
chhttps://zeha.at/~ch/rk3588display/dmesg.good-coldboot.txt https://zeha.at/~ch/rk3588display/dmesg.broken-reboot.txt23:06
chmaybe something helpful is in the dmesg23:06
chthis actually differs:23:06
ch[    3.409127] panel-mnt-pocket-reform fde30000.dsi.0: [mnt pocket reform display] read register 12a: 0x7723:06
ch(good)23:07
chhttps://zeha.at/~ch/rk3588display/dmesg.broken-reboot.txt23:07
ch(broken)23:07
ch[    3.449163] panel-mnt-pocket-reform fde30000.dsi.0: [mnt pocket reform display] read register 12a: 0x7023:07
chminute: ^ rings a bell?23:07
+ chartreuse (~chartreus@S0106908d78501d1d.cg.shawcable.net)23:31
- bpye (QUIT: Quit: Ping timeout (120 seconds)) (~bpye@user/bpye)23:45
+ bpye (~bpye@user/bpye)23:45
minutech: ah. both are normally fine23:47
minutech: i.e. on this rebooted system i also get 0x7023:49
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@47-186-65-73.dlls.tx.frontiernet.net)23:49
minutehmm maybe not all panels behave the same, even for the same model23:50
minutech: just to be sure, brightnessctl yields non-0 number, yes? :D23:51
minutech: what if you do another reboot, does it stay off?23:52
minute(i just tried another reboot, still works... so there might be subtle differences between the panels/hw)23:55
chDevice 'fde30000.dsi.0' of class 'backlight':23:57
ch Current brightness: 129 (51%)23:57
minuteok23:58
chsecond reboot doesnt help :(23:59
minutea relatively quick thing one could try would be to add this hack to your rk3588 dts https://source.mnt.re/reform/reform-debian-packages/-/blob/main/linux/patches6.12/imx8mp-mnt-pocket-reform/pocket-panel/0001-v5-add-multi-display-panel-driver.patch?ref_type=heads#L65323:59
minutei.e. init-in-enable; in the panel node23:59

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