2024-02-03.log

- S0rin (QUIT: Ping timeout: 260 seconds) (~S0rin@user/s0rin)00:43
+ S0rin (~S0rin@user/s0rin)00:46
- S0rin (QUIT: Ping timeout: 264 seconds) (~S0rin@user/s0rin)01:05
+ S0rin (~S0rin@user/s0rin)01:09
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)01:26
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)01:27
- erle (QUIT: Ping timeout: 276 seconds) (~erle@89.205.140.249)01:45
+ erle (~erle@89.205.129.254)01:58
- nsc (QUIT: Ping timeout: 260 seconds) (~nicolas@51-49-142-46.pool.kielnet.net)03:09
+ nsc (~nicolas@75-98-142-46.pool.kielnet.net)03:11
- skipwich (QUIT: Quit: DISCONNECT) (~skipwich@user/skipwich)04:03
+ skipwich (~skipwich@user/skipwich)04:05
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)04:21
- eery (QUIT: Ping timeout: 255 seconds) (~eery@172.97.103.152)05:46
+ eery (~eery@172.97.103.152)05:47
- laumann__ (QUIT: Changing host) (~quassel@2a0a:e5c0:2:2:0:c8ff:fe68:bef1)06:08
+ laumann__ (~quassel@user/laumann)06:08
* laumann__ -> laumann06:08
+ mjw (~mjw@213.246.238.195)08:25
- mjw (QUIT: Ping timeout: 268 seconds) (~mjw@213.246.238.195)08:40
+ mjw (mjw@151.216.131.124)09:38
- mjw (QUIT: Ping timeout: 255 seconds) (mjw@151.216.131.124)09:56
- eibachd (QUIT: Ping timeout: 256 seconds) (~eibachd@p200300dcf7353e004db9183dd5e5388e.dip0.t-ipconnect.de)10:19
+ eibachd (~eibachd@2a01:599:314:4fcd:2618:2815:557a:ed00)10:19
+ mjw (mjw@151.216.131.124)10:25
- mjw (QUIT: Ping timeout: 256 seconds) (mjw@151.216.131.124)10:39
+ mjw (mjw@151.216.131.124)10:54
- mjw (QUIT: Remote host closed the connection) (mjw@151.216.131.124)10:58
+ mjw (mjw@151.216.131.124)10:58
- eibachd (QUIT: Ping timeout: 256 seconds) (~eibachd@2a01:599:314:4fcd:2618:2815:557a:ed00)11:14
- mjw (QUIT: Ping timeout: 260 seconds) (mjw@151.216.131.124)11:31
+ doctorhoo (~hanno@90-224-126-102-no600.tbcn.telia.com)11:39
+ eibachd (~eibachd@p200300dcf7353e01e7255597302fbcb6.dip0.t-ipconnect.de)11:48
jfredThere's been some very cool info about Linux on ARM in the "FOSS on mobile devices" devroom this year at FOSDEM. I hadn't realized how far Qualcomm support had gotten11:50
joschjfred: i think neil armstrong gave a talk? is it worth watching the recording?12:02
jfredYeah his talk just ended, I'd say it's worth watching12:04
jfredthough I'm also a relative newbie when it comes to ARM stuff haha12:04
- eibachd (QUIT: Ping timeout: 268 seconds) (~eibachd@p200300dcf7353e01e7255597302fbcb6.dip0.t-ipconnect.de)12:19
+ eibachd (~eibachd@p200300dcf7353e0068492dc87d9ff554.dip0.t-ipconnect.de)12:20
doctorhooI have noted that recently the TPC does not seem to switch off correctly when issuing "sudo halt": the keyboard LEDs are still on, even after waiting for a while, and I have to use circle-0 to power off the system. This is on TPC version 2023-11-24 with an A311D and an updated debian system. Seems to be very reproducible but I am not quite sure since when.. Anyone else has seen this yet?12:23
- ethulhu (QUIT: Excess Flood) (ethulhu@nora.ethulhu.co.uk)12:25
hramrachdoctorhoo: you should use 'sudo poweroff' to power off, halt is not supposed to. It did in the past, that was a bug.12:26
hramrachsounds like an item to put into some FAQ somewhere12:28
+ mjw (mjw@151.216.131.124)12:40
+ ethulhu (ethulhu@nora.ethulhu.co.uk)12:42
- mjw (QUIT: Ping timeout: 255 seconds) (mjw@151.216.131.124)12:45
doctorhoohramrach: wow, I always thought that was a symlink to the same command -- but I just realized that systemctl to which the symlink points to actually handles the two commands differently, just as you describe. Thanks for the tip, will try that tonight! :)12:45
digitalraynehalt -p or systemctl poweroff should also make the right syscalls so they might be good to test as well12:56
jfredjosch: Oh, the talk before Neil's was also pretty interesting to me: https://fosdem.org/2024/schedule/event/fosdem-2024-1716-u-boot-for-modern-qualcomm-phones/13:37
jfredApparently folks are chainloading u-boot from Android's bootloader now, and it seems to work with a universal OS image? It's got me wondering if there'd be a way to get the Reform booting from arbitrary ARM distro images13:42
+ mjw (mjw@151.216.131.124)14:25
Twodisbetterso the Reform doesn't really use Gnome's backend anymore? Or it is not really present when using Sway? I can't get Fractal to open up, because it is getting a org.freedesktop.portal.Settings missing erro14:29
Twodisbetterso the Reform doesn't really use Gnome's backend anymore? Or it is not really present when using Sway? I can't get Fractal to open up, because it is getting a org.freedesktop.portal.Settings missing error14:29
- mjw (QUIT: Ping timeout: 256 seconds) (mjw@151.216.131.124)14:30
+ mjw (mjw@151.216.131.124)14:46
- eibachd (QUIT: Ping timeout: 264 seconds) (~eibachd@p200300dcf7353e0068492dc87d9ff554.dip0.t-ipconnect.de)14:55
+ eibachd (~eibachd@2a01:599:314:4fcd:2618:2815:557a:ed00)14:55
- mjw (QUIT: Ping timeout: 260 seconds) (mjw@151.216.131.124)15:33
+ mjw (mjw@151.216.131.124)15:39
+ ggoes (~gregf@fsf/staff/ggoes)15:50
+ chomwitt (~chomwitt@2a02:587:7a0b:b500:1ac0:4dff:fedb:a3f1)16:05
joschTwodisbetter: what is "gnome's backend"?16:07
joschjfred: what is an "arbitrary arm distro image"? What would be the advantage?16:08
- mjw (QUIT: Remote host closed the connection) (mjw@151.216.131.124)16:19
+ mjw (mjw@151.216.131.124)16:19
jfredjosch: I'm thinking of booting non-device-specific installer images over USB in the same way an x86 PC would. The main advantage there is that distros can publish only one image rather than one per device, which makes it more likely especially for niche devices that you'll have a variety of options available16:38
jfredFor example the Thinkpad X13s can apparently now boot from a generic aarch64 Debian Installer image: https://wiki.debian.org/InstallingDebianOn/Thinkpad/X13s16:42
jfred(It looks like there are some device-specific quirks still, but not that many)16:43
jfredIn particular I'd like to run Guix System on my Reform, but I get the feeling the intersection of a311d Reform users + Guix users is very very small16:45
minutethis is an interesting patch enabling egl 1.5 on a311d (panfrost) https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2681116:50
minutesupport for mali csf/rk3588 gpu is almost in mesa mainline https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2635817:02
Twodisbetterjosch: don't know it was talking about unlocking a keychain, which I thought was already opened, because everytime I launch Brave or Thunderbird on a fresh boot it asks me to unlock it. 17:03
minuteTwodisbetter: does Seahorse (the gnome keyring gui) work for you?17:05
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)17:30
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)17:30
joschjfred: even when changing out u-boot for something else, your debian-installer still has to somehow be told about the device tree to use, so you again require manual intervention to create a device-specific boot medium, no?17:33
- chomwitt (QUIT: Remote host closed the connection) (~chomwitt@2a02:587:7a0b:b500:1ac0:4dff:fedb:a3f1)17:36
joschoh the egl 1.5 thing for panfrost is to enable kicad on a311d -- nice!17:38
- mjw (QUIT: Ping timeout: 256 seconds) (mjw@151.216.131.124)17:40
jfredjosch: What's interesting about the X13s case is that you seemingly only need to drop the dtb on the EFI system partition once, and then the installer image presumably reads it from there. I'm not sure if that's standardized17:45
jfredit doesn't look like the boot medium is device-specific17:46
jfredThe Reform having multiple CPU modules and eventually multiple chassis might complicate things, but the CPU modules do have eMMC storage that could hold u-boot + the dtb for your current hardware configuration if they need to have separate device trees17:52
+ mjw (mjw@151.216.131.124)17:56
hramrachjosch: I can boot generic EFI OS image that is device agnostic on an Orange Pi Zero - after writing the u-boot that includes the device tree into the SPI NOR in the board18:06
hramrachthat kind of experience is something that enables much more options for the user. There is separation of concerns: a distribution providing an OS image, a board vendor (in this case the user) providing the firmware required to boot the OS image18:07
hramrachdoes not work particularly well for Reform because of the downstream drivers and hardware-specific tools but getting an OS to boot should be viable in some way18:08
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:314:4fcd:2618:2815:557a:ed00)18:18
+ eibachd (~eibachd@p200300dcf7353e00ae4cf3dff9ae9ed1.dip0.t-ipconnect.de)18:20
joschhramrach, jfred: in case of the reform we had to change the dtb during some kernel version upgrades -- how does that work? I'm not very knowledgable on the topic but i think i heard that dtbs *should* survive multiple kernel versions but in practice (with the reform) some changes were required sometimes. I think identifiers changed in the kernel.18:23
joschand don't get me wrong: i'd love if i could just plug in a usb stick with debian installer iso dd-ed onto it and things would just work18:26
- eibachd (QUIT: Ping timeout: 260 seconds) (~eibachd@p200300dcf7353e00ae4cf3dff9ae9ed1.dip0.t-ipconnect.de)18:34
+ eibachd (~eibachd@p200300dcf7353e00e69a18e44d3fe466.dip0.t-ipconnect.de)18:35
- mjw (QUIT: Ping timeout: 240 seconds) (mjw@151.216.131.124)18:37
jfredIt may be one of those things that's more stable in theory than in practice. In theory device trees are supposed to even be OS-independent though from my understanding18:51
- eibachd (QUIT: Ping timeout: 276 seconds) (~eibachd@p200300dcf7353e00e69a18e44d3fe466.dip0.t-ipconnect.de)18:52
+ eibachd (~eibachd@2a01:599:314:4fcd:2618:2815:557a:ed00)18:54
- doctorhoo (QUIT: Remote host closed the connection) (~hanno@90-224-126-102-no600.tbcn.telia.com)19:09
Zabasometimes a device tree has a mistake in it and you want to update it19:24
Zabasometimes you might, say, add support for a new device for which there wasn't a driver in an older kernel19:24
Zabaetc19:24
+ murphnj (~murph@user/murphnj)20:04
hramrachjosch: if identifiers change in the dtb between kernel versions it's a bug. It's understandable during delopment but should be avoided once the driver hit mainline - wihihc did not happen for some Reform drivers.20:58
hramrachtecnically the fact that the dtb is part of Linux is a bug as well, it's supposed to be os-independent21:04
digitalraynespeaking of dtbs, does anyone have the dts/dtsi files used to build the openbsd-support/imx8mq-mnt-reform2.dtb file in reform-boundary-uboot?21:07
- erle (QUIT: Read error: Connection reset by peer) (~erle@89.205.129.254)21:26
+ jacobk (~quassel@utdpat241106.utdallas.edu)21:30
+ erle (~erle@89.205.129.254)21:43
hramrachHow do you find out what's on a specific pin of a connector? On traditional devboards you would have correspondenco to a SoC ball but with Reform there are so many levels of indirection I get lost.21:58
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu)22:09
+ hairu (m-uotkmd@user/hairu)22:13
+ mjw (~mjw@213.246.238.195)22:27
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:314:4fcd:2618:2815:557a:ed00)23:07
+ eibachd (~eibachd@p200300dcf7353e00dc96bf172f1d280a.dip0.t-ipconnect.de)23:08
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@45.134.140.153)23:24
- eibachd (QUIT: Ping timeout: 264 seconds) (~eibachd@p200300dcf7353e00dc96bf172f1d280a.dip0.t-ipconnect.de)23:49

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