2026-06-22.log

+ oliverD (~Thunderbi@user/oliverd)00:42
- oliverD (QUIT: Ping timeout: 272 seconds) (~Thunderbi@user/oliverd)00:49
- DFP (QUIT: Quit: Leaving) (~DFP@109.72.102.233)01:11
+ oliverD (~Thunderbi@user/oliverd)01:13
- oliverD (QUIT: Ping timeout: 276 seconds) (~Thunderbi@user/oliverd)01:17
+ oliverD (~Thunderbi@user/oliverd)01:25
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)01:27
+ spew (~spew@user/spew)01:54
- a3f (QUIT: Read error: Connection reset by peer) (~a.fatoum@flummi.grey.stw.pengutronix.de)02:06
+ a3f (~a.fatoum@flummi.grey.stw.pengutronix.de)02:08
+ oliverD (~Thunderbi@user/oliverd)02:36
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)03:00
+ oliverD (~Thunderbi@user/oliverd)03:01
- mjw (QUIT: Ping timeout: 249 seconds) (~mjw@gnu.wildebeest.org)03:04
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)03:14
+ oliverD (~Thunderbi@user/oliverd)03:16
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)03:17
- multisn8 (QUIT: Ping timeout: 276 seconds) (~multisn8@user/multisn8)03:22
- paperManu (QUIT: Ping timeout: 247 seconds) (~paperManu@173.206.172.163)03:23
+ oliverD (~Thunderbi@user/oliverd)03:34
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)03:45
+ oliverD (~Thunderbi@user/oliverd)03:51
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)03:51
+ oliverD (~Thunderbi@user/oliverd)03:52
- switchy (QUIT: Ping timeout: 245 seconds) (~switchy@mechboards/switchy)03:53
+ oliverD1 (~Thunderbi@user/oliverd)04:02
- oliverD (QUIT: Ping timeout: 246 seconds) (~Thunderbi@user/oliverd)04:03
* oliverD1 -> oliverD04:03
+ oliverD1 (~Thunderbi@user/oliverd)04:07
- oliverD (QUIT: Ping timeout: 272 seconds) (~Thunderbi@user/oliverd)04:10
* oliverD1 -> oliverD04:10
- lidstah (QUIT: Remote host closed the connection) (~lidstah@gateway/tor-sasl/lidstah)04:18
+ lidstah (~lidstah@gateway/tor-sasl/lidstah)04:19
+ switchy (~switchy@mechboards/switchy)04:39
- switchy (QUIT: Remote host closed the connection) (~switchy@mechboards/switchy)04:50
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)04:52
+ oliverD (~Thunderbi@user/oliverd)04:55
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)04:56
+ oliverD (~Thunderbi@user/oliverd)04:58
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)04:58
+ oliverD (~Thunderbi@user/oliverd)05:02
+ switchy (~switchy@mechboards/switchy)05:15
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)05:28
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)05:28
+ RandyK (~RandyK@user/randyk)05:29
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)05:29
- oliverD (QUIT: Quit: oliverD) (~Thunderbi@user/oliverd)05:46
+ kasim (~user@2601:644:8481:3750:36af:ab98:c99b:1971)05:56
kasim@minute CrowdSupply asked me to contact mnt-reform, which I did few days ago.  I am still waiting on a resolution. If I do not hear from you guys in the next couple of days, I am going to dispute the charge with my credit card company to hold the fund until I have a solution. 05:59
- kasim (QUIT: Ping timeout: 246 seconds) (~user@2601:644:8481:3750:36af:ab98:c99b:1971)06:47
MartiniMoeminute: thanks, and I can confirm it's only happening on warm reboot08:36
a3fMartiniMoe, the "native" boot entry format for barebox is bootspec. extlinux support was only added 1-2 months ago, so there might be some bugs to be shaken out. What issues did you have?09:00
a3famospalla, if you are curious what you can do with the barebox shell, there's an interactive tutorial here: https://www.barebox.org/demo/ :-)09:03
amospallaa3f: thank you, I played a bit with it, and I have the impression that you can script which entry to boot, and keep track of it so you can boot a fail-safe, things like that.09:04
a3famospalla, yes. Common use cases like A/B or a recovery systems like a number of failed attempts (detect by HW watchdog or by userspace marking a boot good when it starts up) are doable with just configuration. If you have some more special, you can always script that ofc09:07
amospallaI'm following the tutorial, it is very well done :)09:08
a3fGlad to hear you like it. Btw, it's just a collection of files in the upstream barebox repo if someone feels like adapting the tutorial to the reform.. https://github.com/barebox/barebox/tree/master/arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial09:12
a3fMartiniMoe, extlinux support didn't make it into a release yet, so there is no rendered documentation. Here's is the docs from Git: https://github.com/barebox/barebox/blob/next/Documentation/user/booting-linux.rst#extlinuxconf-support09:15
a3f"barebox only uses the entry marked as DEFAULT. Additional LABEL sections are ignored. This provides a simple way to define a single boot option."09:15
amospallaOne use case I've got is automating "boot an os from sd-card, which automates backup of my main os to somewhere else; then poweroff and eject backup-os sd-card"09:15
amospallaThese are the kind of things that make me avoid doing backups, the manual steps.09:16
amospallaAlso, with barebox we are really close to multiple os installations on the same media :)09:17
a3fMartiniMoe, That's likely not enough for what you want to do with it. So the immediate options are: - Generate bootloader spec files consumed by barebox - Generate bootloader spec files consumed by systemd-boot - Extend the EXTLINUX.CONF parser, so its usage isn't as narrow as it is now09:17
a3famospalla, when you do `systemctl reboot --reboot-argument=something`, Linux will match that against reboot modes that it knows about. barebox can inject reboot modes for the kernel to consume. You could then do something like systemctl reboot --reboot-argument=sd and then barebox will automatically source /env/bmode/sd on only the next reboot09:20
a3fin that init script you can then do whatever you want. Here's the docs: https://www.barebox.org/doc/latest/user/reboot-mode.html09:20
amospalla=O that is really nice09:21
a3fIf you run into issues with that, feel free to drop by in #barebox :)09:21
amospallathank you :)09:22
MartiniMoea3f: that's awesome, thank you! I'll look into the docs on git later :)09:52
+ andreas-e (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890e.rev.sfr.net)11:09
- andreas-e (QUIT: Client Quit) (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890e.rev.sfr.net)11:12
+ mjw (~mjw@gnu.wildebeest.org)11:31
+ paperManu (~paperManu@173.206.172.163)12:34
MartiniMoeOK so I wrote some /boot/loader/entries/*.conf and am now able to successfully boot my NixOS from Barebox. However a few seconds after booting the whole system freezes. I am wondering what might be the issue here since nothing seems to have changed besides the boot loader? :/12:36
a3fMartiniMoe, try comparing kernel command line between u-boot and barebox-booted kernels. Did your old commad-line have pd_ignore_unused or clk_ignore_unused perhaps?12:44
joschclk_ignore_unused was the default for RK3588 until January this year when it got removed13:14
- mjw (QUIT: Ping timeout: 252 seconds) (~mjw@gnu.wildebeest.org)13:17
* Guest1621 -> mjw13:29
MartiniMoeNeither the old u-boot nor the new barebox cmdline have any of that options. Do I need one of them (or even both?)13:37
MartiniMoeIt seems to also freeze with both of those options :/13:45
a3fMartiniMoe, the command-lines look the same though?13:53
a3fDo you bootloader spec files have a devicetree key? does it point at the same devicetree that extlinux references?13:55
MartiniMoeThe command lines look the same. I have tried with and without a device tree line. When I added one it was the same as with extlinux14:00
- gianmarcogg03 (QUIT: Ping timeout: 245 seconds) (~quassel@user/gianmarcogg03)14:05
+ wielaard (~mjw@gnu.wildebeest.org)14:13
- wielaard (QUIT: Ping timeout: 276 seconds) (~mjw@gnu.wildebeest.org)14:20
- paperManu (QUIT: Ping timeout: 244 seconds) (~paperManu@173.206.172.163)14:21
a3fMartiniMoe, can you paste how your extlinux.conf looked like and how the blspec looks?14:30
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)14:32
MartiniMoea3f: sure, I uploaded both here: https://paste.rs/6J0LQ14:52
a3fMartiniMoe, looks a bit strange to have different filenames for the DT between them? They are bit-to-bit-identical though?15:03
MartiniMoea3f: I accidentally deleted the old one, so I can't compare it until I get NixOS to boot and run for as long as it takes to apply the generation :D m(15:04
a3fMartiniMoe, you don't have a serial console to see what the kernel prints in its final moments, do you?15:11
MartiniMoea3f: I have used a hacky one utilizing a esp8266 before. It works but always misses some printed characters here and there m( But I can put that back together later to debug this I guess15:12
a3fI have some ideas we could try just to rule out stuff if you're up for it, but I'd prefer the barebox IRC for that as not to crowd the channel here15:14
MartiniMoea3f: OK, nice, see you in #barebox then :)15:14
- spew (QUIT: Read error: Connection reset by peer) (~spew@user/spew)15:44
- paperManu (QUIT: Quit: WeeChat 4.9.2) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)16:22
+ gianmarcogg03 (~quassel@user/gianmarcogg03)16:58
+ aloo_shu_ (~aloo_shu@90.166.98.10)18:17
- aloo_shu (QUIT: Ping timeout: 248 seconds) (~aloo_shu@85.51.18.196)18:18
* aloo_shu_ -> aloo_shu18:18
- se6astian (QUIT: Ping timeout: 246 seconds) (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)18:23
+ se6astian (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)18:23
rick_mhh since today i also had the problem that twice my onboard keyboard and trackball stopped working on the pocket with the error ":[Mon Jun 22 18:27:49 2026] usb 1-1.3: reset full-speed USB device number 3 using ehci-platform [Mon Jun 22 18:27:49 2026] usb 1-1.3: device descriptor read/all, error -32"18:39
rick_i still can controll the internal rp thou XD18:39
rick_gonna open it up tomorrow and check the cables18:40
+ wielaard (~mjw@gnu.wildebeest.org)19:09
+ reform17688 (~heiko@2a11:fb80:38c:1101:dfdb:3db1:5aff:ee8a)20:02
reform17688:join #oberon20:03
- reform17688 (PART: !!unknown attribute: msg!!) (~heiko@2a11:fb80:38c:1101:dfdb:3db1:5aff:ee8a)20:06
* mjw -> Guest507721:51
- Guest5077 (QUIT: Killed (tungsten.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:4600:5952:3a9:6e0e:555a)21:51
* wielaard -> mjw21:51
+ Guest5077 (~mjw@2001:1c06:2486:4600:5952:3a9:6e0e:555a)21:52
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)22:20
- gianmarcogg03 (QUIT: Ping timeout: 248 seconds) (~quassel@user/gianmarcogg03)22:41
+ gianmarcogg03 (~quassel@user/gianmarcogg03)22:41
- gianmarcogg03 (QUIT: Ping timeout: 248 seconds) (~quassel@user/gianmarcogg03)23:20
+ gianmarcogg03 (~quassel@user/gianmarcogg03)23:22
- paperManu (QUIT: Ping timeout: 252 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)23:27
+ paperManu (~paperManu@173.206.172.163)23:39
+ paperManu_ (~paperManu@173.206.172.163)23:40

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