!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

348 Members
109 Servers

Load older messages


SenderMessageTime
10 Jul 2023
@trofi:matrix.orgtrofiGood question. I would "uninstall" everything by cleaning all gc roots in /nix/var/nix/gcroots and run nix-xollect-garbage -d.10:56:09
@trofi:matrix.orgtrofi* Good question. I would "uninstall" everything by cleaning all gc roots in /nix/var/nix/gcroots and run nix-collect-garbage -d.10:56:33
@trofi:matrix.orgtrofiAlternatively you can `nix-build --check` all paths in the problematic closure. But it will require checking for false positives manually.11:00:46
@artemis:arty.chatartemisi will do the first option11:25:01
11 Jul 2023
@alex:tunstall.xyzAlex
In reply to @alex:tunstall.xyz

I'm currently compiling with a few patches applied to try to fix the compilation problems without disabling DRM, since I'd really like to get working HDMI on my VF2.

I'll share the configuration if I'm able to get it working. Given the similarities between the two SBCs (and their respective Linux fork), it might work for the Star64 too.

I've gotten Linux 5.15 to compile but it doesn't boot, doesn't log to journalctl, and doesn't output to HDMI, so I've folded and ordered the necessary hardware to debug over serial.
10:41:37
@alex:tunstall.xyzAlex* I've gotten Linux 5.15 (VF2 dev branch) to compile but it doesn't boot, doesn't log to journalctl, and doesn't output to HDMI, so I've folded and ordered the necessary hardware to debug over serial.10:42:00
@fgaz:matrix.orgfgaz
In reply to @alex:tunstall.xyz
I've gotten Linux 5.15 (VF2 dev branch) to compile but it doesn't boot, doesn't log to journalctl, and doesn't output to HDMI, so I've folded and ordered the necessary hardware to debug over serial.
I have a serial adapter, could you publish your patches so I can try them on the star64?
17:43:14
12 Jul 2023
@alex:tunstall.xyzAlex
In reply to @fgaz:matrix.org
I have a serial adapter, could you publish your patches so I can try them on the star64?

Sure: https://github.com/AlexandreTunstall/nixos-vf2/tree/linux-devel

This isn't the exact code I'm building (my VF2 configuration files are a bit of a mess), but it should work when built natively or at the very least allow you to build the same kernel.

04:34:43
@thefossguy:matrix.orgPratham PatelMy main machine (x86 computer) is dead so don't have enough resources to CXX but if I could get an image, I can check for the issue...06:58:27
@alex:tunstall.xyzAlex
In reply to @thefossguy:matrix.org
My main machine (x86 computer) is dead so don't have enough resources to CXX but if I could get an image, I can check for the issue...
I might be able to generate a NAR of the closure.
07:15:53
@alex:tunstall.xyzAlex

This should work. https://github.com/AlexandreTunstall/nixos-vf2/releases/tag/broken-v1

If needed, I can spend extra time to build a disk image instead.

07:39:40
@alex:tunstall.xyzAlex By the way, if you don't already have NixOS on the VF2, you can get a bootable image from here: https://github.com/misuzu/nixos-vf2/releases (set boot mode to flash). 07:45:19
@thefossguy:matrix.orgPratham PatelAh, this is tricky for me... I'll see what I can do10:20:08
@thefossguy:matrix.orgPratham PatelI don't have a big enough SD Card that can handle more than one generation :(10:20:31
@alex:tunstall.xyzAlex
In reply to @thefossguy:matrix.org
I don't have a big enough SD Card that can handle more than one generation :(

4GB should be enough, the closure is ~850MiB and misuzu's images are <2GiB.

You can also download/inflate it onto tmpfs if you barely have enough space to import it into the Nix store.

10:24:39
@thefossguy:matrix.orgPratham Patel Ah okay 10:46:37
@alex:tunstall.xyzAlex

Concerning the VF2 CPU frequency issue on the "upstream" branch: a Starfive employee has responded to say that it'll be fixed once the JH7110 PLL patchset is accepted upstream.

If anyone doesn't want to wait for the vendor's fix, the issue is that the PLL0 clock runs at 1GHz instead of 1.5GHz. I'd write a patch for it myself, but I can't figure out what change needs to be made, so good luck to anyone willing to try. If you do find a fix, please share it in the GitHub issue.

https://github.com/starfive-tech/VisionFive2/issues/55#issuecomment-1631996288

16:27:44
@thefossguy:matrix.orgPratham PatelThey're here: https://lore.kernel.org/all/20230613125852.211636-1-xingyu.wu@starfivetech.com/17:01:16
@thefossguy:matrix.orgPratham Patel
In reply to @alex:tunstall.xyz

This should work. https://github.com/AlexandreTunstall/nixos-vf2/releases/tag/broken-v1

If needed, I can spend extra time to build a disk image instead.

I see the extracted .nar file but don't know how to import it... I get the following error:

$ nix-store --import ./new-nix.nar
error: no arguments expected
Try 'nix-store --help' for more information.
17:05:39
@thefossguy:matrix.orgPratham PatelOh my bad17:06:45
@thefossguy:matrix.orgPratham PatelI'm adhd-ing too much17:06:51
@thefossguy:matrix.orgPratham PatelI didn't have to specify the nar archive XD17:07:01
@alex:tunstall.xyzAlexPipe it through stdin17:07:53
@thefossguy:matrix.orgPratham Patel nix store cat --store ./new-nix.nar | nix-store --import? 17:09:07
@thefossguy:matrix.orgPratham PatelSorry, I'm a newb :(17:09:36
@alex:tunstall.xyzAlex
nix-store --import < ./new-nix.nar

(This command is also in man nix-store)

17:09:41
@thefossguy:matrix.orgPratham Patel I saw nix-store --import < out in the manpage but didn't try it because I didn't see the .nar extension... My bad. Sorry 17:12:07
@thefossguy:matrix.orgPratham PatelIt is normal to not have any output?17:13:12
@thefossguy:matrix.orgPratham PatelAll 4 cores are idle too17:13:18
@alex:tunstall.xyzAlexYes, no output is normal in the Linux world.17:13:37

Show newer messages


Back to Room ListRoom Version: 6