2025-06-15.log

- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:85f:9a08:a800:1ac0:4dff:fedb:a3f1)00:08
vagrantchttps://source.mnt.re/vagrantc/reform-debian-packages/-/commits/wip-linux-6.12.3x ... about to try a build...00:15
vagrantcthe patches apply, what could possibly go wrong? :)00:15
joschimx8mq goes wrong all the time00:15
joschthe hdmi cadence patch stack is super brittle00:15
vagrantcno worries, i won't test that!00:17
joschvagrantc: you won't? don't you have an imx8mq?00:17
vagrantcyes, but not enough to want to swap out the rk3588 :/00:18
vagrantcone rabbit hole at a time, and maybe just one rabbit hole...00:18
josch:)00:18
vagrantcthere is someone in the guix community with an imx8mq mnt/reform ... but felt too intimidated by the instructions to test it00:20
vagrantcand honestly, the compile times would be a bit hefty00:20
vagrantcthe rk3588 makes it fine to compile natively00:20
joschheh i still have to set up my rk3588 classic reform for these tass00:22
josch*tasks00:22
joschstill compiling everything on a311d00:22
joschwhich admittedly is a bit better than on imx8mq :)00:23
minutejosch: great @ karlsruhe, looking fwd!00:30
minutejosch: uefi shell of edk2 was able to read our ext4 partitions fine.00:31
josch:)00:32
joschminute: so you say that there is a way to configure edk2 to boot the existing stuff automatically without us changing something to efi?00:33
- mjw (QUIT: Ping timeout: 268 seconds) (~mjw@gnu.wildebeest.org)00:33
joschi'm in the process of rebasing our patches on linux 6.15 and am stuck here: https://salsa.debian.org/kernel-team/linux/-/merge_requests/1481#note_62064800:51
joschjust in case anybody here has an idea what i'm doing wrong00:51
sad_planjosch: did you figure out the battery stuff on your pocket? the extra batteries that is. you mentioned it in your post, and you had some issues the other day iirc01:06
joschsad_plan: it is possible that the issues i had stem from the sysctl upgrade which i performed at around the same time01:10
joschsad_plan: it might be that my unit powering off is not a hardware issue but the watch dog killing it01:10
joschsad_plan: i just downgraded to the april firmware and will run another test tomorrow (still not 100% charged)01:11
sad_planjosch: nice. looking forward to hearing more about it, when you get any further C:01:20
joschsad_plan: you probably read the rk3588 pocket battery runtime benchmark post in the community forum?01:21
sad_planjosch: yep. read the one from aether or w/e his name was again. iirc, you chimed in with some details aswell, which was very informative01:46
vagrantchrmpf. drivers/gpu/drm failed to build ... so my patch refresh is sad. :(01:47
vagrantcentirely unsurprising...01:47
+ bkeys (~Thunderbi@173.186.16.211)02:17
bkeysjosch: https://copr.fedorainfracloud.org/coprs/bkeys/kernel-reform/build/9161907/02:17
bkeysMy initial build seems to have passed, that's with the .dtb files and reform2 kernel patches added in02:17
bkeysBut the kernel config is the default Fedora one02:17
vagrantcmy next bright idea is to revert the conflicting commits ... why did i not think of that sooner? :)02:27
vagrantcfrom upstream ...02:27
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)02:49
- xktr (QUIT: Ping timeout: 252 seconds) (~xktr@user/xktr)03:25
+ xktr (~xktr@user/xktr)03:37
- nsc (QUIT: Ping timeout: 252 seconds) (~nicolas@19-96-142-46.pool.kielnet.net)04:01
+ nsc (~nicolas@i5C74DD4E.versanet.de)04:03
- op_4 (QUIT: Remote host closed the connection) (~tslil@user/op-4/x-9116473)04:05
+ op_4 (~tslil@user/op-4/x-9116473)04:05
- murph__ (QUIT: Quit: Leaving) (~murph@pool-108-35-93-154.nwrknj.fios.verizon.net)04:33
- paperManu (QUIT: Ping timeout: 252 seconds) (~paperManu@72.10.128.164)04:45
joschsad_plan: Her name was Esther or Æsthr06:12
joschbkeys: uh fedora has a public build service? We've been dreaming about this for ages. XD06:12
bkeysjosch: Yeah you never heard of copr?06:13
joschnope, i'm very uneducated when it comes to rpm land06:14
bkeysYeah it exists but for RPM based distros06:15
bkeysSo it'll build stuff, even for non-Fedora distros06:15
bkeysI think SUSE also has something similar06:17
joschyes, they run OBS (Open Build Service) which can also build Debian *.deb packages06:19
bkeysYeah it's 12:30 here so I'll have to test out the kernel I built06:27
bkeysI have to figure out how to get my config to apply properly; the kernel built just has the default Fedora config which the Fedora ARM maintainer says he has multiple rk3588 boards running mainline Fedora kernels no problem06:27
bkeysBut he's using uboot for everything. My thing is edk2 can boot the system image with full hardware support, so in theory there is no reason the Fedora kernel can't do the same06:28
joschbkeys: then did you check whether maybe all the options we have are already enabled?06:30
joschbkeys: you should only need the options at the bottom of the link to the config i pasted06:31
kfxcopr is pretty great, it's basically fire and forget07:03
- Ar|stote|is (QUIT: Quit: No Ping reply in 180 seconds.) (~linx@149.210.5.33)07:27
+ Ar|stote|is (~linx@149.210.5.33)07:27
+ Core1951 (~aakast@87-49-43-63-mobile.dk.customer.tdc.net)09:59
- aakast (QUIT: Ping timeout: 244 seconds) (~aakast@net-93-65-57-194.cust.vodafonedsl.it)10:01
+ chomwitt (~chomwitt@2a02:85f:9a1d:4100:1ac0:4dff:fedb:a3f1)10:16
- helgoman_ (QUIT: Quit: Konversation terminated!) (~helgoman@178.38.121.62)10:23
+ helgoman_ (~helgoman@178.38.121.62)10:23
- helgoman_ (QUIT: Quit: Konversation terminated!) (~helgoman@178.38.121.62)10:39
+ mjw (~mjw@gnu.wildebeest.org)10:49
joschminute: i just flashed the previous sysctl version onto my pocket and i got 6 hours of uninterrupted runtime from it (before it ultimately died because the battery was flat)12:03
joschi'll let it run for a long time again after the batteries are full again but it did not survive more than half an hour before, so this suggests that my shut-off problems are indeed not hardware related and all my unplugging/replugging might've been useless XD12:04
- robin_ (QUIT: Read error: Connection reset by peer) (~robin@user/terpri)12:59
+ robin (~robin@user/terpri)13:00
+ murphnj (~murph@user/murphnj)13:52
sad_planjosch: sounds about right14:26
minutejosch: wow, thanks for testing that14:50
minutejosch: i wonder what can cause watchdog feeding to be delayed for 1000ms 14:51
minute(if that's the problem)14:51
minutejosch: ok, uefi spec indeed says esp needs to be fat32, but not /boot14:55
minutejosch: i'm not sure if edk2 is strict in regards to this spec, so we could explore that. or use an extra fat32 partition that's just /boot/efi14:57
minuteotoh15:00
minute> The UEFI specification mandates support for the FAT12, FAT16, and FAT32 file systems (see UEFI specification version 2.10, section 13.3.1.1), but any conformant vendor can optionally add support for additional file systems; for example, the firmware in Apple Macs supports the HFS+ file system. 15:00
minuteotooh https://wiki.archlinux.org/title/EFI_system_partition#Typical_mount_points15:01
+ paperManu (~paperManu@72.10.128.164)15:03
- chomwitt (QUIT: Ping timeout: 276 seconds) (~chomwitt@2a02:85f:9a1d:4100:1ac0:4dff:fedb:a3f1)15:11
joschminute: i'm currently doing option 1 (mount esp to /boot). With EFI the requirement for a separate /boot goes away because even for an encrypted setup it is sufficient for the ESP to be encrypted.15:30
joschRight now, I'm also storing boot.scr and extlinux.conf on the ESP so that the images are still compatible with non-efi setups.15:30
joschfor maximum backwards compatibility one *could* do 3 partitions: the first is /boot because u-boot only searches the first partition, the second is the fat32 partition and gets mounted to /boot/efi and the third is the rootfs (optionally encrypted)15:32
joschthat is also close to the setup created by debian-installer if one selects "separate /boot partition" and has efi booting15:32
+ chomwitt (~chomwitt@2a02:85f:9a1d:4100:1ac0:4dff:fedb:a3f1)16:40
minutejosch: interesting 17:36
gsoraI’m planning to experiment with different distros, and I would like to do so on with an sd card. will reform boot from it even if I have a system installed on the emmc? 17:43
joschgsora: yes, u-boot on emmc will check the first partition on usb media, then sd-card, then emmc and pick the first with a boot.scr or extlinux.conf on it to boot17:51
joschgsora: so even if you have stuff on emmc, u-boot will boot from sd-card if it finds boot.scr or extlinux.conf on the first partition17:51
- chomwitt (QUIT: Ping timeout: 265 seconds) (~chomwitt@2a02:85f:9a1d:4100:1ac0:4dff:fedb:a3f1)17:59
gsoragood to know! do you happen to know if I had e.g. u-boot on the sd card as well, would the cpu boot from that instead?17:59
joschgsora: which SoM?18:00
gsoraI might want to mess with edk2 :^) hoping all the experience I gained working with the rk3566 will help not fscking everything up haha18:00
gsorajosch: rk358818:01
joschgsora: rk3588 will try to find something bootable on emmc and if it finds something there, use that. It will check the SD card for u-boot if it does not find anything bootable on emmc.18:01
joschnote that this is risky as you might soft-brick your device -- maybe ask bkeys for advice18:02
gsorayea thankfully I have played with rk SoCs already, I know my way around maskrom mode and the likes, it’s unfunny how easy it is to just soft brick them 18:05
gsoramy rk3566 had a physical switch to choose the boot media, but i guess that specific board was designed with it 18:07
joschimx8mq also has such a switch -- it's really nice to have that18:08
gsoraworking with imx is always so nice 18:08
gsoramaybe imx9 will be available one day :’)18:09
Zabaimx9 is available, it’s just not particularly interesting to adapt for general purpose use 19:03
+ chomwitt (~chomwitt@2a02:85f:9a1d:4100:1ac0:4dff:fedb:a3f1)19:12
- Core1951 (QUIT: Ping timeout: 252 seconds) (~aakast@87-49-43-63-mobile.dk.customer.tdc.net)19:22
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)19:33
+ RandyK (~RandyK@user/randyk)19:33
+ AnimaInvicta (~AnimaInvi@88-120-179-216.subs.proxad.net)20:16

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