!xmLtiCaAJxfhURjrXl:matrix.org

NixOS RISC-V

207 Members
NixOS on RISC-V https://wiki.nixos.org/wiki/RISC-V https://pad.lassul.us/NixOS-riscv64-linux https://github.com/orgs/NixOS/teams/risc-v63 Servers

Load older messages


SenderMessageTime
11 Mar 2024
@joerg:thalheim.ioMic92 joined the room.19:21:12
@joerg:thalheim.ioMic92How can I bootstrap the riscv64 installer?19:22:18
@joerg:thalheim.ioMic92I got this guy here, that needs NixOS: https://github.com/milkv-pioneer/19:22:33
@joerg:thalheim.ioMic92 * How can I bootstrap the riscv64 nix binary tarball?19:22:47
@joerg:thalheim.ioMic92
In reply to @skeuchel:matrix.org
For the pioneer: the sg2042-dev vendor kernel is not stable, and the PCIe support is a bit wonky which I would consider as a bigger issue at this point. But hopefully those can be resolved.
Ah. do you own the hardware?
19:24:07
@skeuchel:matrix.orgSteven KeuchelYes19:25:05
@joerg:thalheim.ioMic92What OS did you put on it?19:25:55
@skeuchel:matrix.orgSteven KeuchelNixOS :D19:26:05
@joerg:thalheim.ioMic92Cool. What do I need?19:26:25
@joerg:thalheim.ioMic92I saw it's booting the firmware from the SPI.19:26:51
@skeuchel:matrix.orgSteven KeuchelI have started packaging the stuff here https://github.com/skeuchel/nixos-hardware/commit/46033abd4332bc39c3d716e71ebfab6bad4ce0f019:27:52
@skeuchel:matrix.orgSteven KeuchelI have trouble with LinuxBoot though.19:28:07
@skeuchel:matrix.orgSteven Keuchelyou can cross-compile a basic system first. boot it and then natively compile a proper one19:29:11
@joerg:thalheim.ioMic92How did you format and place all those files? Do I just need to put things into fat?19:30:15
@rmrs:matrix.orgS. Reimers joined the room.19:31:09
@skeuchel:matrix.orgSteven Keucheldo you want to boot from SPI or SD?19:31:45
@joerg:thalheim.ioMic92Either is fine.19:31:54
@skeuchel:matrix.orgSteven Keuchelyou have to use a newer bootloader than the pre-flashed one19:32:22
@skeuchel:matrix.orgSteven Keuchelso to boot from SPI you would have to flash from an existing image first19:32:37
@joerg:thalheim.ioMic92 S. Reimers: order some sdcard :) 19:32:53
@rmrs:matrix.orgS. ReimersI think we have one (:19:33:16
@skeuchel:matrix.orgSteven Keuchelbest grab the bootloader from https://github.com/sophgo/bootloader-riscv/actions19:33:17
@skeuchel:matrix.orgSteven Keuchelthe sophgo-bootloader-single build artifact is what you want. (-multi is for some multisocket board)19:34:23
@skeuchel:matrix.orgSteven Keuchelit contains a .bin to flash to SPI and an SD .img that contains just one partition with all the boot stages19:35:02
@skeuchel:matrix.orgSteven KeuchelI hope you got the box though, not just the bare board, because by default the bootloader does not output the bootmenu on serial :(19:35:51
@joerg:thalheim.ioMic92We have the case19:36:05
@joerg:thalheim.ioMic92USB-C serial works19:36:16
@joerg:thalheim.ioMic92I am going to chatgpt some docs out of this conversation.19:37:05
@skeuchel:matrix.orgSteven Keuchelwith that on an sdcard, you can simply cross-compile nixos to a second partition. or to a USB, SATA, or NVME drive .19:37:08
@skeuchel:matrix.orgSteven Keucheloh and I'm running this kernel now https://github.com/sophgo/linux-riscv/tree/sg2042-dev-6.619:39:48

There are no newer messages yet.


Back to Room ListRoom Version: 10