2022-09-02.log

- mjw (QUIT: Remote host closed the connection) (~mark@gnu.wildebeest.org)00:00
+ mjw (~mark@gnu.wildebeest.org)00:00
- ajr (QUIT: Quit: WeeChat 3.6) (~ajr@user/ajr)00:10
- Gooberpatrol66 (QUIT: Quit: Leaving) (~Gooberpat@user/gooberpatrol66)00:30
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)00:59
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)01:06
- pinoaffe (QUIT: Quit: Bridge terminating on SIGTERM) (~pinoaffep@2a01:4f9:c010:a00b:1337:1337:11be:10)01:53
+ pinoaffe (~pinoaffep@2a01:4f9:c010:a00b:1337:1337:11be:10)01:54
- mtm (QUIT: Ping timeout: 252 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)02:02
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)03:55
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)04:08
- chartreuse (QUIT: Quit: leaving) (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)05:10
+ chartreuse (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)05:25
+ qwer (~qwer@78-80-28-214.customers.tmcz.cz)05:29
+ fsx (~fsx@durian.61924.nl)09:12
- qwer (QUIT: Ping timeout: 240 seconds) (~qwer@78-80-28-214.customers.tmcz.cz)10:46
+ qwer (~qwer@37-48-2-248.nat.epc.tmcz.cz)11:02
- mjw (QUIT: Killed (NickServ (GHOST command used by wielaard!~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440))) (~mark@gnu.wildebeest.org)11:30
* wielaard -> mjw11:30
+ mark__ (~mark@gnu.wildebeest.org)11:30
- mtm (QUIT: Ping timeout: 244 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)14:03
flowy1minute: congrats on the LS1028A progress! what are your subjective impressions in regards to web browsing using this SOM? noticeably snappier?14:35
* flowy1 -> flowy14:36
flowyand re: GPU performance, are there subjectively noticeable differences doing normal desktop stuff i.e. not gaming?14:38
- buckket (QUIT: Remote host closed the connection) (~buckket@pdp8.buckket.org)14:39
+ buckket (~buckket@pdp8.buckket.org)14:42
flowyand theoretically, if a carrier board were designed, it would be able to take any module that the reform could?14:43
flowyFYI, i'm eager about the module upgrade, but given the price i think for me some kind of reform motherboard would be a dealbreaker. mITX would be amazing. then i'd know that i could put the old module to some use14:44
C-Keenhm, after the kernel upgrade it seems that the sound init works more reliable during boot. or is that coincidence?14:45
C-Keen(from v1 to v3 image I mean)14:45
flowyor if i decided the LS1028A didn't fit my reform usage so well, i could swap back and still have some other use for it14:45
flowyC-Keen: i never experienced that but i'd imagine it could have been kind of racy, and that the usage of kernel modules in sysimagev3 has dodged the race issue14:48
C-Keenflowy: yeah it probably is.14:51
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)15:07
- kitty4 (QUIT: Ping timeout: 248 seconds) (~kitty@096-039-147-043.res.spectrum.com)15:19
- mark__ (QUIT: Ping timeout: 268 seconds) (~mark@gnu.wildebeest.org)15:19
+ kitty4 (~kitty@096-039-147-043.res.spectrum.com)15:23
+ mark__ (~mark@gnu.wildebeest.org)15:23
- kitty4 (QUIT: Ping timeout: 268 seconds) (~kitty@096-039-147-043.res.spectrum.com)16:02
minuteflowy: yep, i want to make an mITX carrier.16:25
flowyminute: niice16:45
minutehttps://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.1916:57
minutecommit 2518f226c60d8e04d18ba4295500a5b0b8ac7659 has etnaviv stuff16:58
minute      etnaviv:16:58
minute       - fencing improvements16:58
minute       - fix address space collisions16:58
minute       - cleanup MMU reference handling16:58
minuteand commit f8122500a039abeabfff41b0ad8b6a2c94c1107d16:58
minute    fix address space collisions in some edge cases when userspace is16:58
minute    using softpin and cleans up the MMU reference handling a bit.16:58
minuteactually a bunch more. we should try to upgrade to 5.19 asap cc josch 16:59
* qbit -> qbit_17:01
* qbit_ -> qqbit17:02
* qqbit -> qbqit17:02
* qbqit -> qbit17:02
* qbit -> qbit_m17:08
* qbit_m -> qbit17:09
eeryhuh, sounds like that'd help a lot with the out-of-memory errors with etnaviv17:11
vkoskiv_I modified the kbd fw a bit to ignore OLED draw commands when the menu is being interacted with. Short demo: https://youtu.be/6sKAFdyoz1I17:31
vkoskiv_MR coming shortly.17:31
vkoskiv_I think this make sense as a default, the menus are more important than whatever the OS is trying to draw on there.17:34
Koodaminute: I was prompted to upgrade to at least 5.19 to fix my Mesa 22.2.0 problems17:35
joschminute: 5.19 was uploaded to Debian unstable a few hours ago so I can start rebasing the patches this weekend.17:36
KoodaAwesome <317:37
joschKooda: did you attempt to rebase the patches already?17:37
KoodaI haven’t, no17:37
joschin the past multiple people did the rebasing independently from each other which would be nice to avoid ;)17:37
KoodaI’m very unfamiliar with these parts so I was afraid so mess something up. Especially since some PLL stuff seem to have been merged, but are slightly different17:38
minutejosch: amazing, thanks!17:38
joschminute: do we still need the ffmpeg patch?17:45
joschhttps://github.com/martinetd/FFmpeg/tree/v4l2-request has not been updated for ffmpeg 5.1 and doesn't apply anymore17:47
minutejosch: afaik we agreed to drop it for now17:49
- S0rin (QUIT: Ping timeout: 252 seconds) (~S0rin@user/s0rin)18:05
* cwebber` -> cwebber18:05
- cwebber (QUIT: Changing host) (~user@2600:6c64:7e3f:fdb0::af5)18:05
+ cwebber (~user@user/cwebber)18:05
vkoskiv_I added a MR for the above feature: https://source.mnt.re/reform/reform/-/merge_requests/3118:07
- mark__ (QUIT: Ping timeout: 244 seconds) (~mark@gnu.wildebeest.org)18:10
+ mark__ (~mark@gnu.wildebeest.org)18:11
+ S0rin (~S0rin@user/s0rin)18:18
- S0rin (QUIT: Ping timeout: 268 seconds) (~S0rin@user/s0rin)18:24
- sknebel (QUIT: *.net *.split) (~quassel@v22016013254630973.happysrv.de)18:28
- josch (QUIT: *.net *.split) (~josch@mister-muffin.de)18:28
- jomo (QUIT: *.net *.split) (~jomo@user/jomo)18:28
- austriancoder (QUIT: *.net *.split) (sid152545@id-152545.hampstead.irccloud.com)18:28
- aphistic (QUIT: *.net *.split) (sid347194@id-347194.ilkley.irccloud.com)18:28
+ josch (~josch@mister-muffin.de)18:28
+ austriancoder (sid152545@id-152545.hampstead.irccloud.com)18:28
+ aphistic (sid347194@id-347194.ilkley.irccloud.com)18:28
joschokay, so I rebased the patches on top of 5.19 so that they apply cleanly again18:28
+ sknebel (~quassel@v22016013254630973.happysrv.de)18:28
joschi temporarily disabled building reform-handbook because there is a latex error that i have to investigate18:29
+ jomo (~jomo@user/jomo)18:29
joschbut while the patches apply again, i have no idea whether i did the right things, maybe somebody could have a look especially at the changes to18:29
joschmnt3004-MNT-Reform-imx8mq-add-PHY_27M-clock.patch: https://source.mnt.re/reform/reform-debian-packages/-/commit/136cc425afbe95f78d7b2a77e62ae8a72165d03818:30
minutejosch: checking18:32
minutejosch: why the clock name change to hdmi_phy_27m ?18:34
- qbit (QUIT: Quit: WeeChat 3.6) (~qbit@h.suah.dev)18:35
minutehmm i see, digging a bit18:36
+ S0rin (~S0rin@user/s0rin)18:37
vkoskiv_I messed up the MR, need to fix it sometime18:38
minutehttps://github.com/torvalds/linux/commit/cdc86e473b353c8a026a337ee9fb9e1fbbe2276b18:38
vkoskiv_Git being git again.18:38
vkoskiv_I rebased it and it rebased things from master to master.18:38
minutevkoskiv_: hey, does my battery status update code work? i didn't have a chance to test it :D18:38
+ qbit (~qbit@h.suah.dev)18:39
minutejosch: i think your patch is fine, just gitlab shows it strangely. this looks good to me https://source.mnt.re/reform/reform-debian-packages/-/blob/136cc425afbe95f78d7b2a77e62ae8a72165d038/linux/patches/mnt3004-MNT-Reform-imx8mq-add-PHY_27M-clock.patch18:43
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)18:49
- style- (QUIT: Quit: fatal error(); /bed/sleep/drea.ms) (the@bot.st)18:54
+ ajr (~ajr@user/ajr)19:14
- smoothduck (QUIT: Quit: Connection closed for inactivity) (sid37490@id-37490.helmsley.irccloud.com)19:42
minutejosch: i've attempted to fix a problem on the build server, rerunning your pipeline20:01
sigridminute: is there a way to turn off the power on the lcd panel using SW?20:06
sigridlooks like only 3.3v aux pwr is the one that powers it, but idk if it's possible to toggle it20:06
minutesigrid: hmm i think not currently, but you could either add that as a command to the keyboard fw or just send a black bitmap20:06
minute(via HID)20:07
sigridwait. I'm talking about eDP :)20:07
minuteah sorry20:07
minutelol20:07
minutei think it should be possible to put it to sleep with dpms20:08
minuteand there's a gpio to turn off the backlight20:08
minutemaybe there's an i2c or mipi dcs command in the datasheet of the mipi->edp converter?20:09
sigridthere's an aux channel over i2c through the bridge20:13
sigridthe one to get edid. guess I could use that?20:13
minutei think so20:14
sigridok, that's a good pointer, thanks :)20:15
minuterelated, 8.3.3.2 Suspend Mode20:18
minuteit says that asserting ~EN pin will lead to the biggest power savings... that's EDP_RESETn in the schematic. it's a gpio20:19
minutesee 8.4.3 Power Down Sequence20:20
sigridrn I just toggle VSTREAM_ENABLE on (un)blank20:22
sigridI started with turning off lcdif dotclock altogether and made it work, but the panel was starting to produce really weird flickering at the top of the screen20:23
sigridI did not find ways to solve it20:23
sigrideven turning the power off (or booting into linux) would not get rid of the flickering20:25
sigridso not sure it's even related to lcdif or the bridge20:26
sigridkeeping backlight and pwm on would not help either20:26
minutethe panel will retain the flickering yeah20:44
minuteyou can cause some long term weird oscillation in these panels20:45
minuteonly letting them lying around turned off for a while will make it go away20:45
minute(or maybe turned on with the correct timing)20:45
vkoskiv_I really don't understand how Gitlab merge requests work.20:47
vkoskiv_It shows completely wrong info on the MR page right now.20:47
vkoskiv_It claims I'm 25 commits behind, which simply isn't the case20:48
vkoskiv_I thought I messed it up, but I redid it and it still shows wrong info.20:48
vkoskiv_My branch is one commit *ahead* master, not 25 behind. I choose to believe Git over GitLab.20:49
vkoskiv_It's also showing a ton of changes I never did.20:49
vkoskiv_Bizarre. I'll try a 3rd time, there is something messed up on my local copy too now.20:51
joschokay, there is a build failure of 5.19... investigating...20:52
vkoskiv_Yeah, git won't pull the latest changes from master, it claims the latest commit is from august 22nd, which is also false.20:53
vkoskiv_I'll just delete the repo and clone a fresh copy. Must be corrupted.20:53
joschbut first getting my baby to bed -- here is the log in case others are faster than me: https://source.mnt.re/reform/reform-debian-packages/-/jobs/885/raw20:53
minutehmm, i don't really see what the actual error/problem is in the log21:05
vkoskiv_Fixed my MR, it should be good to go now.21:08
vkoskiv_For whatever reason, it would no longer pull new changes from upstream master branch.21:08
vkoskiv_Just reset my local copy and now it makes more sense.21:08
vkoskiv_I'm working on a neat little project, and this little change will go really nicely with that.21:09
vkoskiv_But not absolutely required.21:09
sigridminute: that is good to know (re panel)21:14
vkoskiv_minute: Battery page does indeed update automatically now. Very neat!21:15
minutevkoskiv_: cool! i'm not sure if i thought of every case though. like, does it stop updating when you press the circle key again?21:17
minute(hmm, should)21:17
vkoskiv_And I rebased my changes on top of that, fwiw.21:17
vkoskiv_Let me check21:17
vkoskiv_Well, circle takes me to the menu21:17
vkoskiv_So yeah21:17
minuteok cool21:17
vkoskiv_If you're wondering that it will update back to the battery view after pressing circle, then no21:18
vkoskiv_It works as I would expect, at least.21:18
minutecool, thanks for testing!21:18
vkoskiv_My changes to ignore OLED draw commands when using the menus are small21:18
vkoskiv_A youtube demo video is in the MR description21:18
vkoskiv_Not strictly required, but if you can merge it soon-ish, it'll go really neatly with this other thing I'm working on21:19
vkoskiv_I really like this auto-refreshing battery menu.21:19
vkoskiv_Ideally I'd like to shuffe some of the menu code a bit to make adding new views a bit easier.21:20
vkoskiv_And to add an 'are you sure?' prompt to some of the options.21:20
vkoskiv_Right now Circle+X doesn't show up in the menu, but if accidentally hit, borks the keyboard with no obvious way to bring it back (dfu-programmer)21:21
minutevkoskiv_: yeah, an are you sure prompt is missing21:21
vkoskiv_So hitting that would ideally bring up a lil confirmation prompt. Same for LPC reset and *maybe* power off21:21
minutetrue, true21:24
vkoskiv_minute: Does the Reform camera have a mic as well?21:31
vkoskiv_Also, are you looking for firmware maintainers? :D21:33
minutevkoskiv_: no, it doesn't have a mic, as we think it's better to use a headset (wired or bt)21:36
minutevkoskiv_: yes, looking for fw maintainers.21:37
- mjw (QUIT: Killed (NickServ (GHOST command used by mark__!~mark@gnu.wildebeest.org))) (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)22:49
* mark__ -> mjw22:49
+ wielaard (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)22:50
vkoskiv_I can't say I'm an expert in embedded, but I know C moderately well. I22:56
vkoskiv_I'd love to take a stab at maintaining some bit at some point. Validating and merging MRs, maintaining a stable branch, stuff like that.22:56
minutevkoskiv_: great, lets do it22:57
vkoskiv_Perhaps the keyboard firmware? I don't know if I know enough to touch code that controls battery charging.22:58
minuteyep, sounds good, we can start with that23:03
vkoskiv_Cool! I guess I'd ping you here to ask if a suggested feature is okay to go in, then test & merge it if you give the OK?23:09
* vkoskiv_ -> vkoskiv23:10
minutevkoskiv: sounds good23:11
vkoskivI'm also @vkoskiv on the gitlab23:13
minutevkoskiv: i'll assign you as a developer in the morning!23:13
vkoskivThanks!23:15
vkoskivI've tested both my MRs extensively, so I might merge both if you're okay with the changes. The disconnected battery startup MR I'll have to test.23:16
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)23:49

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