| 27 Jan 2025 |
Tristan Ross | .File descriptor 3 (/nix/store/58jvk2n6gfri2j7gkndzfqvn2xm617ms-initrd-fsinfo) leaked on lvm invocation. Parent PID 1: /nix/store/4nc7aajxlpclfb1gx0hp5d1kswdjprb3-extra-utilsh
File descriptor 8 (/dev/console) leaked on lvm invocation. Parent PID 1: /nix/store/4nc7aajxlpclfb1gx0hp5d1kswdjprb3-extra-utils/bin/ash
File descriptor 9 (/dev/console) leaked on lvm invocation. Parent PID 1: /nix/store/4nc7aajxlpclfb1gx0hp5d1kswdjprb3-extra-utils/bin/ash
Fails to boot
| 02:01:13 |
Tristan Ross | Timed out waiting for device /dev/nvme0n1p2, trying to mount anyway.
mounting /dev/nvme0n1p2 on /...
[ 43.288631] /dev/nvme0n1p2: Can't lookup blockdev
mount: mounting /dev/nvme0n1p2 on /mnt-root/ failed: No such file or directory
An error occurred in stage 1 of the boot process, which must mount the
root filesystem on `/mnt-root' and then start stage 2. Press one
of the following keys:
i) to launch an interactive shell
f) to start an interactive shell having pid 1 (needed if you want to
start stage 2's init manually)
r) to reboot immediately
*) to ignore the error and continue
f
Hmm, this is taking awhile
| 02:06:12 |
Tristan Ross | loading module pcie-starfive...
[ 3.350504] pcie-starfive 2b000000.pcie: error -ENODEV: failed to get valid pcie domain
[ 3.358768] pcie-starfive 2c000000.pcie: error -ENODEV: failed to get valid pcie domain
This seems to be a problem
| 04:57:10 |
liberodark | Hi, I want to install nixos on VisionFive 2 for make build. | 12:12:20 |
liberodark | * Hi, I want to install nixos on VisionFive 2 for make builder. | 12:12:27 |
liberodark | You have a way for that ? | 12:12:41 |
liberodark | Or i need to use debian for build inside with nix ? | 12:16:34 |
misuzu | You can try these images https://github.com/misuzu/nixos-vf2/releases/tag/0.8
But you'll need upstream u-boot on spi
I'm using https://github.com/misuzu/nixos-vf2/releases/download/0.7/u-boot-spl.bin.normal.out https://github.com/misuzu/nixos-vf2/releases/download/0.7/visionfive2_fw_payload.img | 14:12:27 |
Tristan Ross | In reply to @liberodark:matrix.org Hi, I want to install nixos on VisionFive 2 for make build. I just used the SD card as an installer and do things like normal | 14:21:51 |
liberodark | Im using only a NVME if you have iso for try this. | 14:22:33 |
liberodark | * Im using only a NVME if you have iso for try this? | 14:22:38 |
Alex | In reply to @liberodark:matrix.org Im using only a NVME if you have iso for try this? For NVMe boot, you need the SPL (u-boot + OpenSBI) in flash (recommended), eMMC, or microSD.
With all that done, most VF2 images should work fine (e.g. the one misuzu linked). | 14:25:27 |
Alex | * For NVMe boot, you need the SPL (u-boot + OpenSBI) in flash (recommended), eMMC, or microSD.
With that done, most VF2 images should work fine (e.g. the one misuzu linked). | 14:25:49 |
liberodark | Im on Debian 13 actually on VF2 | 14:26:10 |
liberodark | But i want to give this onto builder for free. | 14:26:35 |
Alex | Could you explain exactly what you're trying to do? Run NixOS on your VF2? | 14:26:58 |
liberodark | Exactely | 14:27:10 |
liberodark | For build app natively. | 14:27:38 |
Alex | From Debian 13, you can follow the vendor's instructions to write the SPL into flash. | 14:27:40 |
liberodark | You have generated iso on your side ? | 14:28:13 |
liberodark | or img ? | 14:28:18 |
Alex | In reply to @misuzu:matrix.org You can try these images https://github.com/misuzu/nixos-vf2/releases/tag/0.8 But you'll need upstream u-boot on spi I'm using https://github.com/misuzu/nixos-vf2/releases/download/0.7/u-boot-spl.bin.normal.out https://github.com/misuzu/nixos-vf2/releases/download/0.7/visionfive2_fw_payload.img See this message | 14:28:27 |
Alex | The nixos-native-*.img.zstd needs to be inflated and can then be flashed onto the disk (not onto a partition). | 14:30:19 |
liberodark | native is native build & cross is cross-build ? | 14:50:21 |
misuzu | Yep, both should work | 14:53:30 |
liberodark | Ok im go to test tonight. | 14:55:38 |
misuzu | They use mainline kernel and mainline kernel doesn't have hdmi support so you'll have to use uart or ssh | 14:58:39 |
Alex | HDMI on the vendor's upstream branch is (was?) completely broken too.
The vendor images with working HDMI use some older version and have disabled most of the kernel flags. | 16:40:33 |
Alex | * HDMI on the vendor's "upstream" branch is (was?) completely broken too.
The vendor images with working HDMI use some older Linux version and have disabled most of the kernel flags. | 16:41:05 |
liberodark | Yep have see is not upstream that not really good for now. | 18:02:25 |