| 16 Aug 2024 |
dramforever | there's no way to know whether the build would work without trying though | 05:08:10 |
dramforever | there's community effort to try and fix the broken ones but there's no formal support of any kind so thing can and do just break randomly | 05:09:43 |
| 22 Aug 2024 |
| nyanbinary 🏳️⚧️ left the room. | 17:24:06 |
| 24 Aug 2024 |
| Humaid joined the room. | 09:12:34 |
| 26 Aug 2024 |
| @msanft:matrix.org left the room. | 17:50:09 |
| 3 Sep 2024 |
misuzu | Has anyone tried 6.11 kernel on vf2? | 16:12:01 |
Nick Cao | I did, unable to get USB booting to work, but USB works fine after booting from sdcard. | 16:16:19 |
misuzu | I had not issues booting it, but some programs just crash, htop for example. Does it work for you? | 16:17:43 |
Nick Cao | I will double check later. | 16:20:21 |
misuzu | https://patchwork.kernel.org/project/linux-riscv/cover/cover.1723472153.git.jan.kiszka@siemens.com/ | 18:00:12 |
Nick Cao | In reply to @misuzu:matrix.org I had not issues booting it, but some programs just crash, htop for example. Does it work for you? Same issue, htop segfaults immediately. | 18:07:27 |
misuzu | It's not just htop crashing, it can't even build bootstrap-tools package (6.11-rc6 too): https://github.com/NixOS/nixos-hardware/pull/964#issuecomment-2265805526 The same exact system with https://github.com/starfive-tech/linux/tree/JH7110_VisionFive2_upstream has no such issues | 18:11:32 |
Alex | I've seen some crashing on Linux 6.6, but not when building essential packages.
Perhaps this is a regression like the 6.5 regression that primarily affected the Rust ecosystem? | 18:29:45 |
| 4 Sep 2024 |
| SomeoneSerge (matrix works sometimes) changed their display name from SomeoneSerge (UTC+3) to SomeoneSerge (nix.camp). | 21:49:18 |
| 11 Sep 2024 |
| nyanbinary left the room. | 15:29:02 |
| 12 Sep 2024 |
| @thedragon44:matrix.org joined the room. | 23:17:15 |
| 14 Sep 2024 |
| SomeoneSerge (matrix works sometimes) changed their display name from SomeoneSerge (nix.camp) to SomeoneSerge (utc+3). | 11:38:16 |
| 15 Sep 2024 |
misuzu | https://lore.kernel.org/lkml/CAHk-=whVpSHw9+4ov=oLevfv8sPYbh59T_9VKif-6Vqkr41jQA@mail.gmail.com/T/#u
riscv: dts: starfive: jh7110-common: Fix lower rate of CPUfreq by setting PLL0 rate to 1.5GHz Yes please
| 17:54:44 |
misuzu | * https://lore.kernel.org/lkml/CAHk-=whVpSHw9+4ov=oLevfv8sPYbh59T_9VKif-6Vqkr41jQA@mail.gmail.com/T/#u
riscv: dts: starfive: jh7110-common: Fix lower rate of CPUfreq by setting PLL0 rate to 1.5GHz
Yes please
| 17:54:54 |
Alex | PLL0 fix finally upstreamed? Nice.
The only major thing missing for mainline to be usable is PCIe, right? | 17:55:47 |
misuzu | nvme works fine | 17:56:46 |
misuzu | misuzu@nixos ~ % lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mtdblock0 31:0 0 960K 0 disk
mtdblock1 31:1 0 64K 0 disk
mtdblock2 31:2 0 15M 0 disk
zram0 252:0 0 3.9G 0 disk [SWAP]
nvme0n1 259:0 0 232.9G 0 disk
├─nvme0n1p1 259:1 0 2M 0 part
├─nvme0n1p2 259:2 0 16M 0 part
├─nvme0n1p3 259:3 0 1G 0 part /boot
└─nvme0n1p4 259:4 0 231.9G 0 part /nix/store
/
misuzu@nixos ~ % uname -a
Linux nixos 6.11.0-rc7 #1-NixOS SMP Tue Jan 1 00:00:00 UTC 1980 riscv64 GNU/Linux
| 17:58:21 |
Alex | Oh PCIe is in 6.11, which isn't stable yet.
https://rvspace.org/en/project/JH7110_Upstream_Plan | 17:58:44 |
[0x4A6F] | Yeah, rc7 is the minimum nowadays. rc6 was bad. | 17:58:52 |
Alex | In reply to @alex:tunstall.xyz Oh PCIe is in 6.11, which isn't stable yet.
https://rvspace.org/en/project/JH7110_Upstream_Plan It is, as of the email linked above.
I was looking at kernel.org, which is a bit out-of-date. | 18:01:32 |
misuzu |  Download Знімок екрана 2024-09-15 о 21.03.03.png | 18:03:12 |
Alex | So I guess that once 6.11 reaches NixOS unstable there will be no more reason to run StarFive's fork (at least for headless setups). | 18:03:15 |
| 16 Sep 2024 |
Alex | Support for cross-compiling GHC has been merged into Nixpkgs, so it is now possible to boot RISC-V GHC by cross-compiling from a supported platform.
fgaz this might have broken your ShellCheck fix, because GHC now claims that it supports all platforms even though it cannot be evaluated on exotic platforms unless a boot compiler is provided.
Next step: adding boot GHC binaries for RISC-V (and maybe some other platforms) to remove the need to cross-compile; these binaries can now be built entirely from Nixpkgs and upstream binaries. | 13:10:27 |
fgaz | nice! | 13:11:18 |
fgaz | can we host those binaries autonomously somehow? like the bootstrap files | 13:12:18 |