Nice this works fine.
The new FreeBSD splash screen is wonderful.
@SleepWalker I am doing stress test on this image and I am putting alot of stress on the cpu using the stress app and I see the temperature is always around 46-47 Degree C. I see that only 4 cores are being shown on hop
I see that you have added pwmfan control and it works. Either you have dropped the cpu frequency or have done some amazing thermal script. As I am aware that Rk3399 get hot alot when all cpu’s are under stress.
Well done guys, @SleepWalker I have a small question,
what would it take to port this to Amlogic boards?
I was reading on the BSD forums that some were able to port it for themselves for the S912 but no one had a successful build,So what is the feasibility of getting Unix to work on the VIMs, What do we need that’s missing ?
FreeBSD 13.0-RELEASE certainly works on Khadas-EDGE-V.
You just need a custom U-boot to run.
You can download the latest custom build of FreeBSD 13.0-RELEASE here.
It includes some differences from the official one, for example, there is an HDMI-AUDIO driver.
The image also contains all the source code and a modified bsdinstall utility.
It allows you to install the system on eMMC, USB or NVMe, after starting from the SD CARD.
If you run my image from SD card you will have HDMI and USB keyboard and mouse.
After that, you can manually install it on eMMC or NVMe.
But I advise you to start by just trying the default install mode.
You can simply run bsdinstall and follow the instructions in the installation menu.
You can choose where to install the system.
You will be presented with a choice of all connected devices.
It will write u-boot to EMMC even if you selected NVMe or USB as destination disk.
This will allow the system to boot directly from USB or NVMe
when you finish installing the system and remove the SD card.
At the moment my bsdinstall only allows the creation of a ZFS root FS but this is actually the best choice.
After installing the system, you can install the applications you need.
For example, to install MATE, you need to run the command
@SleepWalker
My Edge-V board just arrived.
It booted into Android fine, except the video flickers on my wide screen monitor. I will investigate that further when I get FreeBSD on the card.
I am following the video on installing an image over WiFi using krescue.
I am having trouble booting up Krescue off the SD card. It gets halfway through the boot, then stalls. Seems it is still trying the MMC card. Do I have to erase the MMC first, If so, how do I do that.
PS: Where do I find instructions for the normal “bsdinstall”, I don’t see any information on how to use that anywhere on the web site.
Download latest image from PersonalBSD.org » Downloads
Burn FreeBSD Image to SD CARD
Insert SD CARD into Khadas-EDGE
And I follow the next instruction
Keys Mode (U-Boot is Running Normally)
Power on Edge.
Long press the Function key without releasing it.
Short press the ‘Reset’ key and release it.
Count for 2 to 3 seconds, then release the ‘Function’ key to enter into Upgrade Mode.
You will see the sys-led turn ON when you’ve entered Upgrade Mode (Loader Mode).
I ended up erasing the SSD with uboot, and booting up Krescue, I then connected Wifi and downloaded the BSD image that way.
It booted up fine, but I do see some bugs.
For example. I managed to install some packages with “pkg”, but trying to install openbox fails with the following error:
Undefined symbol regcomp@FBSD_1.6
Also I get the same error when I try to use “startx”
EDIT: I tried your install method above, and I can boot the image of SD fine, and I can login as root. But what now? The BSD instructions you linked are not relevant here, how do I Install to SSD?