2025-12-18.log

- cobra (QUIT: Read error: Connection reset by peer) (~cobra@user/Cobra)01:39
+ cobra_ (~cobra@user/Cobra)01:40
- GNUmoon (QUIT: Ping timeout: 252 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)01:41
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)01:41
- pomel0 (QUIT: Read error: Connection reset by peer) (~pomel0@user/pomel0)02:26
+ pomel0 (~pomel0@user/pomel0)02:26
- paperManu (QUIT: Ping timeout: 240 seconds) (~paperManu@107.159.15.124)02:38
- spew (QUIT: Ping timeout: 244 seconds) (~spew@user/spew)02:45
+ spew (~spew@user/spew)02:50
- mjw (QUIT: Ping timeout: 240 seconds) (~mjw@gnu.wildebeest.org)03:02
- paperManu_ (QUIT: Ping timeout: 240 seconds) (~paperManu@107.159.15.124)04:06
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)04:18
- spew (QUIT: Quit: nyaa~) (~spew@user/spew)04:41
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.3.83)05:38
+ Ar|stote|is (~linx@149.210.3.83)05:39
- Ar|stote|is (QUIT: Client Quit) (~linx@149.210.3.83)05:39
+ Ar|stote|is (~linx@149.210.3.83)05:39
- digitalrane (QUIT: *.net *.split) (~digitalra@user/digitalrane)06:39
+ digitalrane (~digitalra@user/digitalrane)06:40
- amospalla (QUIT: Remote host closed the connection) (~jordi@user/amospalla)06:57
+ amospalla (~jordi@user/amospalla)06:58
- Ar|stote|is (QUIT: Ping timeout: 240 seconds) (~linx@149.210.3.83)08:09
+ Ar|stote|is (~linx@149.210.3.83)08:15
- kxtells (QUIT: Ping timeout: 252 seconds) (~kxtells@2a0c:5a82:a505:6300:62ac:2198:5988:93c)08:40
- Ar|stote|is (QUIT: Ping timeout: 244 seconds) (~linx@149.210.3.83)08:51
+ Ar|stote|is (~linx@149.210.3.83)09:00
+ kxtells (~kxtells@84.123.7.93.dyn.user.ono.com)09:23
- nybble (QUIT: Ping timeout: 260 seconds) (~sprang@user/csprng)09:57
- mlarkin (QUIT: Ping timeout: 260 seconds) (~mlarkin@syn-076-081-194-027.biz.spectrum.com)10:10
- kxtells (QUIT: Changing host) (~kxtells@84.123.7.93.dyn.user.ono.com)10:14
+ kxtells (~kxtells@user/kxtells)10:14
+ paperManu (~paperManu@107.159.15.124)12:39
joschmy rk3588 classic reform with latest system image just stopped here: https://mister-muffin.de/p/NqdT.jpg12:59
joschdisplay is on but no reaction to keyboard or mouse or on serial12:59
joschanybody had this as well?12:59
+ gustav25 (~gustav@c-78-82-52-152.bbcust.telenor.se)13:02
+ mjw (~mjw@gnu.wildebeest.org)13:19
minutejosch: hmmm random hang13:21
- iank (QUIT: Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in) (~iank@fsf/staff/iank)13:25
joschbut i don't want to have reservations to switch my main machine to the rk3588 XD /o\13:25
+ iank (~iank@fsf/staff/iank)13:28
gordon1josch: did you have serial connected during that? it usually dumps panic stacktrace there13:33
+ jahkosha (~jahkosha@user/jahkosha)13:33
* jah -> Guest761413:33
- Guest7614 (QUIT: Killed (lithium.libera.chat (Nickname regained by services))) (~jahkosha@user/jahkosha)13:33
* jahkosha -> jah13:33
joschnope, i only connected it afterwards -- i wish i had13:39
chorcgot my v2 charging board, thanks MNT! quick question: so far no known issues with pop and smoke, right?13:49
- paperManu (QUIT: Ping timeout: 245 seconds) (~paperManu@107.159.15.124)14:10
gsorajosch: i'm doing some testing on hdmi & linux 6.18, so far i managed to have 4k60hz on my hdmi 2.1 monitor by using linux-rockchip and this patchset: https://lore.kernel.org/linux-rockchip/20251203-dw-hdmi-qp-scramb-v1-0-836fe7401a69@collabora.com/ 14:24
gsorai'd love to help on making reform's 6.18 kernel work with my monitor, lmk if i can test it in any way!14:25
gsorathis is all incredibly exciting, using reform as my daily driver for desktop usage would be so cool14:27
joschgsora: my work on 6.18 is here: https://source.mnt.re/reform/reform-debian-packages/-/merge_requests/15514:29
joschunfortunately, 6.18 changed the location of the dtbs, so a new reform-tools release is needed before14:29
joschthat merge request patches reform-tools (and flash-kernel, which is also affected) because of this14:30
joschwithout those patches, your machine will become unbootable with 6.18 from Debian14:30
joschgsora: i can throw your patch into that MR if you lik14:30
gsoraoh? i've been manually building 6.19/6.18 kernels and it's booting up fine14:30
gsorai'm also manually editing extlinux.conf, maybe it's that14:31
gsorai'll pull that mr, compile a clean kernel and see if it still works14:31
gsoraif it does, you can merge them14:31
joschgsora: but you have been building the kernels without reform-tools integration, right?14:35
joschyou are building a non-Debian kernel and you handle copying the dtbs yourself14:35
gsorayes, straight up scp-ing Image around14:35
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)14:42
+ mlarkin (~mlarkin@syn-076-081-194-027.biz.spectrum.com)14:42
gsorathought there was some other thing related to 6.18 i should've looked out for14:45
gsorahm, some of the patches I linked above are clashing with some of the patches in the mr14:50
gsora3/4 of the WIP drm patches are older versions, can be discarded, the last one doesnt apply cleanly sadly15:11
gsoragood news, that last patch wasn't needed15:37
gsoraor at least, it works without it15:39
+ potash1 (~potash@user/foghorn)15:43
gsoraconfirmed that https://lore.kernel.org/linux-rockchip/20251203-dw-hdmi-qp-scramb-v1-0-836fe7401a69@collabora.com/ is required for my screen to work - those are the patches that I had to delete from your branch josch in order for it to apply: https://tangled.org/strings/did:plc:6ll5xi67lyuyovt6fiv4fnjo/3mabgpounem2215:57
gsoralast patch in that patchset still doesn't apply cleanly, i omitted it but works otherwise15:57
joschgsora: i have no clue what i'm doing so i'm not (again) removing patches from the collabora patch stack16:05
joschgsora: last time, minute had to clean up after me16:05
- mjw (QUIT: Ping timeout: 240 seconds) (~mjw@gnu.wildebeest.org)16:09
* Guest5752 -> mjw16:12
gsoraoof, sure, I understand16:12
gsorato be honest, not really having a clue myself, i'm just a guy with 24 fast threads and a good internet connection16:12
joschrk3588 is the fastest cpu in my house right now :)16:13
joschno wait, it's probably the cpu in my partner's smartphone lol16:13
- aloo_shu (QUIT: Ping timeout: 250 seconds) (~aloo_shu@85.51.18.34)16:21
+ aloo_shu (~aloo_shu@85.51.17.47)16:27
minutegsora: can you share your finished patchstack (the one that works) later? then i can review it for the 6.18 mr17:02
- paperManu (QUIT: Ping timeout: 240 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)17:28
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)17:29
gsorai'll try! so far i'm manually deleting patches that overlap and using b4 to apply ones from lore17:33
joschgsora: if you want a patch stack with patches which are already cleanly applying on top of each other, take this one: https://gitlab.collabora.com/hardware-enablement/rockchip-3588/linux/-/tree/rockchip-devel?ref_type=heads17:41
joschgsora: the patches you showed above are in there17:42
joschand if something from MR155 is in the way, figure out the corresponding patch from the current patch stack in rockchip-devel and update the patch17:42
gsorayup, i did that17:46
gsorasome of them were just out of date17:46
joschsigrid: i've just built ffmpeg and mpv with the patch stack you linked for v4l2request. Do you have anything special in your ~/.config/mpv/mpv.conf? I'm getting [vo/gpu/libplacebo] vk->CreateSwapchainKHR(...): VK_ERROR_OUT_OF_HOST_MEMORY (../src/vulkan/swapchain.c:622)17:46
- pomel0 (QUIT: Ping timeout: 264 seconds) (~pomel0@user/pomel0)17:47
+ pomel0 (~pomel0@user/pomel0)17:47
sigridjosch: just hwdec=v4l2request really17:48
joschminute: about my linux 6.18 MR: i am successfully running the packages created by the MNT gitlab CI for this MR on rk3588 but as usual: i cannot test hdmi here, somebody else has to do that :)17:48
sigriddo you have a video in question available?17:48
joschsigrid: i'm just playing the 1080p@60 version of big buck bunny: https://download.blender.org/demo/movies/BBB/17:51
sigridworks with no issues for me17:54
sigridand you have the kernel patch stack for hardware decoding also applied?17:54
josch"the kernel patch stack"? :D17:58
joschis it in the collabora stack?17:59
- kxtells (QUIT: Ping timeout: 264 seconds) (~kxtells@user/kxtells)17:59
sigridnot really. https://gitlab.collabora.com/detlev/linux/-/commits/add-vdpu381-and-383-to-rkvdec-v618:00
sigridI'm building 6.18.2 with this one (had an older version before) to try out18:01
sigridthis is what I did so far, maybe you'll find it useful: https://git.sr.ht/~ft/aports/commit/0bd75367c0cfe0ba38bab93f0713bbcb4775bdf818:04
sigrida couple patches needed small changes to apply18:04
- pomel0 (QUIT: Remote host closed the connection) (~pomel0@user/pomel0)18:05
joschsigrid: thank you! i'll try this out with 6.18 then :)18:08
+ pomel0 (~pomel0@user/pomel0)18:08
joschi'll just use your patch stack -- the original by casanova is against 6.19-rc1 :D18:18
sigridyeah, that's sensible as long as it works with 6.18 which I still have to test :)18:19
- lidstah (QUIT: Remote host closed the connection) (~lidstah@gateway/tor-sasl/lidstah)18:24
+ lidstah (~lidstah@gateway/tor-sasl/lidstah)18:24
+ nybble (~sprang@user/csprng)18:39
+ spew (~spew@user/spew)18:40
+ wielaard (~mjw@gnu.wildebeest.org)18:49
* mjw -> Guest637618:49
- Guest6376 (QUIT: Killed (copper.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d)18:49
* wielaard -> mjw18:49
+ Guest6376 (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d)18:49
kfxsigrid: wrapping up a proper guide to installing alpine.  last step is figuring out how to modify the devicetree to tell u-boot to load /boot from nvme instead of emmc19:06
- cli (QUIT: Ping timeout: 244 seconds) (~m-vsauiy@user/cli)19:06
+ cli (~m-vsauiy@user/cli)19:09
joschkfx: isn't it the u-boot distro-boot command which dictates the order in which devices are tried?19:11
sigridkfx: awesome!19:12
sigridjosch: 6.18.2 works great. video plays fine19:12
kfxjosch: I'm trying to figure a way to tell u-boot to load /boot from the nvme without disturbing the debian installation onf the emmc19:19
kfxI'm also a little confused because bootdev list19:20
kfxshows mmc, then I run bootdev hunt and bootdev list shows the nvme as well19:20
kfxso there might need to be an extra step to get it to probe the nvme19:20
sigridI created a dummy /boot on nvme for that future but ofc had to use the emmc one so far19:42
spewsigrid, on my rk3588 I could not get your alpine image to boot off the card19:51
spewI assumed it was some difference in the motherboard but I haven't tried to look into it further19:51
- pomel0 (QUIT: Ping timeout: 240 seconds) (~pomel0@user/pomel0)19:56
+ pomel0 (~pomel0@user/pomel0)19:56
sigridspew: that's weird. how do you know it did not boot?19:56
sigridwere you running with or without the hdmi adapter?19:56
spewI'm not sure whether the newest motheboard has the hdmi adapter20:01
sigridit's a separate device that you insert yourself20:01
spewthen no20:01
sigridinteresting. well, there still needs to be a proper alpine image not this hack I built :(20:02
spewwhen I try booting the device with a card inserted that has the normal system image, it boots that image20:02
spewbut when I tried the same with yours, it just boots off the disk20:02
spewall I noticed was that the disk label types were different between your image and the mnt ones, but then I haven't looked into it more20:03
sigriddo you have a serial?20:05
spewno20:05
sigrid:C20:05
spewit's okay I'll figure it out eventually20:06
kfxsigrid: the guide I've made lets you start with the stock debian installation20:30
kfxsince alpine-chroot-install is in debian's repository20:30
kfxthere's some dancing you have to do to set up repos and select the right kernel20:30
kfxbut you don't need anything but what mnt ships to get started20:30
kfxbut I'll also work up an image builder20:31
spewkfx: where's the guide please?20:33
kfxit's not up yet, because I'm still fucking with the last piece (/boot)20:36
kfxI'll post a skeleton quickly20:36
kfxhere you go spew http://okturing.com/src/16712/body20:51
joschkfx: can setup-alpine be run unattended? If yes, this could be run in a pipeline on MNT gitlab semi-regularly, creating alpine images by MNT20:59
joschkfx: i'm regularly creating 13+ GB artifacts as a byproduct of my experiments. I heard alpine is small, so it shouldn't be a burden to the gitlab. :)21:01
- se6astian (QUIT: ) (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)21:03
+ se6astian (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)21:04
kfxyes, setup-alpine can take an answerfile or env vars, has a quiet mode and a noninteractive mode21:05
joschkfx: turn your instructions into a shellscript :)21:05
kfxI already have :)21:05
kfxI have scripts for building this into an sd card image21:08
kfxbut I don't want to push anything until I figure out the bootflow problem21:08
joschmake sure not to let the perfect be the enemy of the good :)21:12
kfxif that were the case I'd be porting openbsd!21:13
josch:D21:13
kfxbut no, there's a solution here if I can find it21:13
kfxis there a reason nvme isn't in the default boot device priorities at all?21:13
joschkfx: i remember that there were experiments with a311d to let it boot from nvme in addition to emmc and sd-card: https://source.mnt.re/reform/reform-a311d-uboot/-/merge_requests/321:19
kfxI think I'm gonna try to patch u-boot to try sd card first, then usb, then nvme, then emmc21:24
elbooh pocket keyboard v222:06
elbI need to get back to unifying firmware :-\22:06
elbthe semester is _almost over_ for me, maybe I can dedicate some real time to that over break22:06
- gustav25 (QUIT: Quit: Quit) (~gustav@c-78-82-52-152.bbcust.telenor.se)22:30
- cli (QUIT: Ping timeout: 265 seconds) (~m-vsauiy@user/cli)22:32
+ cli (~m-vsauiy@user/cli)22:37
joschsigrid: i think hardware decoding works now -- i can watch 3840x2160@60 big buck bunny with 10% cpu usage :)23:01
sigridnice!23:02
joschunfortunately i still am getting VK_ERROR_OUT_OF_HOST_MEMORY after a while23:02
sigridinteresting. maybe there is a leak somewhere (mpv?)23:02
joschindeed but your patches are definitely an improvement for the MR, thank you! :)23:03
sigridnp23:03
- paperManu (QUIT: Ping timeout: 240 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)23:22
joschwaaaaait23:31
joschsigrid: you are *probably* not using gnome, right?23:32
+ paperManu (~paperManu@107.159.15.124)23:37
sigridnope23:42
joschit works fine in sway :)23:43
sigridhuh23:47
sigridlinux graphics stack spaghetti monster23:48
- kensanata (QUIT: Quit: OK) (~alex@user/kensanata)23:58
+ kensanata (~alex@user/kensanata)23:59

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