+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon) | 00:37 | |
josch | vagrantc: do you have a recipe to let qemu boot linux via u-boot? That might allow adding some test cases. | 01:15 |
---|---|---|
vagrantc | josch: not off the top of my head, but is in theory possible | 01:19 |
josch | vagrantc: we have autopkgtests for other packages that boot debian inside qemu -- if you can find out how to boot u-boot, then this can be set up to make sure we don't break things | 01:20 |
vagrantc | josch: right | 01:22 |
josch | vagrantc: and starting with Trixie, these qemu VMs can even be created to be bit-by-bit reproducible which makes it even easier to reproduce things | 01:23 |
vagrantc | nice! | 01:23 |
josch | yay :) | 01:24 |
vagrantc | presumably someone wanted the u-boot-qemu package for a reason ... | 01:25 |
josch | should've added the autopkgtest for u-boot-qemu back when the package was created :) | 01:26 |
vagrantc | qemu-system-arm -machine virt -nographic -bios /usr/lib/u-boot/qemu_arm/u-boot.bin ... gets me as far as a u-boot prompt | 01:31 |
josch | vagrantc: seems to have network... could load something via tftp | 01:39 |
josch | i didn't manage to let it be able to see any sata or pci disks | 01:39 |
vagrantc | and has worse luck with qemu-system-aarch64 | 01:54 |
vagrantc | huh. guess i could set up the imx8mq module as a standalone system ... | 01:57 |
vagrantc | hrm. dkms module is not working to monitor the battery ... although i think that might have been before i upgraded too | 02:00 |
- Ar|stote|is (QUIT: Ping timeout: 276 seconds) (~linx@149.210.9.30) | 02:07 | |
+ Ar|stote|is (~linx@149.210.10.62) | 02:11 | |
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org) | 03:00 | |
- nsc (QUIT: Ping timeout: 244 seconds) (~nicolas@i5C74DE17.versanet.de) | 03:14 | |
+ nsc (~nicolas@212-96-142-46.pool.kielnet.net) | 03:16 | |
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu) | 04:03 | |
+ hairu (m-uotkmd@user/hairu) | 04:03 | |
- Ar|stote|is (QUIT: Ping timeout: 260 seconds) (~linx@149.210.10.62) | 04:05 | |
+ Ar|stote|is (~linx@149.210.32.218) | 04:09 | |
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu) | 04:14 | |
+ hairu (m-uotkmd@user/hairu) | 04:16 | |
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu) | 04:17 | |
+ hairu (m-uotkmd@user/hairu) | 04:20 | |
+ jacqueline (~jacquelin@user/jacqueline) | 06:02 | |
- mtm (QUIT: Ping timeout: 245 seconds) (~textual@47.202.75.129) | 06:04 | |
+ mtm (~textual@47.202.75.129) | 06:06 | |
- jacqueline (QUIT: Ping timeout: 252 seconds) (~jacquelin@user/jacqueline) | 06:33 | |
+ chomwitt (~chomwitt@2a02:587:7a13:5400:1ac0:4dff:fedb:a3f1) | 06:41 | |
- Gooberpatrol66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66) | 07:07 | |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 07:30 | |
+ jacqueline (~jacquelin@user/jacqueline) | 08:30 | |
+ sts-q (~sts-q@89.58.73.145) | 08:34 | |
+ gustav28 (~gustav@c-78-82-53-248.bbcust.telenor.se) | 09:40 | |
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@47-186-65-73.dlls.tx.frontiernet.net) | 10:04 | |
+ jacobk (~quassel@47-186-65-73.dlls.tx.frontiernet.net) | 10:05 | |
hramrach | the arm64 has -M options like cubieboard or vexpress, these should be compatible with some u-boot build | 10:19 |
hramrach | the generic virtualized hardware, on the ohter hand, may need some work in u-boot to get support | 10:20 |
josch | the problem with using machines other than virt I have found is, that you then use kvm acceleration -- at least i have not figured out how to make it work | 10:24 |
hramrach | I don't think you need KVM acceleration to test u-boot menu | 10:37 |
hramrach | but yes, there might be a problem with getting the wrong CPU model for the machine with acceleration | 10:37 |
josch | we don't want to just test u-boot-menu though. We want to test the full distro. For example, we want to be able to check whether installing u-boot-menu on bookworm and then upgrading to trixie breaks anything. | 10:37 |
hramrach | which may or may not be a problem for the feature you want to test | 10:37 |
hramrach | yes, the upgarde yould be time consuming without acceleratio, a lot of compression/decompression going on there | 10:38 |
josch | we also have a setup of openQA which could be used for such a thing but then finding the time to implement this... | 10:39 |
hramrach | sounds like getting u-boot support for the arm64 virt hardware would be beneficial both for this particular test and u-boot testing in general but would require some effort, possibly non-trivial. Normally the virt machine uses edk2 | 10:47 |
+ mjw (~mjw@gnu.wildebeest.org) | 11:58 | |
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:7a13:5400:1ac0:4dff:fedb:a3f1) | 12:51 | |
- mjw (QUIT: Killed (erbium.libera.chat (Nickname regained by services))) (~mjw@gnu.wildebeest.org) | 13:00 | |
* Guest4249 -> mjw | 13:00 | |
+ chomwitt (~chomwitt@2a02:587:7a13:5400:1ac0:4dff:fedb:a3f1) | 13:37 | |
+ murph_nj (~murph@pool-108-35-93-154.nwrknj.fios.verizon.net) | 14:34 | |
- murphnj (QUIT: Read error: Connection reset by peer) (~murph@user/murphnj) | 14:34 | |
+ mark_ (~mjw@gnu.wildebeest.org) | 15:54 | |
- jacobk (QUIT: Ping timeout: 276 seconds) (~quassel@47-186-65-73.dlls.tx.frontiernet.net) | 16:17 | |
+ Guest99 (~Guest47@2600:387:f:7e18::6) | 16:26 | |
- Guest99 (QUIT: Quit: Client closed) (~Guest47@2600:387:f:7e18::6) | 16:42 | |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 16:42 | |
+ jacobk (~quassel@utdpat242060.utdallas.edu) | 17:17 | |
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66) | 17:47 | |
- jacobk (QUIT: Ping timeout: 276 seconds) (~quassel@utdpat242060.utdallas.edu) | 18:01 | |
- mtm (QUIT: Ping timeout: 252 seconds) (~textual@47.202.75.129) | 18:05 | |
+ mtm (~textual@47.202.75.129) | 18:06 | |
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:7a13:5400:1ac0:4dff:fedb:a3f1) | 18:53 | |
+ jacobk (~quassel@utdpat241106.utdallas.edu) | 19:14 | |
- sts-q (QUIT: Remote host closed the connection) (~sts-q@89.58.73.145) | 19:23 | |
* mjw -> Guest8856 | 19:29 | |
- Guest8856 (QUIT: Killed (tantalum.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c) | 19:29 | |
* mark_ -> mjw | 19:29 | |
+ Guest8856 (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c) | 19:29 | |
- Gooberpatrol66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66) | 19:57 | |
josch | PSA: use loctite. everywhere. | 19:58 |
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66) | 19:58 | |
josch | the reform makes a very faint sound when turning it around. It usually comes from the choc brown switches of the keyboard. | 19:59 |
josch | today the sound when getting it out of the backpack was slightly different | 19:59 |
josch | so i turned it around (there was the sound!) and had a look through the acrylic but spotted nothing odd | 19:59 |
josch | i turned it around again and the sound was back | 19:59 |
josch | since this was not the first time this happened, i didn't turn it but looked through the acrylic from the bottom | 20:00 |
josch | and there was one of the M2x5 screws happily rolling around on the acrylic while the machine was compiling some large c++ project... | 20:00 |
josch | it was one of the motherboard screws, the one near the hdmi plug | 20:01 |
josch | this is a DIY reform | 20:01 |
josch | so it took that screw 2 years to wiggle itself loose | 20:01 |
josch | and the last time i applied loctite i did not remove the motherboard | 20:01 |
josch | next time... | 20:01 |
josch | at least nothing seems to have been shorted... | 20:02 |
BoostisBetter | very lucky! Happy nothing bad happened. | 20:05 |
josch | phew... | 20:06 |
L29Ah | don't forget to coat your mobo with varnish | 20:28 |
L29Ah | and grease all the connectors | 20:28 |
L29Ah | for water resistance if anything | 20:28 |
josch | there are these thinkpads where, if you pour liquid on the keyboard it runs out at the bottom | 20:30 |
josch | right now, the reform works the same :D | 20:30 |
L29Ah | was it verified to work with a cup full of water? :> | 20:30 |
josch | it was verified with a thousand little breadcrumbs, dust and hair acting as a liquid-simulator | 20:31 |
L29Ah | this is extremely high viscosity liquid, i don't think it qualifies if your experiment is shorter than a hundred of years | 20:31 |
L29Ah | i have thinkpad x201 and poured some soup on it, it got to mobo in a couple of places despite the precautionary design | 20:32 |
josch | i sped up my experiment by routinely violent shaking in my backpack | 20:32 |
- jacobk (QUIT: Ping timeout: 276 seconds) (~quassel@utdpat241106.utdallas.edu) | 20:50 | |
vagrantc | where are the mnt/reform kernels coming from? i have browsed most of the repositories in https://source.mnt.re/reform but have yet to find them ... | 21:00 |
vagrantc | (i mean, i did not look in the blender* ones but ...) | 21:01 |
josch | vagrantc: depends on your apt sources | 21:04 |
josch | vagrantc: the ones from https://mntre.com/reform-debian-repo come from the latest successful gitlab CI pipeline run of the reform-debian-packages project | 21:05 |
vagrantc | ideally looking for patches that apply to linux 6.12 or 6.13 | 21:05 |
josch | vagrantc: https://source.mnt.re/reform/reform-debian-packages/-/tree/main/linux/patches6.12 | 21:07 |
vagrantc | https://source.mnt.re/reform/reform-debian-packages/-/tree/main/linux/patches6.12?ref_type=heads | 21:07 |
vagrantc | :) | 21:07 |
josch | vagrantc: i have a merge request for 6.13 but that one is not in unstable yet https://source.mnt.re/reform/reform-debian-packages/-/merge_requests/81 | 21:07 |
vagrantc | wow, that is a tiny number of patches | 21:07 |
vagrantc | oh, it is subdirectories :) | 21:08 |
josch | haha | 21:08 |
vagrantc | well rk35898 + imx8mq are still a reasonable number of patches | 21:09 |
josch | vagrantc: rk3588 are an order of magnitude more than imx8mq | 21:11 |
vagrantc | are the .dtb files at https://source.mnt.re/reform/reform-debian-packages/-/tree/main/linux just there for convenience, and building a kernel with the patches applied should produce those .dtb files (in theory, when the wind blows the right way) | 21:12 |
josch | vagrantc: the dtb files are copied into the tree | 21:13 |
vagrantc | josch: that makes sense, it is an order of magnitude faster! :) | 21:13 |
josch | vagrantc: only for imx8mq did i prepare a patch that applies to upstream | 21:13 |
josch | vagrantc: reason for that is that only imx8mq classic reform dtb is in upstream linux | 21:13 |
vagrantc | so the patches do not contain the device-tree bits to generate the .dtb?A | 21:13 |
josch | vagrantc: the patches sometimes patch a dtsi | 21:14 |
josch | vagrantc: but the only direct patch for a dts is in this MR: https://source.mnt.re/reform/reform-debian-packages/-/merge_requests/84 | 21:14 |
josch | but apparently that introduces a regression where audio recording via mic-in doesn't work anymore | 21:15 |
josch | i don't have a microphone here, so i cannot test that | 21:15 |
vagrantc | 185 files changed, 20901 insertions(+), 1520 deletions(-) ... that is arguably somewhat reasonable. :) | 21:24 |
+ chomwitt (~chomwitt@2a02:587:7a13:5400:1ac0:4dff:fedb:a3f1) | 21:26 | |
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-53-248.bbcust.telenor.se) | 22:15 | |
minute | josch: btw not sure if you know that we do offer screws with nylon coating! | 22:23 |
josch | i do and i keep trying to remember to put them into my next order XD | 22:24 |
josch | i'll put them into my desktop reform case order :) | 22:24 |
minute | nice :D i ordered all the test pcbs and some aluminum top plates for it today | 22:44 |
josch | \o/ | 22:45 |
- chomwitt (QUIT: Ping timeout: 268 seconds) (~chomwitt@2a02:587:7a13:5400:1ac0:4dff:fedb:a3f1) | 23:42 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!