Exotic Nix Targets | 341 Members | |
| 106 Servers |
| Sender | Message | Time |
|---|---|---|
| 25 Feb 2022 | ||
| Right, was not aware | 19:41:20 | |
| Ok, gonna continue tonight | 19:48:40 | |
| So for some reason my standalone cross compiled kernel starts, but the one I yanked out of a sdImage build does not. Same tree, so it must be the config? | 19:56:35 | |
| Might be, how are you generating the initrd in the standalone case? | 22:34:05 | |
| I pushed my expression here: https://github.com/zhaofengli/nixos-riscv64/blob/master/pkgs/linux-visionfive/default.nix | 22:36:37 | |
| Thanks. I wasn't using an initrd yet. I think I sorted it: https://zc.lc/linux-5.16-visionfive.nix | 23:27:03 | |
| 23:27:18 | |
| Those end up being built as a module on NixOS compared to the Fedora defconfig | 23:27:52 | |
| 27 Feb 2022 | ||
| For those with a VisionFive board, a NixOS SD image is now available at https://github.com/zhaofengli/nixos-riscv64/releases/tag/2022022600 (more info here). Could you give it a try? Thanks to ius for figuring out the kernel issues above (additionally stmmac needs to be built-in and then ethernet works). | 07:32:52 | |
| Sadly, the stock U-Boot shipped with the board is pretty broken and some ugly workarounds are used to get the SD image to boot, but otherwise looks like a pretty good Linux-capable RISC-V board to get. | 07:34:12 | |
| The module initialization quirks are frustrating, I'm also seeing occasional OOPS from the drm driver. Guessing it'll magically disappear if it's built-in | 08:55:48 | |
Yeah, need to look into it more. At the moment it can't shut down cleanly because the loading some modules causes hangs, so the systemd-udev processes that trigger the modprobe are just stuck | 19:44:06 | |
* Yeah, need to look into it more. At the moment it can't shut down cleanly because loading some modules causes hangs, so the systemd-udev processes that trigger the modprobe are just stuck | 19:44:34 | |
| Same here. | 20:07:13 | |
| By the way, some minor kernel config bike shedding for ethernet - I have:
You can swap | 20:14:51 | |
| Actually, let me just paste my full derivation: https://zc.lc/linux-5.16-visionfive.nix I also added the toggles for MMC builtin (though I'm not sure how useful it is) | 20:19:39 | |
Did you spend time on EFI yet? I tried to get systemd-boot to work, but discovered it only supports passing the initrd via initrd= on the kernel command line, which is unsupported for RISC-V.. | 20:29:09 | |
| Using the sd stub (https://www.freedesktop.org/software/systemd/man/systemd-stub.html) allows packing an kernel/initrd/cmdline, but I haven't managed to get it to boot yet. | 20:53:26 | |
| No, haven't done much yet, but you can get grub2 to build and generate an efi image with grub-mkstandalone | 21:38:09 | |
| 3 Mar 2022 | ||
| 07:13:31 | ||
| 4 Mar 2022 | ||
| 18:19:40 | ||
| 18:21:19 | ||
| Is there anyone around who would be interested in trying to get NixOS working on RiscV boards? | 18:22:13 | |
| I will be able to get boards sent out if so, and we could establish a little team , "NixOS on RiscV" | 18:22:39 | |
| * I will be able to get boards sent out if so, and we could establish a little team, "NixOS on RiscV" | 18:22:41 | |
| The only way this can go forward is if we do have a team, as the effort is too large for individuals to do. | 18:23:05 | |
| If so much as 5 people are interested, I think I can get riscv.org to send us that many boards. | 18:23:19 | |
| I'm interested in riscv and interested. I don't have much experience with the lower level bootstrap parts of nixpkgs but I'm interested to learn & I've got a couple packages in different ecosystems I'm maintainer for. A bunch of go, some rust, one or two c projects | 18:25:20 | |
| * I'm interested in riscv. I don't have much experience with the lower level bootstrap parts of nixpkgs but I'm interested to learn & I've got a couple packages in different ecosystems I'm maintainer for. A bunch of go, some rust, one or two c projects | 18:25:40 | |
In reply to @matthewcroughan:defenestrate.itWould be nice if there is a GH team. You can read the scrollback for the efforts we've made last week on the VisionFive board. | 18:26:52 | |