2024-07-15.log

+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)00:10
- kop316 (QUIT: Server closed connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)00:29
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)00:30
minutefallout new vegas runs nicely on rk3588 reform with the wow64 version of wine!00:31
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-64-230.tukw.qwest.net)00:39
+ colinsane (~colinunin@97-113-64-230.tukw.qwest.net)00:40
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-64-230.tukw.qwest.net)00:46
+ colinsane (~colinunin@97-113-64-230.tukw.qwest.net)00:52
- mtm (QUIT: Ping timeout: 265 seconds) (~textual@c-71-228-84-213.hsd1.fl.comcast.net)02:03
+ mtm (~textual@c-71-228-84-213.hsd1.fl.comcast.net)02:05
- cobra (QUIT: Ping timeout: 268 seconds) (~cobra@user/Cobra)02:06
Twodisbetterminute: that is my favorite new vegas, and wow that is impressive! The RK3588 is for sure in my future. 02:22
Twodisbetterminute: that is my favorite Fallout, and wow that is impressive! The RK3588 is for sure in my future. 02:22
+ cobra (~cobra@user/Cobra)02:24
+ jacobk (~quassel@2601:380:837e:24e0:f88e:b38c:4fc8:ae5f)02:53
- romi (QUIT: Server closed connection) (bd30729973@user/romi)03:06
+ romi (bd30729973@user/romi)03:06
swivelminute: i'm intending to order a printed reform handbook but want to combine the order with one of the mnt baseball caps since i'm in US and would like to coalesce if possible03:10
swivelany eta on the hats being in stock?03:10
swivelCS refunded my preorder $$ for the handbook :)03:10
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)03:54
- nsc (QUIT: Ping timeout: 272 seconds) (~nicolas@i5C74DFCE.versanet.de)03:57
+ nsc (~nicolas@i5C74DCFA.versanet.de)03:58
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@2601:380:837e:24e0:f88e:b38c:4fc8:ae5f)04:21
- vagrantc (QUIT: Ping timeout: 246 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50)04:26
- inhji (QUIT: Server closed connection) (~inhji@2a01:4f8:1c0c:42e4::1)05:50
+ inhji (~inhji@2a01:4f8:1c0c:42e4::1)05:51
- sevan (QUIT: Ping timeout: 245 seconds) (~sevan@user/venture37)06:09
- qbit (QUIT: Remote host closed the connection) (~qbit@mail.suah.dev)06:12
+ qbit (~qbit@mail.suah.dev)06:16
+ Jonas__ (~Jonas@45.134.79.119)06:28
Jonas__Meta question : how does the irc logging to pretty html pipeline looks like here? I'm seeing a mention in the source about irc2log (https://pypi.org/project/irclog2html/) and I'd be curious to know how it was implemented here as I'd like to try doing the same elsewhere.06:30
- Jonas__ (QUIT: Ping timeout: 265 seconds) (~Jonas@45.134.79.119)06:58
- ch (QUIT: Server closed connection) (~ch@user/meow/ch)07:23
+ ch (~ch@user/meow/ch)07:24
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)08:11
- vagrantc (QUIT: Ping timeout: 265 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50)08:57
- sbp (QUIT: Server closed connection) (~sbp@apache/doge/sbp)09:07
+ sbp (~sbp@tea.infomesh.net)09:07
+ mjw (~mjw@gnu.wildebeest.org)09:12
- ptrc (QUIT: Server closed connection) (~ptrc@ptrc.gay)09:33
+ ptrc (~ptrc@ptrc.gay)09:34
- jjbliss (QUIT: Ping timeout: 265 seconds) (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)09:44
- ehenter (QUIT: Server closed connection) (~ehenter@81-175-159-24.bb.dnainternet.fi)10:18
+ ehenter (~ehenter@81-175-159-24.bb.dnainternet.fi)10:19
- Gooberpatrol66 (QUIT: Ping timeout: 264 seconds) (~Gooberpat@user/gooberpatrol66)10:55
- bluerise (QUIT: Server closed connection) (~bluerise@p5b0ac4d1.dip0.t-ipconnect.de)11:14
+ bluerise (~bluerise@p5b0ac4d1.dip0.t-ipconnect.de)11:14
- mjw (QUIT: Quit: Leaving) (~mjw@gnu.wildebeest.org)11:55
+ Jonas_ (~Jonas_@192.54.145.138)13:13
+ jjbliss (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)13:20
- mtm (QUIT: Ping timeout: 245 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:06
- cwebber (QUIT: Server closed connection) (~Christine@user/cwebber)14:16
+ cwebber (~Christine@user/cwebber)14:17
+ murphnj (~murph@user/murphnj)14:29
- Jonas_ (QUIT: Quit: Client closed) (~Jonas_@192.54.145.138)14:45
[tj]olimex are rma'ing my imx8mp board, lets hope attempt two survives longer15:07
- digitalrayne (QUIT: Server closed connection) (~digitalra@vps-446f4f39.vps.ovh.ca)15:33
+ digitalrayne (~digitalra@vps-446f4f39.vps.ovh.ca)15:33
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)15:34
- leonardo (QUIT: Ping timeout: 265 seconds) (leonardo@user/leonardo)16:23
- theesm (QUIT: Quit: Gateway shutdown) (~theesm@2a01:4f9:c011:adc3::)16:24
+ leonardo (leonardo@user/leonardo)16:25
+ theesm (~theesm@2a01:4f9:c011:adc3::)16:25
grimmwareany reports of hyper shipping notifications or deliveries yet?16:42
kop316grimmware: minute said the first batch was sent.16:45
- jn (QUIT: Server closed connection) (~quassel@user/jn/x-3390946)16:51
+ jn (~quassel@2a0a-a549-9845-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de)16:51
- jn (QUIT: Changing host) (~quassel@2a0a-a549-9845-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de)16:51
+ jn (~quassel@user/jn/x-3390946)16:51
jfredTo Crowd Supply, right? Whether they've been shipped to customers from there yet is a different story16:57
jfred(Anecdotally I have not yet gotten a CS shipping notification for mine)16:58
jfredThe custom Pocket lid I had manufactured is out for delivery today though :D16:59
joschjfred: what custom mod did you do?17:06
jfredjosch: https://www.terracrypt.net/posts/customizing-my-pocket-reform.html17:07
joschoooh that one17:07
joschi remember now :)17:07
joschwas it that much cheaper to have 15 of them made?17:08
jfredI admittedly didn't play around with the quantity too much at that point because even having 15 made was going to be substantially cheaper than the first quote I got. It may have inflated the shipping cost17:09
jfredOshpark would have been more expensive for just three. I could have gone with them but they only do purple, haha17:11
jfredBut it seemed fun to have some extras to hand out too :P17:13
minutegrimmware: we sent 2x 21 hypers so far, 42 in total17:14
josch"Producing Perfect Purple PCBs Promptly" -- purple pcbs by default! nice! :D17:22
jfredYeah the next time I want a purple PCB I'm going with them haha17:34
grimmwarejfred: niiice, I've been thinking about making a custom too :) Share a pic once it gets delivered17:44
jfredWill do!17:51
joschin unrelated news, both tuigreet as well as ezurio-qcacld-2.0-dkms now made it through the Debian ftp-master NEW queue and are now part of bookworm-backports17:59
joschas such, both packages will soon be part of the bookworm-backports images on reform.d.n17:59
minutejosch: bmap files are gone somehow? https://source.mnt.re/reform/reform-system-image/-/jobs/4865/artifacts/browse18:16
+ bkeys (~Thunderbi@45.134.140.153)18:24
bkeysSo once I have the fedora kernel packaged, how do I get the .dts files applied to my kernel?18:24
joschminute: sorry, i pushed the fix18:35
joschminute: background is, that i figured out that the bmaptool documentation is wrong. The code does not first look at the basename (without the extension .img) plus .bmap but first looks at the original filename plus .bmap extension. So if you (like i did) have both foo.img.bmap and foo.bmap in your current directory and then mkimage.sh creates a new foo.bmap, bmaptool will pick up foo.img.bmap instead18:37
joschsee commit message of 540decb59f8a175afc9c13deb7a43f4580e7ee4a18:37
joschi wanted to submit fixes to the bmaptool documentation and then i learned that the intel github repo is no archived18:37
joschbut it seems that the yoctoproject has picked up maintenance, luckily for us18:38
minutebkeys: dts is not strictly "applied" to a kernel, it is just compiled in the same tree to a dtb file that is loaded by a bootloader (uboot)18:38
joschbkeys: you mean how do you build a dtb from the dts or how do you boot with a given dtb?18:38
+ Jonas__ (~Jonas@45.134.79.119)18:49
bkeysOkay so, the dtb has nothing to do with the kernel build19:04
joschbkeys: it has a little bit as it usually is built as part of your kernel build but you can also build it manually afterwards19:05
bkeysOkay, I'll see about that then. I got what will very likely be a successful build of the kernel and I'll worry about the dtb at that point19:06
bkeyshttps://copr.fedorainfracloud.org/coprs/bkeys/kernel-reform/build/7735684/19:06
bkeysIt has the .patch files and the config applied to it; I still have mainline Fedora on there19:06
joschcool!19:07
joschminute: reform-system-image currently fails due to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=107638119:07
joschch flexing with their arm64 box in that bug report ;)19:07
bkeysjosch: The guys in the fedora-devel channel are saying I can maintain a fork of the kernel source and copr can build reform kernels for all available versions of the kernel so if this works out there might be a situation where Fedora is a really good option for the Reform19:08
chjosch: haha19:08
chjosch: ran into it for some usrmerge tests ;)19:08
bkeysI still have my notes and will continue to document all of this and post it when I have it successful19:08
joschch: excuses, excuses ;)19:09
joschbkeys: best you document everything not in words but as a script which is able to perform all the steps and could, for example, be executed daily or weekly? :)19:09
joschbkeys: i'd wager minute has some remaining gitlab CI runner time that could be used to build Fedora images?19:10
bkeysYeah probably, I also have the commands written down in my notes; right now it's just to get mainline Fedora on the Reform itself which works. With the copr it should be them enabling a repo and installing the custom kernel; we shouldn't have to build any custom images19:11
bkeysWe can actually reuse all the different images that Fedora builds this way19:12
+ mjw (~mjw@gnu.wildebeest.org)19:12
bkeysAs for CI runner, someone is free to do that but all we should need is copr to build the kernels19:12
joschbkeys: but then you need to manually plug these kernels into the official images somehow, no?19:12
bkeysNo you can boot the official image unmodified on the Reform; you just need to hook it up to either serial or an external display19:13
bkeysThe custom kernel is for getting the ethernet port and internal display running; everything else as far as I can see is working even hardware acceleration19:14
bkeysI'm also working with the AltArch SIG for CentOS Stream to get minimal images for aarch64 so that we can theoretically even get enterprise linux on here19:14
minutebkeys: that all sounds very nice! what's the process to switch out the kernel once fedora is booted? also, one has to also install uboot, no?19:22
bkeysminute: Yeah you install uboot to the SD card; swapping out the kernel is done by the package manager19:22
bkeyshttps://copr.fedorainfracloud.org/coprs/bkeys/kernel-reform/19:22
bkeyssudo dnf copr enable bkeys/kernel-reform19:22
bkeyssudo dnf install kernel-reform19:22
bkeysThen boom, the kernel will be swapped out19:23
minutebkeys: ok so i download the official fedora arm64 and then dd our uboot on top?19:23
bkeysLet me get you my notes19:23
bkeyshttps://paste.centos.org/view/78fb5da919:23
minutebkeys: ohhh cool thanks19:24
minutealso, interesting @ disable_lps_deep19:24
minutei didn't realize yet that there was a module option for that19:24
bkeysYeah that seems to be the way to do it on Fedora19:24
bkeysI'm not sure it really fixed the issue19:25
bkeysOnce the custom kernel and dtb are set up, theoretically it should work and then I want to investigate getting it on internal memory so it's a slick experience requiring no SD cards19:26
minutenice19:26
bkeysHopefully if this works out well and it's a good experience it can take some load off your shoulders19:29
minuteyeah, appreciated19:30
bkeysWhat would be the way to include the dts files in with the kernel build? That sounds more convenient and like I can eliminate a step for the user19:35
joschbkeys: for device trees that already are in the kernel, you'd just patch that one so that it looks like the one MNT ships. For example for a311d, it would go into arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts19:37
ch(+ add to Makefile)19:38
joschfor others, that are not in the kernel yet, you'd need to patch the respective Makefile. For example for the a311d in the pocket, you'd patch arch/arm64/boot/dts/amlogic/Makefile and add a line like this:19:38
joschdtb-$(CONFIG_ARCH_MESON) += meson-g12b-bananapi-cm4-mnt-pocket-reform.dtb19:38
bkeysOkay I'll have to ask the Fedora people how I do that with their building scripts19:38
ch(oh meson-g12b-bananapi-cm4-mnt-reform2.dts is already upstream?)19:39
bkeysNot that I know of19:39
joschch: it was added by Neil Armstrong in fde2d69c1626bebb3a8851909c912e582db1ca9519:40
chnice19:40
joschit's in the kernel since v6.10-rc119:41
chyeah i see it now19:41
bkeysjosch: So do I just drop the dts files in there?19:52
+ gustav28 (~gustav@c-1134524e.019-141-67626730.bbcust.telenor.se)20:02
minutesome panthor news (relevant for GLES on rk3588) https://www.collabora.com/news-and-blog/news-and-events/taming-the-panthor-opengl-es-31-conformance-achived-mali-g610.html20:17
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)20:33
- Jonas__ (QUIT: Ping timeout: 258 seconds) (~Jonas@45.134.79.119)20:38
bkeysMy initial kernel-reform was built and I'm installing it on the Reform now20:44
bkeysBut without the dtb I'm skeptical if it will solve the hardware issues20:44
bkeysYep so I installed my patched kernel, it didn't solve the hardware issues which without the dtb files is to be expected20:59
+ Jonas__ (~Jonas@45.134.79.119)21:04
- Twodisbetter (QUIT: Quit: Gateway shutdown) (2cc0e4ea1c@irc.cheogram.com)21:27
- Jonas__ (QUIT: Ping timeout: 264 seconds) (~Jonas@45.134.79.119)21:27
+ Twodisbetter (2cc0e4ea1c@irc.cheogram.com)21:27
bkeysjosch: Do I have to patch anything with DTS or will it just include all dts files in the directory?21:27
+ Jonas__ (~Jonas@45.134.79.119)21:28
joschbkeys: the dtb is built using a makefile and those do not "scan" a directory and build everything in it -- you have to manually list them, see my example with dtb-$(CONFIG_ARCH_MESON) += ... above21:33
- Twodisbetter (QUIT: Quit: Gateway shutdown) (2cc0e4ea1c@irc.cheogram.com)21:40
- Jonas__ (QUIT: Ping timeout: 252 seconds) (~Jonas@45.134.79.119)22:01
+ Jonas__ (~Jonas@45.134.79.119)22:03
mtmminute: that's great to hear re: panthor news and the rk358822:06
- gustav28 (QUIT: Quit: Quit) (~gustav@c-1134524e.019-141-67626730.bbcust.telenor.se)22:15
joschi find motherboard 2.6 even better news -- i didn't expect more love for the classic size :)22:19
- Jonas__ (QUIT: Ping timeout: 265 seconds) (~Jonas@45.134.79.119)22:41
minutei'm studying the ltc4020 datasheet again. i think we can limit charging current by just changing the value of R822:53
minutecurrently it's 100k which is actually way out of range (unlimited)22:54
minuteif i understand the formula correctly 100% = 20k, and 50% would be 10k22:54
joschwas this done different for motherboard 2.0? because i didn't have the charging problems before 2.523:02
minutejosch: afaik not23:20
joschlike, before we had this 60 W usb-c adapter which always worked. And with 2.5 suddenly i measure 75 W or more power draw... odd...23:22
minutethe other current limiting factors are the two sense resistors, but they're harder to control (very small resistances)23:22
bkeyserror: arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts: already exists in working directory23:54
bkeysI'm trying to apply patch files to the kernel, do you ever get this error josch minute?23:54
joschbkeys: that looks like you are trying to apply a patch which creates a file in a situation where the file already exists23:59

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