RISC-V port available

Hi all,

Quite shameless plug, but whoever is interested in testing out the riscv port, please proceed this way:

https://openwrt.org/docs/techref/hardware/soc/soc.sifive
https://openwrt.org/toh/hifive/unleashed
https://openwrt.org/docs/guide-user/virtualization/qemu#openwrt_in_qemu_risc-v

Feedback is welcome. :slight_smile:

Regards,
-w-

3 Likes

I have no ability or need to run this, but let me be the first here to offer my hearty congratulations!

I realise this is quite an old thread.

This ~$15 board now exists

Would anyone be interested in getting OpenWRT on it? My personal interest is using it as a LibreMesh device

Realtek is usually a dead end, if you want it act as an AP, can't read out the model of the chip though.

1 Like

I was imagining plugging 2x external wifi into it https://www.aliexpress.com/item/32652651808.html

There just got to be something simpler/usable out there for less, unless you're really into the tinkering...

1 Like

I am quite attracted to running on open hardware.

I also want something I can run Python on so I can run reticulum.network

The short-term aim is to get the HiFive boards and the VisionFive1/2 into trunk. Working on D1 support is also in progress, but if you want something quick in that area, I'd suggest to just use TinaLinux for now.

-w-

2 Likes

If I could get hold of one of these for you, would you try and support that too? https://github.com/antmicro/arvsom

@wigyori Will this port be added to the master branch of OpenWrt in the Near Future?
Do you have any timelines on when there will be a version to test on the Visionfive2?

1 Like

We have agreed on the recent dev meeting that the sifiveu target will be merged before the fork of the next release branch, so it's "pretty soon". For the VF2, there is a preliminary target in my staging tree, but consider it only as a preview, as there are issues with the NIC bringup and requires cleanup.
Allwinner D1 support will likely only come when the 6.1 kernel support is merged into trunk.

4 Likes

Original comment was offtopic, but noting that I just received my visionfive2, and plan on helping with the porting/testing effort.

1 Like

What you have to note:
If you want Open Hardware, then VisionFive (atleast VisionFive2, dunno about 1) is not the right choice for you. It's everything but Open Hardware according to a News Article by heise.de
They are just implementing an open ISA (CPU Architecture), but everything else so far is not Open

Just built and attempted to boot your riscv-visionfive-202301 branch on my 8GB VisionFive 2. It fails to boot with this output: https://gist.github.com/jp-bennett/613f327839bbc752e54301146ade5541
Not sure if this branch is even expected to boot, but wanted to share the test result.

The Pine Ox64 is available for $8
https://wiki.pine64.org/wiki/Ox64

Update for this thread https://openwrt.org/docs/techref/hardware/soc/soc.sifive now mentions "Port status: sifiveu merged at 28/May/2023" a few days ago.

Can't agree. StarFive opens the VisionFive 2 design schematics and the TRM, no less than other open-source boards:

https://doc-en.rvspace.org/JH7110/TRM/

You can check this one out for VF1/VF2 support - known regression for now is the lack of USB on VF1.

[1] https://git.openwrt.org/?p=openwrt/staging/wigyori.git;a=shortlog;h=refs/heads/riscv-jh71x0-202308

1 Like