2024-10-07.log

- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:7a18:1600:1ac0:4dff:fedb:a3f1)00:05
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.0.113)00:27
+ Ar|stote|is (~linx@149.210.0.113)00:27
+ Guest27 (~Guest27@2a0c:5a80:1f0b:cd00:200b:86d9:557f:cc8f)00:59
- Guest27 (QUIT: Client Quit) (~Guest27@2a0c:5a80:1f0b:cd00:200b:86d9:557f:cc8f)00:59
- mtm (QUIT: Ping timeout: 248 seconds) (~textual@c-71-228-84-213.hsd1.fl.comcast.net)02:02
- cobra (QUIT: Ping timeout: 252 seconds) (~cobra@user/Cobra)02:03
+ mtm (~textual@c-71-228-84-213.hsd1.fl.comcast.net)02:05
+ cobra (~cobra@user/Cobra)02:42
- cobra (QUIT: Quit: ZNC 1.8.2 - https://znc.in) (~cobra@user/Cobra)02:50
+ cobra (~cobra@user/Cobra)02:53
- jn (QUIT: Ping timeout: 252 seconds) (~quassel@user/jn/x-3390946)03:01
+ iank (~iank@fsf/staff/iank)03:05
+ spew (~spew@201.141.99.170)03:06
+ jn (~quassel@2001-4dd4-85df-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de)03:07
- jn (QUIT: Changing host) (~quassel@2001-4dd4-85df-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de)03:07
+ jn (~quassel@user/jn/x-3390946)03:07
- murphnj (QUIT: Quit: Leaving) (~murph@user/murphnj)03:12
- jn (QUIT: Ping timeout: 252 seconds) (~quassel@user/jn/x-3390946)03:13
+ jn (~quassel@user/jn/x-3390946)03:13
- nsc (QUIT: Ping timeout: 260 seconds) (~nicolas@112-99-142-46.pool.kielnet.net)03:29
+ nsc (~nicolas@i5C74DC12.versanet.de)03:31
- paperManu (QUIT: Ping timeout: 252 seconds) (~paperManu@198.16.214.40)03:34
- cobra (QUIT: Quit: ZNC 1.8.2 - https://znc.in) (~cobra@user/Cobra)03:53
- Gooberpatrol66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66)03:55
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)03:55
+ cobra (~cobra@user/Cobra)03:57
- sts-q (QUIT: Ping timeout: 252 seconds) (~sts-q@89.58.73.25)04:51
+ sts-q (~sts-q@89.58.73.70)04:53
- spew (QUIT: Quit: spew) (~spew@201.141.99.170)05:04
+ Gooberpatrol_66 (~Gooberpat@user/gooberpatrol66)05:17
- Gooberpatrol66 (QUIT: Ping timeout: 260 seconds) (~Gooberpat@user/gooberpatrol66)05:17
+ chomwitt (~chomwitt@2a02:587:7a18:1600:1ac0:4dff:fedb:a3f1)07:36
+ jaume (~user@user/jaume)07:49
- chomwitt (QUIT: Quit: WeeChat 3.8) (~chomwitt@2a02:587:7a18:1600:1ac0:4dff:fedb:a3f1)07:55
- jaume (QUIT: Remote host closed the connection) (~user@user/jaume)08:52
joschso, linux 6.11 got finally uploaded to unstable yesterday09:36
joschthe imx8mq cadence hdmi patch stack causes a build failure, so instead of fixing it, i guess i'll just bump the patch version to v17 :)09:37
- Ar|stote|is (QUIT: Ping timeout: 252 seconds) (~linx@149.210.0.113)09:45
+ Ar|stote|is (~linx@149.210.0.32)09:49
+ mjw (~mjw@gnu.wildebeest.org)09:52
minutejosch: oh good, that'll make things easier for me with the rk3588 patches09:59
joschnice! :) it's currently building on the ci10:02
joschminute: another issue that popped up is one regarding the license of reform-handbook. As you maybe already read in your emails, Debian ftp-master noted that the GPL and the CERN OHL are incompatible with each other, so you cannot combine works covered by them to form a new derivative work. In this case, my assumption was, that since the hardware itself is CERN OHL licensed, naturally, so are its 10:04
joschrenderings. You license the handbook text as GPL and then you build a PDF from it which is inredistributable because it would be covered by both licenses.10:04
joschminute: since you are the copyright holder of everything, this could easily get resolved by relicensing one or the other10:05
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-72-235.tukw.qwest.net)10:06
+ colinsane (~colinunin@97-113-72-235.tukw.qwest.net)10:10
minutejosch: ah, meh. well normally all artwork is cc-by-sa, is that gpl compatible?10:54
minutemhm https://creativecommons.org/2015/10/08/cc-by-sa-4-0-now-one-way-compatible-with-gplv3/#:~:text=Following%20additional%20months%20of%20detailed,to%20our%20compatible%20licenses%20page!10:55
joschminute: there is already content in the Debian archive that is both GPL-3 and CC-BY-SA-4.0 so that should work10:59
joschminute: since this is up to you, you could also say that the complete handbook (except for the logo) is CC-BY-SA-4.0 but of course that's up to you11:01
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@47-186-105-237.dlls.tx.frontiernet.net)11:04
+ jacobk (~quassel@47-186-105-237.dlls.tx.frontiernet.net)11:06
- mjw (QUIT: Ping timeout: 248 seconds) (~mjw@gnu.wildebeest.org)11:21
joschminute: the kernel built fine but build_qcacld failed for 6.11: https://source.mnt.re/reform/reform-debian-packages/-/jobs/611711:23
chwas meaning to check if https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082717 is 6.11 or gcc-14 specific11:33
minutehmm, struct kernel_ethtool_ts_info * vs struct ethtool_ts_info *12:25
minutehmm this is behind #define WLAN_FEATURE_TSF_PTP12:27
minuteso one could disable WLAN_FEATURE_TSF_PTP12:28
minuteor change the signature here https://source.mnt.re/reform/qcacld2/-/blob/binary-deb/CORE/HDD/inc/wlan_hdd_tsf.h#L29212:29
minuteand here https://source.mnt.re/reform/qcacld2/-/blob/binary-deb/CORE/HDD/src/wlan_hdd_tsf.c#L149812:29
minutea simple change of the struct name should suffice12:31
+ paperManu (~paperManu@198.16.214.40)12:33
minutelets see https://source.mnt.re/reform/qcacld2/-/commit/cb423f493a1de622e8ce9b3499c34d2d7ef9e02a12:35
joschminute: that will not compile because it's missing my patch rebase for 6.1112:36
joschminute: i'll cherry-pick your commit for the linux6.11 branch12:36
minuteoh :D it looks like it is building for 6.712:36
joscho012:36
minuteah yeah also against source instead of headers (or what was the correct package?)12:37
joschah wait, wrong repo XD12:37
joschlet me re-run the reform-debian-packages pipeline12:37
minutejosch: nooooo12:37
minutejosch: i need to rerun a specific branch :D12:38
joschi didn't lick anything yet :)12:38
joscherrr12:38
joschclick12:38
joschi meant click12:38
minute:D12:38
minuteah but also!12:38
joschyes :)12:38
minutei need to rebase on 6.11 / check what you rebased etc12:38
minuteprobably i should branch off a new one from your 6.11 rebase and cherry pick my rk3588 things?12:39
joschmaybe -- you know best how you organized the commits in your rk3588 branch12:40
minutei'll check what you did so far for 6.1112:40
joschdo you need ci right now?12:40
minuteno, i can do a local build once i've checked and picked everything i guess12:47
minutestill so many rk3588 patches (esp the clock stuff) not in 6.11 eh?12:47
joschyes, on the other hand, yet a few more were applied, like 0033-phy-phy-rockchip-samsung-hdptx-Explicitly-include-pm.patch12:48
minuteah12:48
minutei'm learning from the patches that rk3588 has 4 independent copies of hantro g1 _encoder_ but the kernel doesn't support multi core encoding yet :D12:49
minutecould be one hell of a video streaming box...12:50
joschmoar cameras!12:50
+ mjw (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)12:51
joschi hope that the patch stack i used for 6.11 is the correct one12:51
joschbecause the collabora repo does not have a rk3588-v6.11 branch as it did for earlier releases12:51
joschthe stack from the rk3588 branch applied fine though...12:51
joschand development seems to happen in rk3588-test12:52
minutehmm, you said 0033-phy-... patch is already in 6.11, yes? but i still seem to have it here in the linux6.11 branch and the build complains about it13:03
minutemaybe i didn't pull the latest copy of linux6.1113:04
joschyes, i have been force-pushing to it several times today13:04
minuteok, updated everything and made a new branch, lets see13:22
minuteaww, can't cross-build locally (gcc dependency shenanigans)13:25
Twodisbetterminute: are you still concentrating on getting suspend functional with the imx8m plus? Personally I hope the efforts are on the RK3588. No rushing or impatience on my side, just asking the question. 13:26
minuteTwodisbetter: i'm not!13:26
minutei'm working on rk3588 things13:26
+ murphnj (~murph@user/murphnj)13:27
joschminute: now that linux 6.11 is in unstable, the cross-build problems should be solved soon -- only another cross-toolchain-base upload is left13:29
minuteok nice13:29
minutenow waiting for my pipeline :3 https://source.mnt.re/reform/reform-debian-packages/-/pipelines13:30
joschminute: my job is done in 5 minutes13:30
minutejosch: hope it'll just work :313:31
minuteweird scheduling, now your qca job is pending and my setup job started13:33
joschyes, jobs are interleaved with multiple pipelines in parallel13:34
minuteoh, qcacld failed13:39
minutestruct ctl_table vs const struct ctl_table13:40
minutejosch: i have a local build setup for qcacld with linux6.11 now and am fixing13:47
joschnice :)13:49
joschi'm building a system image with linux 6.11 right now13:50
joschwill test on a311d once that's done13:50
minutejosch: i've pushed another qcacld2 fix13:53
- mtm (QUIT: Ping timeout: 252 seconds) (~textual@c-71-228-84-213.hsd1.fl.comcast.net)14:04
+ mtm (~textual@c-71-228-84-213.hsd1.fl.comcast.net)14:05
minutelol, this old friend https://source.mnt.re/reform/reform-debian-packages/-/jobs/6143#L20414:19
joschminute: note, how in my linux6.11 branch i deleted 20240808-zrk3588-dsi2-driver-fix1.patch14:53
joschlinux 6.11 is also broken with reform-system-image... investigating...15:01
minutelooking good https://source.mnt.re/reform/reform-debian-packages/-/pipelines/279115:08
minutejosch: yeah i missed that @ zrk...-fix1 :D15:08
minuteok, installed this on my rk3588 pocket. internal display works, cryptsetup unlock works, and i'm at tuigreet15:27
minuteam at desktop on rk3588 pocket, kernel 6.11.215:28
grimmware:D15:31
minutehdmi doesn't work (yet) sniff15:33
joschand i found another reform-tools bug15:37
joschit installs the dtb wrongly15:37
+ mark_ (~mjw@gnu.wildebeest.org)15:38
minutenow i just need to figure out why hdmi is not doing anything...16:09
minuteahhh wrong compatible string for hdmi1 still16:12
+ spew (~spew@201.141.99.170)16:34
grimmwaremy pocket is currently writing a 720K floppy boot disk16:39
Twodisbetterhow cool is that!?16:41
joschless cool but slightly related i recently found out how to watch a dvd on my reform16:49
joschturns out, my external usb dvd drive needs to be connected to all 3 usb ports16:50
joschand i need to connect them in the right order16:50
joschif i fail to do so, either will the mouse/keyboard just reset16:50
joschor my reform will just shut off16:51
minutegrimmware: neat, how? usb floppy drive or sth more fancy?17:38
minutejosch: :D17:38
minutejosch: one thing that's different on this patchstack/6.11: temperatures are missing for rk358817:43
grimmwareoh just USB17:43
minute> dsimic>the tsadc/rockchip,rk3588-tsadc driver handles that, which boils down to the rockchip_thermal driver17:50
minuteindeed rockchip_thermal is not loaded... but loading it also doesn't make it probe, so maybe dts issue17:51
minuteah, one has to set &tsadc to status = okay nowadays17:56
minutein dts17:56
- murphnj (QUIT: Quit: Leaving) (~murph@user/murphnj)18:08
- cow321 (QUIT: Ping timeout: 276 seconds) (~deflated8@user/meow/deflated8837)18:17
minuteok, thermals are back18:17
+ cow321 (~deflated8@user/meow/deflated8837)18:23
minutetesting the kernel on imx8mp pocket i see that we need different dsi parameters than for rk3588.....18:27
- cow321 (QUIT: Ping timeout: 252 seconds) (~deflated8@user/meow/deflated8837)18:29
- Gooberpatrol_66 (QUIT: Ping timeout: 260 seconds) (~Gooberpat@user/gooberpatrol66)18:33
+ murphnj (~murph@user/murphnj)18:35
+ cow321 (~deflated8@user/meow/deflated8837)18:38
- ehenter (QUIT: Ping timeout: 255 seconds) (~ehenter@212-149-229-243.bb.dnainternet.fi)18:39
+ Gooberpatrol_66 (~Gooberpat@user/gooberpatrol66)18:40
+ ehenter (~ehenter@212-149-229-243.bb.dnainternet.fi)18:43
+ reform19058 (~mmmm@ip2504e6e1.dynamic.kabel-deutschland.de)19:28
reform19058Linux mmmm 6.11.2-mnt-reform-arm64 #1 SMP Debian 6.11.2-1+reform20241007T083352Z (2024-10-07) aarch64 GNU/Linux19:29
reform190586.11 seems to work on a311d19:29
reform19058but there are problems with reform-hw-setup as it fails to rmmod of_mdio which is in use by mdio_devres19:29
- reform19058 (QUIT: Client Quit) (~mmmm@ip2504e6e1.dynamic.kabel-deutschland.de)19:31
joschminute: should reform-hw-setup just rmmod more modules for the ethernet workaround?19:32
minutejosch: interesting. one could try that 19:38
minutedisplay works fine again on imx8mp pocket in this branch https://source.mnt.re/reform/reform-debian-packages/-/commit/8785622c86274d25c57b94a134aa1c8162590fc419:46
minutei wonder why EDID does not work on imx8mp hdmi19:51
ryukazouWhat colour of threadlocker recommend to use on pocket reform19:53
ryukazouDoes LOCTITE 243 suitable?19:54
minuteryukazou: we don't use liquid threadlocker, but nylon dispensing on the screws19:54
minuteryukazou: screw companies in china can supply those (our supplier is SNIPPIN)19:54
minute(the screws in pocket reform have this nylon dispensing on them)19:55
- Gooberpatrol_66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66)20:01
+ Gooberpatrol_66 (~Gooberpat@user/gooberpatrol66)20:01
+ gustav28 (~gustav@c-5d34524e.019-141-67626730.bbcust.telenor.se)20:03
ryukazouI see, thanks. I plan to replace m2 Phillip screw to m2 titanium hex screw. Hope it won’t be too loose after re-anodizing.20:03
minuteryukazou: ah. hopefully the head will fit...20:06
minuteok, EDID on imx8mp pocket actually works, but i had to replug the cable once (it was connected at boot before)20:07
minutejosch: tested with my linux6.11-rk3588-pocket branch on imx8mp reform: dsi display, hdmi, sd, emmc, nvme, audio, wifi, bt, usb20:09
joschwow, amazing! \o/20:10
joschi didn't test nvme, emmc, bt nor ethernet20:10
minuteok, i'm gonna flash an a311d test card and upgrade to this kernel package on it20:11
minute(on pocket)20:11
minutepocket display works on a311d with 6.1120:22
Twodisbetterminute: good to hear. My number one on the list is a functional low power state. 20:22
minuteworks on a311d pocket w/linux6.11-rk3588-pocket: cpufreq, thermal, display, sd, emmc, nvme, usb20:25
minutejosch: indeed ethernet will need fixup20:26
minutejosch: i needed to remove the following additional modules first, in this order: pcs_xpcs mdio_devres20:28
minuteafter that, reform-hw-setup ran and ethernet works20:28
minutesound also works20:28
minutehdmi EDID doesn't work but that's an old problem that we should fix soonish20:29
minutejosch: i think it is safe to merge my branch and i'll do so if you don't protest20:33
minute(hdmi works with manually set up resolution)20:33
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)20:36
- Gooberpatrol_66 (QUIT: Ping timeout: 260 seconds) (~Gooberpat@user/gooberpatrol66)20:36
minutejosch: i hope i put this in the right branch (staging)? https://source.mnt.re/reform/reform-tools/-/merge_requests/89/diffs?commit_id=cab620ae7c88a1450b48c52b5169b8ed3e52781520:37
minuteok, merged 6.11+rk3588 to reform-debian-packages20:43
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@47-186-105-237.dlls.tx.frontiernet.net)20:45
+ jacobk (~quassel@47-186-105-237.dlls.tx.frontiernet.net)20:46
gustav28this sounds exciting, what are you up to? getting more rk3588 features working? are these patches necessary because they are more recent than linux 6.11? (noob question)21:01
minutegustav28: yes, we had a larger amount of patches for 6.10, some are now in 6.11 so we needed to clean up the patches, and also i did some work to support secondary HDMI for rk3588 and support for the display in pocket reform21:10
minutewe are starting to ship the first rk3588 modules this week (but i still need to write an installation manual tomorrow)21:10
ch\o/21:12
joschminute: thank you, that's exactly the commit i had locally as well :)21:15
joschuh i see you even merged  linux6.11-rk3588-pocket to main -- exciting!!21:18
gustav28ah, I see! very cool to be able to see it happen live.21:18
joschminute: what's the state of rk3588 u-boot -- is what is in the reform-rk3588-uboot repo also what you are using?21:20
gustav28would love to learn more about development like this (I'm yet to buy my first reform, but soon ditching my mac, finally), I guess its ok to follow your GitLab accounts to see what's going on?21:21
joschminute: i'm asking because if u-boot needs some adjustments, it would be nice to make a new release to make sure that the next reform-tools version comes with the correct hashes and that the new modules come with u-boot with all interesting features from the start21:21
josch(unlike on the pocket where u-boot is missing $fdtfile in its environment...)21:22
joschgustav28: hanging out here probably gives you the most input other than stalking the MNT headquaters :)21:23
gustav28sounds good21:23
gustav28:)21:24
minutejosch: ah yes but i should change the board name in uboot! it's currentl radxa rock 5b or sth21:24
minutenoting this in my todo for tomorrow morning21:24
joschcool! then lets do the next reform-tools release after that21:25
joschthen we can build some system images and see if they work on the boards or not :)21:25
minuteyes :321:28
gustav28how do you test it without system images? can you build the kernel and hot-swap it on a running system?:021:32
gustav28(i mean how have you tested it thus far)21:33
joschgustav28: you take a system image with an older kernel and then run "sudo apt upgrade" after adding the right entries in /etc/apt/sources.list21:33
minutegustav28: the kernel is just a file on a disk, like sd card for example21:33
joschor you do it manually using dpkg -i linux-image.deb21:33
minutealso, yeah what josch says21:34
joschor you do it like me, and build a new system image from scratch by placing the kernel *.deb into the ./repo directory and then running mkimage.sh21:34
minuteso the latest results of the CI pipeline i tested by installing the .deb packages of the kernel manually21:34
joschyou can also do it just using the CI by going here: https://source.mnt.re/reform/reform-system-image/-/pipelines/new21:35
joschand in REFORM_DEBIAN_PACKAGES_BRANCH you put in the branch name of reform-debian-packages that your *.deb packages should come from21:35
+ SavagePeanut (59eaa45ac7@irc.cheogram.com)21:38
* mjw -> Guest177021:38
- Guest1770 (QUIT: Killed (silver.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)21:38
* mark_ -> mjw21:38
+ Guest1770 (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)21:38
joschpuh and lastly i solved the problem with dtbs not getting copied as well...21:44
joschLukas didn't even notice that dtbs were missing :D21:44
minuteoh :D21:45
minutei also forgot to push a dtsi fix for hdmi1 on rk3588...21:45
joschi often feel bad for all the bugs my software has and then i listen to the conversations that my colleagues have about the proprietary software they are using and the bugs that they find acceptable with imho horrible workarounds and i'm feeling a bit better about my own bugs :)21:54
minutehaha21:56
ch:)22:02
gustav28cool, thanks for the info! do you have to run a command after you chabge the kernel, or at least I guess restart?22:04
joschgustav28: if you happen to be familiar with Debian it works just as it does with Debian on other platforms22:05
gustav28I'm on Mac now but looking to transition to Linux.. so all this is new to me22:06
gustav28for my personal projects I basically need a C compiler and graphics, and I'm tired of the fans and locked-down nature of modern macOS22:07
gustav28fans as in cooling, my MBP is crazy22:08
gustav28I will try to follow the development here so I'm ready when I buy the reform22:09
gustav28now I'm off, thanks again22:09
- gustav28 (QUIT: Quit: Quit) (~gustav@c-5d34524e.019-141-67626730.bbcust.telenor.se)22:15
minuteok, feierabend and will test my rk3588 pocket reform now at home as a PC :D (connected to dell u2724de + keyboard + mouse)22:20
joschnice, see you tomorrow! :)22:21
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@47-186-105-237.dlls.tx.frontiernet.net)22:28
+ jacobk (~quassel@2603:8080:b200:7b02::b71)23:01
- jacobk (QUIT: Ping timeout: 276 seconds) (~quassel@2603:8080:b200:7b02::b71)23:07
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-72-235.tukw.qwest.net)23:23
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)23:26
+ colinsane (~colinunin@97-113-72-235.tukw.qwest.net)23:29
minutepocket reform as a pc! https://mastodon.social/@mntmn/11326828918705916923:37
minuteit's so nice @ 120hz 1440p23:37

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