2026-01-01 07:53:44 https://wiki.gentoo.org/wiki/Milk-V_Pioneer_Box#Configuring_the_Linux_kernel there is a: Warning 2026-01-01 07:53:44 You must build the latest bootloader (zsbl, OpenSBI, and EDK2) to use an upstream kernel. 2026-01-01 18:15:23 ncopa: I would exepect the bsp from their own CI to be workable. 2026-01-01 18:15:41 i am not sure what goes wrong, but this has happend before when i tried EDK2 2026-01-01 18:15:54 i read some refs regarding memory 2026-01-02 12:03:08 mesa should be upgraded to 25.3, i tested it on riscv64, aarch64, x86_64 and loongarch64 2026-01-02 14:29:07 mps: then please look after https://gitlab.freedesktop.org/mesa/mesa/-/issues/14463 2026-01-02 14:29:13 thats the issue blocking the merge of mesa 25.3 2026-01-02 14:37:35 uhm, 32bit arm, didn't tried on it 2026-01-06 07:28:54 is pioneer with dev lxcs down again? 2026-01-06 07:31:13 nld-bld-1, yes 2026-01-06 07:35:21 can someone boot it? 2026-01-06 07:41:44 clandmeter needs to restart it 2026-01-06 08:13:20 should restart 2026-01-06 08:20:58 must restart ;) 2026-01-06 09:18:43 looks like host works now but my lxc isn't accessible 2026-01-06 09:21:14 I suspect you can now 2026-01-06 09:22:53 i can, thanks 2026-01-06 09:25:59 will try to build and enable bpi-f3 in mainline u-boot 2026-01-06 09:32:33 clandmeter: funny thing, now it's the other host that's unavailabl 2026-01-06 10:16:18 clandmeter: re failing to boot pioneer using edk2 https://github.com/sophgo/bootloader-riscv/issues/230 I think the problem is in grub 2026-01-06 11:30:30 we can solve it by either try fix grub, or create an UKI and boot the kernel/initramfs as an EFI executable 2026-01-06 11:30:51 former is better longter, latter is easier (does not require rebuild grub) 2026-01-06 11:31:42 I played with ukify a few days ago. https://gist.github.com/ncopa/00c6e791e3e56c6e0369e5a2aa2eb99f#create-the-image 2026-01-06 11:32:06 ohh that is nice 2026-01-06 11:32:17 there is even a trigger so the UKI can be auto generated on kernel updates 2026-01-06 11:32:56 I was thinking of maybe even ship a distro image as UKI 2026-01-06 11:34:37 ie. put the modloop and apks repo in initramfs and ship it as alpine-virt.efi 2026-01-06 12:05:11 nld-bld-1 is practically unusable for building anything bigger for me 2026-01-06 12:07:03 ncopa: what about trying limine? 2026-01-06 12:07:10 or what was the real name 2026-01-06 12:07:23 its weird, didnt expect it was grub 2026-01-06 12:07:40 saw no msg about it exec the bootloader 2026-01-06 12:09:43 I use limine an apple silicon and loongarch, didn't tried on riscv64 2026-01-06 12:10:25 and use it aarch64 qemu 2026-01-06 12:10:57 but it can't load compressed vmlinuz 2026-01-06 12:22:27 unusable in what way? 2026-01-06 12:25:59 ikke: too often hangs build processes or fails in different ways 2026-01-06 12:42:56 seems bld2 is hanging again 2026-01-06 12:43:05 yes, I mentioned it 2026-01-06 12:43:12 ill reboto it later and see if i can try limine to boot 2026-01-06 12:43:20 or newer grub 2026-01-06 12:43:27 not even sure which grub version it is 2026-01-06 12:43:50 anyone tried our grub on rv64? 2026-01-06 12:53:54 clandmeter: I tried on VF2 1-2 years ago. it worked then 2026-01-06 12:54:23 and on qemu 2026-01-06 14:45:01 rebooting bld1 2026-01-06 14:47:02 \o/ 2026-01-06 14:47:08 ncopa: you were right, again of course 2026-01-06 14:47:16 how did you figure that out? 2026-01-06 14:47:23 just by that error msg? 2026-01-06 14:48:38 Limine 10.6.1 (riscv64, UEFI) 2026-01-06 15:10:54 clandmeter: I pasted the entire log to chatgpt which claimed it to be grub. I asked how it knew it was bug and then I asked for references 2026-01-06 15:11:09 lol 2026-01-06 15:11:28 but not all of it is grub 2026-01-06 15:11:35 only the last part i think 2026-01-06 15:11:59 yes. that is what chatgpt explained too 2026-01-06 15:13:59 so it boots with Limine now? 2026-01-06 15:15:07 it loads the bootloader yes 2026-01-06 15:15:10 need to config it now 2026-01-06 15:15:15 see if it wants to load the kernel 2026-01-06 15:15:18 oh nice! 2026-01-06 15:15:44 the linux-lts kernel from edge should in theory work 2026-01-06 15:19:40 reminds me, I should followup on that limine thing for setup-disk 2026-01-06 15:20:07 ok here she goes 2026-01-06 15:20:22 lets see if it eats linux for dinner 2026-01-06 15:20:55 I joined the serial console. I hope i didnt kick you out 2026-01-06 15:21:15 i think i did... sorry 2026-01-06 15:22:17 nope 2026-01-06 15:22:26 weird, it cannot find the config 2026-01-06 15:25:50 it is on nvme? maybe it does not find nvme? 2026-01-06 15:26:07 limine probably needs the driver for the storage media 2026-01-06 15:30:13 not sure, it does not mention anything that it needs something special for nvme 2026-01-06 15:58:46 but it found the kernel? 2026-01-06 15:59:13 it seems it cannot find the disk 2026-01-06 15:59:19 or im holding it wrong 2026-01-06 15:59:36 not sure if i need to install anything else except the efi pkg 2026-01-06 16:00:02 i put the config in esp 2026-01-06 16:00:16 so boot() should be set to the esp 2026-01-06 16:00:24 and boot(2) should be root drive 2026-01-06 16:00:33 boot(1) is esp 2026-01-06 16:00:59 also, if i dont put the config on the esp, it wont find it. 2026-01-06 16:01:17 but it does find the config if its next to it. 2026-01-06 16:15:33 clandmeter: I put all on efi partitions for limine 2026-01-06 16:15:52 yes i think thats the only way 2026-01-06 16:16:07 think it don't have drivers for other FS 2026-01-06 16:16:30 oh hah, thats the problem yes 2026-01-06 16:16:32 now i remember 2026-01-06 16:17:06 thx for reminding me 2026-01-06 16:17:14 i put boot on esp 2026-01-06 16:17:48 and i found it can boot only uncompressed or efi kernel 2026-01-06 16:19:10 type of kernel must be 'told' in limine.conf stanza 2026-01-06 16:20:02 initramfs can be compressed 2026-01-06 16:21:03 in 15 minutes i can post limine.conf for asahi alpine 2026-01-06 16:26:35 here is script to create alpine image for apple silicon installer https://tpaste.us/xDoQ 2026-01-06 16:27:08 there is part for bootloader - limine 2026-01-06 16:45:53 ok, you are right, it does not take compressed kernel 2026-01-06 16:46:09 is our kernel just gzipped? 2026-01-06 16:47:36 i think so. once i simply gunziped kernel and it booted 2026-01-06 16:48:58 🤞 2026-01-06 16:50:03 you can check by `file` command 2026-01-06 16:51:16 i did :) 2026-01-06 16:51:25 ok it loaded the kernel and initramfs 2026-01-06 16:51:29 but lost screen 2026-01-06 16:51:37 linux: Loading kernel `boot():/vmlinuz-lts`... 2026-01-06 16:51:37 linux: Loading module `boot():/initramfs-lts`... 2026-01-06 16:51:37 PROGRESS CODE: V02010004 I0 2026-01-06 16:51:37 PROGRESS CODE: V03101019 I0 2026-01-06 16:51:50 uh 2026-01-06 16:52:48 maybe it need few seconds 2026-01-06 16:53:11 10-15 iirc in such cases 2026-01-06 16:53:26 seconds* 2026-01-06 16:54:03 do you have serial console? 2026-01-06 16:55:12 i can ping 172.16.0.30 from dmvpn 2026-01-06 16:55:49 nld-bld-1 is this? 2026-01-06 16:58:37 i will update the cmdline, forgot about it 2026-01-06 17:00:38 ncopa: i remember i did a in kernel console config 2026-01-06 17:00:44 i guess you didnt do that for yours 2026-01-06 17:02:39 limine supports serial console 2026-01-06 17:03:14 and serial_baudrate 2026-01-06 17:04:02 also verbose could be useful 2026-01-06 17:04:04 nld-bld-1 is 172.16.24.2 2026-01-06 17:04:11 sorry, 30.20 2026-01-06 17:04:13 sorry, 30.2 2026-01-06 17:04:26 172.16.0.30 is the router in front of them 2026-01-06 17:04:40 ah, thanks 2026-01-06 17:05:31 172.16.30.2 also answer ping 2026-01-06 17:05:38 its online now 2026-01-06 17:05:41 but will reboot soon 2026-01-06 17:05:47 mps: what serial support? 2026-01-06 17:05:55 i mean i can see limine over serial just fine 2026-01-06 17:06:06 but i need to see the kernel 2026-01-06 17:06:11 this, i meant 2026-01-06 17:06:32 then do, please :) 2026-01-06 17:06:43 i mean does it have any special serial cofnig? 2026-01-06 17:07:20 yes, these: serial and serial_baudrate 2026-01-06 17:07:29 i dont see it in tthe docs 2026-01-06 17:07:43 serial=yes 2026-01-06 17:07:54 in limine.conf? 2026-01-06 17:08:02 serial_baudrate default to 9600 2026-01-06 17:08:18 yes, limine.conf 2026-01-06 17:08:25 show me where you find this? 2026-01-06 17:08:49 ah found it 2026-01-06 17:09:39 > clandmeter| show me where you find this? 2026-01-06 17:10:01 in local git cloned 2026-01-06 17:10:22 baudrate is only for bios boot 2026-01-06 17:11:00 https://codeberg.org/Limine/Limine/src/branch/v10.x/CONFIG.md 2026-01-06 17:11:45 ok last try 2026-01-06 17:11:49 need to go home 2026-01-06 17:13:18 nope serial stops 2026-01-06 17:13:28 huh 2026-01-06 17:13:29 ncopa: im not sure what happends 2026-01-06 17:13:36 linux: Loading kernel `boot():/vmlinuz-lts`... 2026-01-06 17:13:36 PROGRESS CODE: V03101019 I0 2026-01-06 17:13:36 PROGRESS CODE: V02010004 I0 2026-01-06 17:13:36 linux: Loading module `boot():/initramfs-lts`... 2026-01-06 17:13:41 it stops after this 2026-01-06 17:13:58 this is your kernel 2026-01-06 17:14:19 i remember when i build the kernel for pioneer I had to hard code the serial in the kernel 2026-01-06 17:14:39 as else something breaks it, and im not sure what. 2026-01-06 17:14:55 and the GPU only runs when the modules are loaded 2026-01-06 17:16:24 clandmeter: try to put `cmdline` params, these are kernel cmdline 2026-01-06 17:17:21 f.e. cmdline: root=UUID=$rootuuid ro rootwait console=tty1 modules=sd-mod,usb-storage 2026-01-06 17:19:27 ikke: im bringign it back online 2026-01-06 17:19:30 stoppign now 2026-01-06 17:19:42 hope it boots 2026-01-06 17:19:55 it does 2026-01-06 17:20:23 ok, all containers have an IP now 2026-01-06 17:20:44 ncopa: maybe we can check tomrorow morning about the issue 2026-01-06 17:20:54 something is up with your kernel 2026-01-06 17:26:12 maybe could test limine on armv7 chromebook, but have to find time for this 2026-01-06 17:28:14 (while impatiently waiting for spacemit musebook) 2026-01-07 06:40:05 morning 2026-01-07 06:40:25 ncopa: where is your kernel config?