2023-05-24.log

- ajr (QUIT: ) (~ajr@user/ajr)01:02
- gsora (QUIT: Remote host closed the connection) (~gsora@144.24.246.36)01:16
+ gsora (~gsora@144.24.246.36)01:18
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)01:33
- mtm (QUIT: Ping timeout: 265 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:04
- mtm- (QUIT: Ping timeout: 240 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:04
- mjw (QUIT: Ping timeout: 240 seconds) (~mjw@gnu.wildebeest.org)02:16
- nsc (QUIT: Ping timeout: 240 seconds) (~nicolas@169-48-142-46.pool.kielnet.net)03:05
- gnou_liber (QUIT: Read error: Connection reset by peer) (~gnou_libe@223.pool85-50-3.static.orange.es)03:07
+ nsc (~nicolas@113-48-142-46.pool.kielnet.net)03:07
+ gnou_liber (~gnou_libe@223.pool85-50-3.static.orange.es)03:14
+ indefini[m] (~indefinim@2001:470:69fc:105::1e2a)03:19
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:09
+ mtm- (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:13
- gnou_liber (QUIT: Ping timeout: 240 seconds) (~gnou_libe@223.pool85-50-3.static.orange.es)04:31
+ gnou_liber (~gnou_libe@223.pool85-50-3.static.orange.es)04:43
- ec0 (QUIT: Ping timeout: 240 seconds) (~ec0@vps-446f4f39.vps.ovh.ca)04:45
+ ec0 (~ec0@vps-446f4f39.vps.ovh.ca)04:48
- qbit (QUIT: Quit: WeeChat 3.7.1) (~qbit@h.suah.dev)05:51
+ qbit (~qbit@2602:ff16:3:0:1:3a0:0:1)05:53
- zro (QUIT: Quit: Goodbye.) (~zero@user/kuma)05:59
- ec0 (QUIT: Ping timeout: 240 seconds) (~ec0@vps-446f4f39.vps.ovh.ca)06:08
+ ec0 (~ec0@vps-446f4f39.vps.ovh.ca)06:10
- XYZ (QUIT: Ping timeout: 240 seconds) (~XYZ@37.48.24.158)06:13
+ krak (~zero@user/kuma)06:22
+ XYZ (~XYZ@37-48-24-158.nat.epc.tmcz.cz)06:26
joschminute: I bisected the kernel to try and find the reason of the suspend failures and i made some progress and am now somehow stuck with a diff of the device tree that is breaking suspend around ed4643521e6af8ab8ed1e467630a85884d2696cf. Ping me once you have some head-space to talk about this and how to best proceed. Thanks!06:57
- klardotsh (QUIT: Ping timeout: 240 seconds) (~klardotsh@98.97.115.75)07:07
- XYZ (QUIT: Ping timeout: 264 seconds) (~XYZ@37-48-24-158.nat.epc.tmcz.cz)07:25
- andreas-e (QUIT: Ping timeout: 240 seconds) (~Andreas@2001:861:c4:f2f0::c64)07:32
+ andreas-e (~Andreas@2001:861:c4:f2f0:b0aa:56dd:ae73:8afa)07:33
- natalie (QUIT: Ping timeout: 256 seconds) (~natalie@user/natalie)07:34
+ chomwitt (~chomwitt@2a02:587:7a18:d000:1ac0:4dff:fedb:a3f1)08:42
- Ar|stote|is (QUIT: Read error: Connection reset by peer) (~linx@5-203-231-235.pat.nym.cosmote.net)08:51
+ Ar|stote|is (~linx@5-203-231-235.pat.nym.cosmote.net)08:51
- andreas-e (QUIT: Quit: Leaving) (~Andreas@2001:861:c4:f2f0:b0aa:56dd:ae73:8afa)09:49
+ XYZ_ (~XYZ@89-24-57-16.nat.epc.tmcz.cz)10:01
* mark_ -> mjw10:12
+ MajorBiscuit (~MajorBisc@145.94.40.195)10:21
- MajorBiscuit (QUIT: Client Quit) (~MajorBisc@145.94.40.195)10:21
+ natalie (~natalie@user/natalie)10:59
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org)11:18
+ buckket (~buckket@vps.buckket.org)11:19
- chomwitt (QUIT: Remote host closed the connection) (~chomwitt@2a02:587:7a18:d000:1ac0:4dff:fedb:a3f1)11:35
minutejosch: ok, can you already drop some details here?11:43
- eery (QUIT: Ping timeout: 240 seconds) (~eery@5.29.20.179)11:49
- XYZ_ (QUIT: Remote host closed the connection) (~XYZ@89-24-57-16.nat.epc.tmcz.cz)11:53
+ eery (~eery@77.137.65.251)12:15
joschminute: so i took the kernel config from 5.12 and bisected torvalds linux branch between 5.12 and 6.1. The commit that broke suspend was ed4643521e6af8ab8ed1e467630a85884d2696cf.12:16
joschminute: This is weird because nothing interesting with respect to imx8mq is happening in that merge commit.12:16
joschminute: but that merge commit has two parents, both of which have suspend working and it fails with that merge commit12:16
joschso i investigated what the difference is and one of the parent commits requires a different device tree than the other12:17
joschhere is the difference between the dts files that make each of the parents work: https://paste.debian.net/hidden/36f53875/12:18
joschi investigated that diff further and it seems that the ecspi2 related bits are irrelevant for the suspend problems and i can trigger the same behaviour without the ecspi2 related sections12:18
joschi can build ed4643521e6af8ab8ed1e467630a85884d2696cf with either version of the dts but only with imx8mq-mnt-reform2.dts.new will the display work12:19
joschso the thing that makes it fail to suspend are the parts without which the panel will not come on12:19
joschbut i guess it's likely that the regression occured because of the arm-dt-5.18 branch that was merged with ed4643521e6af8ab8ed1e467630a85884d2696cf as that branch contains a lot of imx8mq specific changes12:21
joschmy difficulty is, that i cannot test this further because without the display working i cannot test if suspend is working12:23
joschwell, resume that is12:23
gsoradumb question: would a serial console help in this case?12:24
gsorasuspend, resume, see if the serial console comes up12:24
joschgsora: the reform is my only computer -- i'd need a second one to pull this off. ;)12:25
sigridmaybe you could ssh from your phone12:28
joschhaving a second computer would've made this whole ordeal much simpler. since i only have the reform, i had to bisect the kernel, rebase the patches, fix conflicts, wait 1.5 hours for the kernel to build on the reform, copy the kernel onto the sd card, reboot and boot from the sd card, test what happens, reboot into the system where i can continue bisecting...12:28
gsorawas about to suggest ssh as well12:29
+ XYZ_ (~XYZ@89-24-57-16.nat.epc.tmcz.cz)12:29
gsorai admire your dedication josch, thank you for doing this12:29
joschi don't have a smartphone12:29
sigridnice12:29
joschwell... ;)12:30
sigridthink the only reason i have one is precisely for irc and ssh :D12:30
joschhaha :D12:30
sigridwell, and rndis12:30
minutejosch: oh spi12:42
minutejosch: ah weird, you said ecspi is not related12:42
minutejosch: ok so the other thing is pwm right? that's the backlight. there was a change in syntax in some kernel rev where we had to add that extra 012:43
minutejosch: otherwise the pwm for backlight would not probe and then the whole display chain would not probe.12:44
joschyes, but the extra 0 is not the only thing required for the display to come on -- the other bits are required as well12:45
joschi tried to minimize the diff and also tried a dts only with that 0 added but the display would still not come on12:45
minutejosch: which other bit? "/delete-node/ port;" ?12:54
joschminute: yes and the fsl,sai-mclk-direction-output part12:58
minutejosch: oh, i didn't see that, but i would say it is irrelevant, but the /delete-node/ is probably important13:00
joschthe difference in the /delete-node/ was necessary starting from commit 91f6d5f181f6629dd74ab71759fe92d3f4eff96613:01
minutejosch: well probably the syntax for that was changed too, or the .dtsi13:03
joschthat commit changes the dtsi, yes13:03
minutejosch: in any case that is not a "technical" issue, only syntax13:03
+ chomwitt (~chomwitt@2a02:587:7a18:d000:1ac0:4dff:fedb:a3f1)13:32
- gnou_liber (QUIT: Read error: Connection reset by peer) (~gnou_libe@223.pool85-50-3.static.orange.es)13:45
+ gnou_liber (~gnou_libe@223.pool85-50-3.static.orange.es)14:01
- mtm- (QUIT: Ping timeout: 268 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:02
- mtm (QUIT: Ping timeout: 268 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:03
- chomwitt (QUIT: Remote host closed the connection) (~chomwitt@2a02:587:7a18:d000:1ac0:4dff:fedb:a3f1)14:25
- Ar|stote|is (QUIT: Read error: Connection reset by peer) (~linx@5-203-231-235.pat.nym.cosmote.net)14:52
+ Ar|stote|is (~linx@5-203-231-235.pat.nym.cosmote.net)14:52
+ mark_ (~mjw@gnu.wildebeest.org)15:58
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:08
+ mtm- (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:09
+ bgs (~bgs@212-85-160-171.dynamic.telemach.net)16:10
- gnou_liber (QUIT: Ping timeout: 264 seconds) (~gnou_libe@223.pool85-50-3.static.orange.es)16:57
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@5-203-231-235.pat.nym.cosmote.net)16:58
+ gnou_liber (~gnou_libe@255.pool85-52-231.static.orange.es)16:58
+ Ar|stote|is (~linx@5-203-231-235.pat.nym.cosmote.net)16:58
+ bkeys (~Thunderbi@205.185.110.104)17:02
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)17:39
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@gnu.wildebeest.org))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)18:42
* mark_ -> mjw18:42
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)18:43
- gnou_liber (QUIT: Read error: Connection reset by peer) (~gnou_libe@255.pool85-52-231.static.orange.es)19:04
+ gnou_liber (~gnou_libe@223.pool85-50-3.static.orange.es)19:04
+ klardotsh (~klardotsh@98.97.114.65)19:21
- bkeys (QUIT: Ping timeout: 256 seconds) (~Thunderbi@205.185.110.104)21:08
+ bkeys (~Thunderbi@205.185.110.104)21:11
- bkeys (QUIT: Ping timeout: 264 seconds) (~Thunderbi@205.185.110.104)21:26
+ bkeys (~Thunderbi@157.201.98.1)22:05
- bkeys (QUIT: Client Quit) (~Thunderbi@157.201.98.1)22:07
+ bkeys (~Thunderbi@157.201.98.1)22:07
- XYZ_ (QUIT: Remote host closed the connection) (~XYZ@89-24-57-16.nat.epc.tmcz.cz)22:37
- klardotsh (QUIT: Ping timeout: 246 seconds) (~klardotsh@98.97.114.65)22:42
+ XYZ_ (~XYZ@89-24-57-16.nat.epc.tmcz.cz)22:42
chaseadamsuspend/resume is hard and complicated: https://www.phoronix.com/news/AMD-One-Liner-System-Resume22:56
chaseadamjosch: I am happy to test a kernel and poke around a console if you have one for me to install23:00
BoostisbetterWriting you all from the Penkesu, happy this little thing is so capable despite its meager compuyting power. 23:00
- gnou_liber (QUIT: Read error: Connection reset by peer) (~gnou_libe@223.pool85-50-3.static.orange.es)23:05
+ gnou_liber (~gnou_libe@223.pool85-50-3.static.orange.es)23:20
- bgs (QUIT: Remote host closed the connection) (~bgs@212-85-160-171.dynamic.telemach.net)23:22

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